(E-Mail Removed) (Retlak) wrote in message news:<(E-Mail Removed). com>...
> I'm running Woody with the 2.4 kernel (and the latest updates).
> My Ethernet adaptor is VT6103 on the motherboard (K7VTA3 motherboard).
> The driver is the via-rhine driver, the version on the Debian Woody
> download sites.
> I ftp from the machine with the VT6103 to another computer on the same
> LAN and get a big file ( >700MB). After getting about 200MB of the
> file, the VT6103 seems to die. It recovers on reboot.
> A bunch of error messages go into the syslog, first a lot of:
> NETDEV WATCHDOG: eth0: transmit timed out
> etho: Transmit timed out, status 0000, PHY status 786D, resetting...
>
> which it seems to recover from, and then:
> eth0: reset did not complete in 10ms
>
> Then all 3 messages again, twice, and it gives up. The interface seems
> then to be dead, will not respond to or send pings.
I found the fix. The problem was first reported by someone ona mailing
list nearly 3 years ago,
http://www.cs.helsinki.fi/linux/linu...1-12/0089.html
and a fix to the driver was first announced by Jeff Garzik. So the
solution was to download the latest version of the via-rhine driver
and build it.
There are unfortunately 2 branches of the via-rhine driver. It looks
as though the original author, Donald Becker, and Garzik don't get
along. I got the latest driver from Becker's set of Ethernet drivers
at
www.scyld.com and it worked. I did not try the latest Garzik
version, but I assume it would work also.
The latest version of the driver is dated 2003 and hasn't made its way
into Debian "stable" yet. I guess this incident illustrates a drawback
of Debian's glacially slow update process.