Thread (3 messages) 3 messages, 3 authors, 2002-10-29

Re: via-rhine "reset did not complete" errors

From: Donald Becker <hidden>
Date: 2002-10-28 19:38:18

On Mon, 28 Oct 2002, Larry Sendlosky wrote:
We're using VIA EPIA mini-ITX with 800Mhz C3 and the
VT6103 PHY. (via-rhine driver says VT6102). We have made sure
power supply is "big enough". Our kernel is 2.4.18 with
via-rhine.c patches to fix TX timeout.
Those are evil patches...
Our TX timeout issues seem to have gone away with the recent
patches. However we are still plagued with the "reset did not
complete in 10ms" errors.
A driver _really_, _really_ shouldn't be busy-waiting for link
negotiation to complete.  That happened a lot with MS-DOS drivers, but
it wasn't even reasonable there.
Yet it's far easier for someone to get a horribly flawed patch like that
accepted, while my patches went completely ignored.

Once it this state, a warm restart of
the system is necessary (and we have seen this problem at
boot time, which is more confusing).
Look at the what the code is doing.  It is easier to write drivers when
you make the rest of the kernel single threaded on your code...

-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Scyld Beowulf cluster system
Annapolis MD 21403			410-990-9993
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help