[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

3c59x driver woes with 2.6.8 kernel.



Hi.

Sorry about the length of this, but I would rather give too much info than too 
little.

I've been using Sarge for about a year with no problems at all.

However, when playing with Ubuntu (very smart) I found that my Thinkpad T20 
wouldn't get a network connection. The network card is 3Com 3c556B

I initially thought that this was an Ubuntu compile problem, but (thankfully) 
I was wrong (again!).

The correct module is loaded (3c59x) but I then get lots of error messages 
regarding commands not completing:

** BEGIN
kernel: eth0: command 0x5800 did not complete! Status=0xffff
kernel: eth0: command 0x2804 did not complete! Status=0xffff
kernel: eth0: command 0x3002 did not complete! Status=0xffff
** END
then, approximately every 10 seconds I get the following sequence:

** BEGIN
kernel: NETDEV WATCHDOG: eth0: transmit timed out
kernel: eth0: transmit timed out, tx_status ff status ffff.
kernel:   diagnostics: net ffff media ffff dma ffffffff fifo ffff
kernel: eth0: Transmitter encountered 16 collisions -- network cable problem?
kernel: eth0: Interrupt posted but not delivered -- IRQ blocked by another 
device?
kernel:   Flags; bus-master 1, dirty 0(0) current 16(0)
kernel:   Transmit list ffffffff vs. cf59a200.
kernel: eth0: command 0x3002 did not complete! Status=0xffff
kernel:   0: cf59a200  length 8000002a status 0000002a
kernel:   1: cf59a2a0  length 8000002a status 0000002a
kernel:   2: cf59a340  length 8000002a status 0000002a
kernel:   3: cf59a3e0  length 8000002a status 0000002a
kernel:   4: cf59a480  length 80000048 status 0c000048
kernel:   5: cf59a520  length 8000002a status 0000002a
kernel:   6: cf59a5c0  length 8000002a status 0000002a
kernel:   7: cf59a660  length 8000002a status 0000002a
kernel:   8: cf59a700  length 8000002a status 0000002a
kernel:   9: cf59a7a0  length 80000048 status 0c000048
kernel:   10: cf59a840  length 8000002a status 0000002a
kernel:   11: cf59a8e0  length 8000002a status 0000002a
kernel:   12: cf59a980  length 8000002a status 0000002a
kernel:   13: cf59aa20  length 8000002a status 0000002a
kernel:   14: cf59aac0  length 80000048 status 0c000048
kernel:   15: cf59ab60  length 8000002a status 0000002a
kernel: eth0: command 0x5800 did not complete! Status=0xffff
kernel: eth0: Resetting the Tx ring pointer.
** END

As a result of this, I obviously have no network. (An aside, I have no floppy 
drive either, so I have no means of copying the log so I may have mis-typed 
the above, despite having checked it many times.)

If I use the Sarge installer, I get a network with no problems at all. But 
upon reboot (with the 2.6.8-1 kernel) these problems occur.

Any help would be appreciated.

Regards,
TreeBoy



Reply to: