eepro100.c v1.09l transmit errors with kernel v. 2.0.36

kellyo@us.ibm.com kellyo@us.ibm.com
Thu Sep 16 20:32:18 1999



Donald,

     We are having a problem with the eepro100.c driver.  We contacted you back
in July when we were having a mac address issue with the driver and you were
able to provide us with a fix.  We are using the IBM PCI Management Adapter
which is the same as the Intel PCI Management Adapter (82559 chipset).  We are
on the 2.0.36 version of the kernel.  We tried using a new version 1.09Q, but
could not get it to compile.  Are there other files that we need for the 2.0.36
kernel version?  I saw that it was for v2.3 so I wasn't sure if it would also
work for 2.0.36.  Any info on where I can get a more updated driver?

Thanks,
     Kelly O'Brien - ATT Global Network Services

Following is the startup information on the card:

Sep 16 17:51:39 SGUS3ICA kernel: eepro100.c:v1.09l 8/7/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
Sep 16 17:51:39 SGUS3ICA kernel: eth0: OEM i82557/i82558 10/100 Ethernet at
0x8005000, 00:04:AC:56:17:7F, IRQ 11.
Sep 16 17:51:39 SGUS3ICA kernel:   Board assembly 714375-001, Physical
connectors present: RJ45
Sep 16 17:51:39 SGUS3ICA kernel:   Primary interface chip i82555 PHY #1.
Sep 16 17:51:39 SGUS3ICA kernel:   Forcing 100Mbs full-duplex operation.
Sep 16 17:51:39 SGUS3ICA kernel:   General self-test: passed.
Sep 16 17:51:39 SGUS3ICA kernel:   Serial sub-system self-test: passed.
Sep 16 17:51:39 SGUS3ICA kernel:   Internal registers self-test: passed.
Sep 16 17:51:39 SGUS3ICA kernel:   ROM checksum self-test: passed (0x24c9f043).
Sep 16 17:51:39 SGUS3ICA kernel:   Receiver lock-up workaround activated.
Sep 16 17:51:39 SGUS3ICA kernel:   The PCI BIOS has not enabled this device!
Updating PCI command 0103->0107.
Sep 16 17:51:39 SGUS3ICA kernel: eth1: OEM i82557/i82558 10/100 Ethernet at
0x8007000, 00:04:AC:56:1E:0F, IRQ 9.
Sep 16 17:51:39 SGUS3ICA kernel:   Board assembly 714375-001, Physical
connectors present: RJ45
Sep 16 17:51:39 SGUS3ICA kernel:   Primary interface chip i82555 PHY #1.
Sep 16 17:51:39 SGUS3ICA kernel:   General self-test: passed.
Sep 16 17:51:39 SGUS3ICA kernel:   Serial sub-system self-test: passed.
Sep 16 17:51:39 SGUS3ICA kernel:   Internal registers self-test: passed.
Sep 16 17:51:39 SGUS3ICA kernel:   ROM checksum self-test: passed (0x24c9f043).
Sep 16 17:51:39 SGUS3ICA kernel:   Receiver lock-up workaround activated.
Sep 16 17:51:39 SGUS3ICA kernel: eepro100.c:v1.09l 8/7/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html

Following are the errors we are getting:

Sep 16 17:53:41 SGUS3ICA kernel: eth1: Transmit timed out: status 0050  0070 at
18275/18288 command 000c0000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1: Tx ring dump,  Tx queue 18288 / 18275:
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   0 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   1 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   2 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1: * 3 000c0000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   4 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   5 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   6 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   7 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   8 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   9 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   10 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   11 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   12 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   13 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   14 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   15 4003a000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:  =16 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   17 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   18 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   19 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   20 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   21 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   22 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   23 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   24 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   25 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   26 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   27 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   28 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   29 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   30 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:   31 000ca000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1:Printing Rx ring (next to receive into
114).
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 0  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 1  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 2  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 3  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 4  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 5  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 6  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 7  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 8  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 9  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 10  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 11  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 12  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 13  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 14  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 15  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 16  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 17  c0000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 18  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 19  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 20  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 21  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 22  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 23  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 24  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 25  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 26  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 27  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 28  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 29  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 30  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   Rx ring entry 31  00000001.
Sep 16 17:53:41 SGUS3ICA kernel:   PHY index 1 register 0 is 3000.
Sep 16 17:53:41 SGUS3ICA kernel:   PHY index 1 register 1 is 782d.
Sep 16 17:53:41 SGUS3ICA kernel:   PHY index 1 register 2 is 02a8.
Sep 16 17:53:41 SGUS3ICA kernel:   PHY index 1 register 3 is 0150.
Sep 16 17:53:41 SGUS3ICA kernel:   PHY index 1 register 4 is 05e1.
Sep 16 17:53:41 SGUS3ICA kernel:   PHY index 1 register 5 is 0081.
Sep 16 17:53:41 SGUS3ICA kernel:   PHY index 1 register 21 is 0000.
Sep 16 17:53:41 SGUS3ICA kernel: eth1: Trying to restart the transmitter...



Kelly O'Brien
AT&T Global Network Services - Tampa, Florida
Remote Access Gateway Platform Systems Development
kellyo@us.ibm.com
(813)878-3817 (t/l 427)
===========================================================================
                  "Don't let your knowledge be limited by what you already
know." - me