Subject: vr0: device timeout
To: None <port-i386@netbsd.org>
From: Rhialto <rhialto@azenomei.knuffel.net>
List: port-i386
Date: 04/14/2003 00:14:50
In my laptop I have a VIA Rhine ethernet:

vr0 at pci0 dev 18 function 0: VIA VT6102 (Rhine II) 10/100 Ethernet
vr0: interrupting at irq 9
vr0: Ethernet address: 00:a0:cc:d4:f7:42
nsphyter0 at vr0 phy 1: DP83815 10/100 media interface, rev. 3
nsphyter0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

Usually, if I unplug the UTP cable and reconnect it, or turn off the
computer or cable modem or whatever is on the other side, I get stuck in
a state of this:

vr0: device timeout
vr0: reset never completed!

which keeps repeating and never recovers except by a reboot. A full
power-down seems not to be necessary. This is of course pretty annoying.
I also have some evidence that it gets confused by talking at 100 Mbit/s
but I have not experimented with that.

Any ideas? I am using NetBSD/i386 1.6.

Cheers,
-Olaf.
-- 
___ Olaf 'Rhialto' Seibert      -- The evil eye is caused by the black
\X/ rhialto/at/xs4all.nl        -- tongue - Tom Poes, "Het boze oog", 4456.