Subject: kern/10707: "transmit aborted" errors from vr driver
To: None <gnats-bugs@gnats.netbsd.org>
From: Martin Husemann <martin@rumolt.teuto.de>
List: netbsd-bugs
Date: 07/29/2000 03:16:18
>Number:         10707
>Category:       kern
>Synopsis:       on heavy load the vr driver reports "transmit aborted" and may stall
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jul 29 03:17:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Martin Husemann
>Release:        1.5C (-current) as of July 28, 2000
>Organization:
	
>Environment:
	
System: NetBSD rumolt.teuto.de 1.5C NetBSD 1.5C (RUMOLT) #0: Fri Jul 28 22:52:49 MEST 2000 martin@rumolt.teuto.de:/usr/src/sys-i4b/arch/i386/compile/RUMOLT i386


>Description:

I have a system with a vr network card, connected to a 100baseTX-full-duplex
switch. With heavy network load (i.e. make && make install from a NFS client)
I see regular errors like:

vr0: transmit aborted

Sometimes, after a few repetitions, the machine won't transmit network packets
any more.

>How-To-Repeat:

Use hardware like this as an NFS server:

NetBSD 1.5C (RUMOLT) #0: Fri Jul 28 22:52:49 MEST 2000
    martin@rumolt.teuto.de:/usr/src/sys-i4b/arch/i386/compile/RUMOLT
cpu0: family 6 model 5 step 3
cpu0: Intel Pentium II (Deschutes) (686-class)
total memory = 255 MB
avail memory = 234 MB
using 3296 buffers containing 13184 KB of memory
BIOS32 rev. 0 found at 0xfb150
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x8086 product 0x7190 (rev. 0x03)
ppb0 at pci0 dev 1 function 0: vendor 0x8086 product 0x7191 (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
[...]
vr0 at pci0 dev 11 function 0: VIA VT3043 (Rhine) 10/100 Ethernet
vr0: interrupting at irq 10
vr0: Ethernet address: 00:80:c8:f9:e4:37
ukphy0 at vr0 phy 8: Generic IEEE 802.3u media interface
ukphy0: OUI 0x00606e, model 0x0000, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

>Fix:
n/a
>Release-Note:
>Audit-Trail:
>Unformatted: