[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

D-Link card: tx underrun



Dear all,
We have a D-Link 4way PCI ethernet card. In normal operation, it works 
perfectly well.
But under heavy network load we got tons of error messages ( see below ). 
The transfer speed
is rather bad until the buffers somehow settled. The box runs
OBSD3.3 stable.

Any ideas how to fix that, or fix fix the buffers to a size, which works.

Aug 12 13:23:22 oberon /bsd: ste0: transmission error: 90
Aug 12 13:23:22 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 60 bytes
Aug 12 13:24:21 oberon /bsd: ste3: transmission error: 90
Aug 12 13:24:21 oberon /bsd: ste3: tx underrun, increasing tx start 
threshold to 120 bytes
Aug 12 13:24:29 oberon /bsd: ste3: transmission error: 90
Aug 12 13:24:29 oberon /bsd: ste3: tx underrun, increasing tx start 
threshold to 180 bytes
Aug 12 13:24:50 oberon /bsd: ste0: transmission error: 90
Aug 12 13:24:50 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 120 bytes
Aug 12 13:24:52 oberon /bsd: ste0: transmission error: 90
Aug 12 13:24:52 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 180 bytes
Aug 12 13:24:55 oberon /bsd: ste0: transmission error: 90
Aug 12 13:24:55 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 240 bytes
Aug 12 13:24:59 oberon /bsd: ste0: transmission error: 90
Aug 12 13:24:59 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 300 bytes
Aug 12 13:25:01 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:01 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 360 bytes
Aug 12 13:25:02 oberon /bsd: ste3: transmission error: 90
Aug 12 13:25:02 oberon /bsd: ste3: tx underrun, increasing tx start 
threshold to 240 bytes
Aug 12 13:25:06 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:06 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 420 bytes
Aug 12 13:25:08 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:08 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 480 bytes
Aug 12 13:25:12 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:12 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 540 bytes
Aug 12 13:25:15 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:15 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 600 bytes
Aug 12 13:25:17 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:17 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 660 bytes
Aug 12 13:25:20 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:20 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 720 bytes
Aug 12 13:25:23 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:23 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 780 bytes
Aug 12 13:25:28 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:28 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 840 bytes
Aug 12 13:25:33 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:33 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 900 bytes
Aug 12 13:25:37 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:37 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 960 bytes
Aug 12 13:25:40 oberon /bsd: ste3: transmission error: 90
Aug 12 13:25:40 oberon /bsd: ste3: tx underrun, increasing tx start 
threshold to 300 bytes
Aug 12 13:25:46 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:46 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 1020 bytes
Aug 12 13:25:47 oberon /bsd: ste3: transmission error: 90
Aug 12 13:25:47 oberon /bsd: ste3: tx underrun, increasing tx start 
threshold to 360 bytes
Aug 12 13:25:51 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:51 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 1080 bytes
Aug 12 13:25:54 oberon /bsd: ste0: transmission error: 90
Aug 12 13:25:54 oberon /bsd: ste0: tx underrun, increasing tx start 
threshold to 1140 bytes
Aug 12 13:25:57 oberon /bsd: ste3: transmission error: 90
Aug 12 13:25:57 oberon /bsd: ste3: tx underrun, increasing tx start 
threshold to 420 bytes
Aug 12 13:26:00 oberon /bsd: ste3: transmission error: 90


/oberon /bsd: OpenBSD 3.3 (GENERIC) #44: Sat Mar 29 13:22:05 MST 2003
/bsd.org:/usr/src/sys/arch/i386/compile/GENERIC
/bsd: cpu0: Intel Pentium 4 ("GenuineIntel" 686-class) 1.60 GHz
/bsd: cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX
,FXSR,SIMD
/bsd: real mem  = 234405888 (228912K)
/bsd: avail mem = 211492864 (206536K)
/bsd: using 2887 buffers containing 11825152 bytes (11548K) of memory
/bsd: mainbus0 (root)
/bsd: bios0 at mainbus0: AT/286+(28) BIOS, date 03/26/02, BIOS32 rev. 0 @ 
0xfb520
/bsd: apm0 at bios0: Power Management spec V1.2
/bsd: apm0: AC on, battery charge unknown
/bsd: pcibios0 at bios0: rev. 2.1 @ 0xf0000/0xdef4
/bsd: pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xfde60/144 (7 entries)
/bsd: pcibios0: PCI Exclusive IRQs: 5 7 9 10 11 12
/bsd: pcibios0: PCI Interrupt Router at 000:02:0 ("SIS 85C503 PCI System 
I/O Chipset" rev 0x00)
/bsd: pcibios0: PCI bus #2 is the last bus
/bsd: bios0: ROM list: 0xc0000/0xc000
/bsd: pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
/bsd: pchb0 at pci0 dev 0 function 0 "SIS 650 Host-PCI" rev 0x01
/bsd: ppb0 at pci0 dev 1 function 0 "SIS 86C201 Host-AGP" rev 0x00
/bsd: pci1 at ppb0 bus 1
/bsd: vga1 at pci1 dev 0 function 0 vendor "SIS", unknown product 0x6325 
rev 0x00: aperture at 0xd8000000, size 0x400000
/bsd: wsdisplay0 at vga1: console (80x25, vt100 emulation)
/bsd: wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
/bsd: pcib0 at pci0 dev 2 function 0 "SIS 85C503 PCI System I/O Chipset" 
rev 0x00
/bsd: ohci0 at pci0 dev 2 function 2 "SIS 5597/5598 USB" rev 0x07: irq 9, 
OHCI version 1.0, legacy support
/bsd: usb0 at ohci0: USB revision 1.0
/bsd: uhub0 at usb0
/bsd: uhub0: vendor 0x0000 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
/bsd: uhub0: 3 ports with 3 removable, self powered
/bsd: ohci1 at pci0 dev 2 function 3 "SIS 5597/5598 USB" rev 0x07: irq 7, 
OHCI version 1.0, legacy support
/bsd: usb1 at ohci1: USB revision 1.0
/bsd: uhub1 at usb1
/bsd: uhub1: vendor 0x0000 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
/bsd: uhub1: 3 ports with 3 removable, self powered
/bsd: pciide0 at pci0 dev 2 function 5 "SIS 5513 EIDE" rev 0xd0: DMA, 
channel 0 wired to compatibility, channel 1 wired to compatibili
ty
/bsd: atapiscsi0 at pciide0 channel 0 drive 0
/bsd: scsibus0 at atapiscsi0: 2 targets
/bsd: cd0 at scsibus0 targ 0 lun 0: <MITSUMI, CD-ROM FX54++W, U01G> SCSI0 
5/cdrom removable
/bsd: cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
/bsd: wd0 at pciide0 channel 1 drive 0: <Maxtor 4D040H2>
/bsd: wd0: 16-sector PIO, LBA, 39083MB, 16383 cyl, 16 head, 63 sec, 
80043264 sectors
/bsd: wd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
/bsd: cmpci0 at pci0 dev 10 function 0 "C-Media Electronics CMI8738/C3DX 
Audio" rev 0x10: irq 12
/bsd: audio0 at cmpci0
/bsd: ppb1 at pci0 dev 12 function 0 "DEC 21152 PCI-PCI" rev 0x03
/bsd: pci2 at ppb1 bus 2
/bsd: ste0 at pci2 dev 4 function 0 "D-Link Systems 550TX" rev 0x12: irq 11 
address 00:05:5d:e6:06:b5
/bsd: ukphy0 at ste0 phy 0: Generic IEEE 802.3u media interface
/bsd: ukphy0: OUI 0x000885, model 0x0023, rev. 0
/bsd: ukphy1 at ste0 phy 1: Generic IEEE 802.3u media interface
/bsd: ukphy1: OUI 0x000885, model 0x0023, rev. 0
/bsd: ste1 at pci2 dev 5 function 0 "D-Link Systems 550TX" rev 0x12: irq 5 
address 00:05:5d:e6:06:b6
/bsd: ukphy2 at ste1 phy 0: Generic IEEE 802.3u media interface
/bsd: ukphy2: OUI 0x000885, model 0x0023, rev. 0
/bsd: ukphy3 at ste1 phy 1: Generic IEEE 802.3u media interface
/bsd: ukphy3: OUI 0x000885, model 0x0023, rev. 0
/bsd: ste2 at pci2 dev 6 function 0 "D-Link Systems 550TX" rev 0x12: irq 12 
address 00:05:5d:e6:06:b7
/bsd: ukphy4 at ste2 phy 0: Generic IEEE 802.3u media interface
/bsd: ukphy4: OUI 0x000885, model 0x0023, rev. 0
/bsd: ukphy5 at ste2 phy 1: Generic IEEE 802.3u media interface
/bsd: ukphy5: OUI 0x000885, model 0x0023, rev. 0
/bsd: ste3 at pci2 dev 7 function 0 "D-Link Systems 550TX" rev 0x12: irq 10 
address 00:05:5d:e6:06:b8
/bsd: ukphy6 at ste3 phy 0: Generic IEEE 802.3u media interface
/bsd: ukphy6: OUI 0x000885, model 0x0023, rev. 0
/bsd: ukphy7 at ste3 phy 1: Generic IEEE 802.3u media interface
/bsd: ukphy7: OUI 0x000885, model 0x0023, rev. 0
/bsd: rl0 at pci0 dev 15 function 0 "Realtek 8139" rev 0x10: irq 10 address 
00:30:1b:10:31:be
/bsd: rlphy0 at rl0 phy 0: RTL internal phy
/bsd: "AT&T/Lucent FW322 1394" rev 0x04 at pci0 dev 16 function 0 not 
configured
/bsd: isa0 at pcib0
/bsd: isadma0 at isa0
/bsd: pckbc0 at isa0 port 0x60/5
/bsd: pckbd0 at pckbc0 (kbd slot)
/bsd: pckbc0: using irq 1 for kbd slot
/bsd: wskbd0 at pckbd0: console keyboard, using wsdisplay0
/bsd: pcppi0 at isa0 port 0x61
/bsd: midi0 at pcppi0: <PC speaker>
/bsd: sysbeep0 at pcppi0
/bsd: npx0 at isa0 port 0xf0/16: using exception 16
/bsd: pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
/bsd: pccom0: console
/bsd: pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
/bsd: fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
/bsd: biomask c2c0 netmask dee0 ttymask dee2
/bsd: pctr: user-level cycle counter enabled
/bsd: dkcsum: wd0 matched BIOS disk 80
/bsd: root on wd0a
/bsd: rootdev=0x0 rrootdev=0x300 rawdev=0x302

--
Peter Haag