i386/5234: "vrX: rx packet lost" with i386 sp kernel and Routerboard 44

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

i386/5234: "vrX: rx packet lost" with i386 sp kernel and Routerboard 44

Kyle George
>Number:         5234
>Category:       i386
>Synopsis:       "vrX: rx packet lost" with i386 sp kernel and Routerboard 44
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    bugs
>State:          open
>Quarter:        
>Keywords:      
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 11 08:10:01 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Kyle George
>Release:        3.9
>Organization:
net
>Environment:
        System      : OpenBSD 3.9
        Architecture: OpenBSD.i386
        Machine     : i386
       
  Dell PowerEdge SC420, bios revision A02
  Single processor machine

>Description:

See PR 5233 for what I believe to be a related problem.

After booting the sp kernel with the Routerboard 44, during any
sustained file transfer a regular flow of "vrX: rx packet lost" errors
will be printed to the console, where X is one of the 4 ports on the NIC
(whichever one I am using).  The card seems to work fine in an older
PIII machine.

Example:

# wget http://www.kernel.org/pub/dist/knoppix/KNOPPIX_V5.0.1CD-2006-06-01-EN.i>
--20:46:51--  http://www.kernel.org/pub/dist/knoppix/KNOPPIX_V5.0.1CD-2006-06-01
-EN.iso
           => `KNOPPIX_V5.0.1CD-2006-06-01-EN.iso'
Resolving www.kernel.org... 204.152.191.5, 204.152.191.37
Connecting to www.kernel.org|204.152.191.5|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 730,036,224 (696M) [application/x-iso9660-image]

 0% [                                     ] 221,438      198.73K/s            
vr3: rx packet lost
 0% [                           vr3: rx packet lost98    227.32K/s    ETA 52:50
 1% [                                     ] 7,787,198    216.62K/s    ETA 56:15
vr3: rx packet lost
 1% [                                     ] 9,879,518    193.54K/s    ETA 56:48
vr3: rx packet lost
 1% [                                     ] 12,897,758   206.24K/s    ETA 56:55
^C

dmesg is below.

I have tried this card in another identical Dell PowerEdge SC420 machine
with the same result.  The rb44 works (seemingly) flawlessly in a
different PIII machine under OpenBSD.  Under FreeBSD on the Dell
PowerEdge SC420 I see the same errors.

[ dmesg ]

OpenBSD 3.9 (GENERIC) #617: Thu Mar  2 02:26:48 MST 2006
    [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) 4 CPU 2.80GHz ("GenuineIntel" 686-class) 2.80 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,
PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,CNXT-ID
real mem  = 526544896 (514204K)
avail mem = 473415680 (462320K)
using 4278 buffers containing 26431488 bytes (25812K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 02/06/06, BIOS32 rev. 0 @ 0xffe90
apm0 at bios0: Power Management spec V1.2
apm0: APM get power status: unknown error code? (83)
apm0: flags 30102 dobusy 0 doidle 1
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfeb00/240 (13 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801FB LPC" rev 0x00)
pcibios0: PCI bus #5 is the last bus
bios0: ROM list: 0xc0000/0x9800! 0xc9800/0x2800
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel E7221 MCH Host" rev 0x04
ppb0 at pci0 dev 1 function 0 "Intel E7221 PCIE" rev 0x04
pci1 at ppb0 bus 1
vga1 at pci0 dev 2 function 0 "Intel E7221 Video" rev 0x04: aperture at
0xdff80000, size 0x8000000
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ppb1 at pci0 dev 28 function 0 "Intel 82801FB PCIE" rev 0x03
pci2 at ppb1 bus 2
bge0 at pci2 dev 0 function 0 "Broadcom BCM5751" rev 0x01, BCM5750 A1
(0x4001): irq 11, address 00:11:11:cc:8a:37
brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0
ppb2 at pci0 dev 28 function 1 "Intel 82801FB PCIE" rev 0x03
pci3 at ppb2 bus 3
ppb3 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xd3
pci4 at ppb3 bus 4
ppb4 at pci4 dev 1 function 0 vendor "Hint", unknown product 0x0021 rev 0x15
pci5 at ppb4 bus 5
vr0 at pci5 dev 8 function 0 "VIA VT6105 RhineIII" rev 0x86: irq 10, address
00:0c:42:02:49:b3
ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI 0x004063,
model 0x0034
vr1 at pci5 dev 9 function 0 "VIA VT6105 RhineIII" rev 0x86: irq 3, address
00:0c:42:02:49:b4
ukphy1 at vr1 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI
0x004063, model 0x0034
vr2 at pci5 dev 10 function 0 "VIA VT6105 RhineIII" rev 0x86: irq 9, address
00:0c:42:02:49:b5
ukphy2 at vr2 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI
0x004063, model 0x0034
vr3 at pci5 dev 11 function 0 "VIA VT6105 RhineIII" rev 0x86: irq 11, address
00:0c:42:02:49:b6
ukphy3 at vr3 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI
0x004063, model 0x0034
ichpcib0 at pci0 dev 31 function 0 "Intel 82801FB LPC" rev 0x03: PM disabled
pciide0 at pci0 dev 31 function 1 "Intel 82801FB IDE" rev 0x03: DMA, channel
0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, CD-ROM GCR-8483B, 1.05> SCSI0
5/cdrom removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
pciide1 at pci0 dev 31 function 2 "Intel 82801FR SATA" rev 0x03: DMA, channel
0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using irq 5 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <WDC WD1600JS-55NCB1>
wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
wd1 at pciide1 channel 1 drive 0: <Maxtor 6Y080M0>
wd1: 16-sector PIO, LBA, 76293MB, 156250000 sectors
wd1(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 5
ichiic0 at pci0 dev 31 function 3 "Intel 82801FB SMBus" rev 0x03: irq 10
iic0 at ichiic0
isa0 at ichpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
biomask f5e5 netmask ffed ttymask ffef
pctr: user-level cycle counter enabled
dkcsum: wd0 matches BIOS drive 0x80
dkcsum: wd1 matches BIOS drive 0x81
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302

>How-To-Repeat:

Boot sp kernel with a routerboard rb44.  Initiate file transfer, watch
as kernel errors are displayed.  Might be dependent on
motherboard/chipset.
       
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted: