Subject: port-i386/29957: a7v8x-x and vr0 via 6102 lan card problems
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <jeffr@virtualempire.com>
List: netbsd-bugs
Date: 04/12/2005 19:23:00
>Number:         29957
>Category:       port-i386
>Synopsis:       a7v8x-x and vr0 via 6102 lan card problems
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-i386-maintainer
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Tue Apr 12 19:23:00 +0000 2005
>Originator:     Jeff
>Release:        netbsd 2.0
>Organization:
>Environment:
NetBSD host89.virtualempire.com 2.0 NetBSD 2.0 (GENERIC) #0: Wed Dec  1 10:58:25 UTC 2004  builds@build:/big/builds/ab/netbsd-2-0-RELEASE/i386/200411300000Z-obj/big/builds/ab/netbsd-2-0-RELEASE/src/sys/arch/i386/compile/GENERIC i386
>Description:
Netbsd will see the nic on the main board and it will work for a short while between 1 and 3 days depending on load.   AFter that the card will not transmit any packets.  performing a ifconfig vr0 down and up will reset the card.

here is the dmesg

vr0 at pci0 dev 18 function 0: VIA VT6102 (Rhine II) 10/100 Ethernet
vr0: interrupting at irq 5
vr0: Ethernet address: 00:11:d8:64:06:b4
ukphy1 at vr0 phy 1: Generic IEEE 802.3u media interface
ukphy1: OUI 0x000004, model 0x0020, rev. 1
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

I have tested board with netbsd 1.6.2 and netbsd 2.0 and they both fail.

>How-To-Repeat:
Put a load on the nic on a a7v8x-x and vr0 driver.
>Fix: