Re[2]: [eepro100] I have problem my intell 82559 card.

Petrov M.I. Petrov M.I." <npetrov@ukr.net
Fri May 3 11:46:01 2002


Hi All! Hi Donald!
Thanks for help me.

> > I have onboard intel 82559 card & installed modulee eepro100.
> > Now this card stop work! I have nothing log & informations.
> > The `ping' don't answer. When I do `rmmod eepro100' I see:
> > device is busy. When I reboot my computer - ethernet work but
> > then it again stop to work. I don't why.
> > I have RedHat 7.0 & kernel 2.2.16-smp.
> 
> You have to shut down the interface
>     ifconfig eth0 down
> before you can remove the module.

Yes. I do: ifconfig eth0 down
              ifconfig eth0 up
and eth0 interface again work, but in some time it again stop work.

> 
> What driver version?

"eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html\n"
"eepro100.c: $Revision: 1.20.2.10 $ 2000/05/31 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others\n";                             

> What is the detection message?
In my log/message:

May  1 20:03:33 yuri kernel:   Board assembly 123456-120, Physical connectors present: RJ45
May  1 20:03:33 jury kernel:   Primary interface chip i82555 PHY #1.
May  1 20:03:33 jury kernel:   General self-test: passed.
May  1 20:03:33 jury kernel:   Serial sub-system self-test: passed.
May  1 20:03:33 jury kernel:   Internal registers self-test: passed.
May  1 20:03:33 jury kernel:   ROM checksum self-test: passed (0x04f4518b).
May  1 20:03:33 jury kernel:   Receiver lock-up workaround activated.
May  1 20:03:33 jury kernel: eth1: OEM i82557/i82558 10/100 Ethernet, 00:E0:81:01:70:7B, I/O at 0xd000, IRQ 21.
May  1 20:03:33 jury kernel:   Board assembly 123456-120, Physical connectors present: RJ45
May  1 20:03:33 jury kernel:   Primary interface chip i82555 PHY #1.
May  1 20:03:33 jury kernel:   General self-test: passed.
May  1 20:03:33 jury kernel:   Serial sub-system self-test: passed.
May  1 20:03:33 jury kernel:   Internal registers self-test: passed.
May  1 20:03:33 jury kernel:   ROM checksum self-test: passed (0x04f4518b).
May  1 20:03:33 jury kernel:   Receiver lock-up workaround activated.                                                                         
/sbin/ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:E0:81:01:70:7A
          inet addr:194.44.215.102  Bcast:194.44.215.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68111 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30907 errors:0 dropped:0 overruns:3 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:20 Base address:0xd400
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:2188 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0                                                                                                           
 
> What does
>    eepro100-diag -aee
> report when the interface isn't working?
:
 eepro100-diag.c:v2.07 12/28/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd400.
A potential i82557 chip has been found, but it appears to be active.
Either shutdown the network, or use the '-f' flag.
Index #2: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xd000.
i82557 chip registers at 0xd000:
  00000000 00000000 00000000 00080002 10000000 00000000
  No interrupt sources are pending.
   The transmit unit state is 'Idle'.
   The receive unit state is 'Idle'.
  This status is unusual for an activated interface.
EEPROM contents, size 64x16:
    00: e000 0181 7b70 0100 0003 0301 0701 0000
  0x08: 1234 5678 40a2 000c 8086 0000 0000 0000
      ...
  0x30: 0120 4000 3004 0000 0000 0000 0000 0000
  0x38: 0000 0000 0000 0000 0000 0000 0000 b7c0
 The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address 00:E0:81:01:70:7B.
  Receiver lock-up bug exists. (The driver work-around *is* implemented.)
  Board assembly 123456-120, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
   Sleep mode is enabled.  This is not recommended.
   Under high load the card may not respond to
   PCI requests, and thus cause a master abort.
   To clear sleep mode use the '-G 0 -w -w -f' options.                           
Thanks.