3c59x driver woes with 2.6.8 kernel.

From: TreeBoy (debian-user_at_petethetree.co.uk)
Date: 09/29/04

  • Next message: Nate Duehr: "Re: Mutt, imap and mailboxes?"
    To: debian-user@lists.debian.org
    Date: Wed, 29 Sep 2004 22:52:29 +0100
    
    

    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


  • Next message: Nate Duehr: "Re: Mutt, imap and mailboxes?"

    Relevant Pages