Dear list, I have installed Debian 3.0 on an UltraSparc II. The sunhme driver is used for the ethernet interface. I have the following problem : when the network is used, the following error message appears in the kernel logs : NETDEV WATCHDOG : eth0 : transmit timeout eth0 : transmit timed out, resetting eth0 : Happy Status 03030000 TX[000003ff:00000301] eth0 : link is up using internal transceiver at 100 Mb/s, Full Duplex However, there is no way to have the card working again. After a ifdown/ifup, the message will appear again in the log and ifup won't succeed. the linux version is 2.4.18 the drviver version is : 1.99 I have tried the patch above that was proposed to solve this problem (the patch doesn't apply on 2.4.18 but I have patched it by hand) I can provide more information and try other patches if needed, Thanks in advance for your help, --- drivers/net/sunhme.c.~1~ Sun Aug 11 18:37:34 2002 +++ drivers/net/sunhme.c Sun Aug 11 18:38:17 2002 @@ -1640,6 +1640,7 @@ HMD((", enable global interrupts, ")); hme_write32(hp, gregs + GREG_IMASK, (GREG_IMASK_GOTFRAME | GREG_IMASK_RCNTEXP | + GREG_IMASK_TXALL | GREG_IMASK_SENTFRAME | GREG_IMASK_TXPERR)); /* Set the transmit ring buffer size. */ @@ -2125,8 +2126,8 @@ happy_meal_mif_interrupt(hp); } - if (happy_status & GREG_STAT_TXALL) { - HMD(("TXALL ")); + if (happy_status & GREG_STAT_HOSTTOTX) { + HMD(("HOSTTOTX ")); happy_meal_tx(hp); } @@ -2155,7 +2156,7 @@ if (!(happy_status & (GREG_STAT_ERRORS | GREG_STAT_MIFIRQ | - GREG_STAT_TXALL | + GREG_STAT_HOSTTOTX | GREG_STAT_RXTOHOST))) continue; @@ -2172,8 +2173,8 @@ happy_meal_mif_interrupt(hp); } - if (happy_status & GREG_STAT_TXALL) { - HMD(("TXALL ")); + if (happy_status & GREG_STAT_HOSTTOTX) { + HMD(("HOSTTOTX ")); happy_meal_tx(hp); } -- Vincent Guffens, UCL/CESAME 010/ 47 80 30 -- Euler a017 http://www.auto.ucl.ac.be/~guffens Value your freedom, or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. -- Richard M. Stallman - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html