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

Bug#281819: Network hangs under load (D-Link DGE-550T w/ deb kernels 2.4.27 & 2.6.8)



Package: kernel
Severity: normal

I am testing the implementation of traffic shaper based around a
Linux/Debian system (dmesg dump follows below).

If I storm a d-link card with a comand such as:

for i in `seq 1 10` ; do (ping -f gateway -s 1400 & );done

or

for i in `seq 1 10` ; do (ping -f gateway & );done

After a couple of seconds the network hangs and the following error is
printed:

eth0: HostError! IntStatus 0002

I have to ifdown eth0 ; ifup eth0 to regain conectivity.

The same symptoms occur with the kernels 2.6.8-1-386 and
2.6.8-1-686-smp, except that the error printed (repeatadly) is:

localhost kernel: eth0: Tx timed out (0000), is buffer full?

Again, I have to restart the interface to gain connectivity. Changing
the connection speed by setting module parameters had no effect on this
problem.

Using the 100 baseT via network card produced no problems. Also, using a
different system (Dell PowerEdge) with a e1000 produced no problems.


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-1-386
Locale: LANG=en_US, LC_CTYPE=en_US



Linux version 2.4.27-1-386 (joshk@trollwife) (gcc version 3.3.4 (Debian
1:3.3.4-9)) #1 Fri Sep 3 06:24:46 UTC 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d0000 - 00000000000d8000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data)
BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 AMI                                       ) @
0x000fa140
ACPI: RSDT (v001 AMIINT VIA_P6   0x00000010 MSFT 0x00000097) @
0x1fff0000
ACPI: FADT (v001 AMIINT VIA_P6   0x00000011 MSFT 0x00000097) @
0x1fff0030
ACPI: MADT (v001 AMIINT VIA_P6   0x00000009 MSFT 0x00000097) @
0x1fff00c0
ACPI: DSDT (v001    VIA APOLLO-P 0x00001000 INTL 0x02002024) @
0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 Unknown CPU [15:3] APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 Unknown CPU [15:3] APIC version 20
Kernel command line: root=/dev/hda1 ro
Found and enabled local APIC!
Initializing CPU#0
Detected 2953.369 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 5885.13 BogoMIPS
Memory: 512488k/524224k available (1065k kernel code, 11348k
reserved, 457k data, 96k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288
bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072
bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 1024K
CPU:     After generic, caps: bfebfbff 00000000 00000000
00000000
CPU:             Common caps: bfebfbff 00000000 00000000
00000000
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 04
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2953.2577 MHz.
..... host bus clock speed is 196.8836 MHz.
cpu: 0, clocks: 1968836, slice: 984418
CPU0<T0:1968832,T1:984400,D:14,S:984418,C:1968836>
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfdb11, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router default [1106/3227] at 00:11.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS
MULTIPORT SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
COMX: driver version 0.85 (C) 1995-1999 ITConsult-Pro Co.
<info@itc.hu>
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024
blocksize
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 3788 blocks [1 disk] into ram disk... done.
Freeing initrd memory: 3788k freed
VFS: Mounted root (cramfs filesystem).
Freeing unused kernel memory: 96k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
ide: late registration of driver.
VP_IDE: IDE controller at PCI slot 00:0f.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on
pci00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA,
hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:pio,
hdd:pio
hda: ST380011A, ATA DISK drive
hdb: SAMSUNG CD-R/RW SW-252S, ATAPI CD/DVD-ROM drive
blk: queue e0825b40, I/O limit 4095Mb (mask
0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-disk driver.
hda: 156301488 sectors (80026 MB) w/2048KiB Cache,
CHS=9729/255/63, UDMA(100)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1),
internal journal
Real Time Clock Driver v1.10f
hdb: attached ide-cdrom driver.
hdb: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache,
UDMA(33)
Uniform CD-ROM driver Revision: 3.12
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2),
internal journal
EXT3-fs: mounted filesystem with ordered data mode.
D-Link DL2000-based linux driver v1.17a 2002/10/04
eth0: D-Link DGE-550T Gigabit Ethernet Adapter,
00:0d:88:7f:4d:e9, IRQ 10
tx_coalesce:    16 packets
rx_coalesce:    10 packets
rx_timeout:     128000 ns
eth1: D-Link DGE-550T Gigabit Ethernet Adapter,
00:0d:88:7f:4d:cc, IRQ 10
tx_coalesce:    16 packets
rx_coalesce:    10 packets
rx_timeout:     128000 ns
eth2: D-Link DGE-550T Gigabit Ethernet Adapter,
00:0d:88:7f:4d:dc, IRQ 10
tx_coalesce:    16 packets
rx_coalesce:    10 packets
rx_timeout:     128000 ns
via-rhine.c:v1.10-LK1.1.19  July-12-2003  Written by
Donald Becker
http://www.scyld.com/network/via-rhine.html
eth3: VIA VT6102 Rhine-II at 0xb400,
00:0b:6a:6c:6c:84, IRQ 11.
eth3: MII PHY found at address 1, status 0x786d
advertising 05e1 Link 45e1.
SCSI subsystem driver Revision: 1.00
libata version 1.02 loaded.
sata_via version 0.20
sata_via(00:0f.0): routed to hard irq line 10
ata1: SATA max UDMA/133 cmd 0xEC00 ctl 0xE802 bmdma
0xDC00 irq 10
ata2: SATA max UDMA/133 cmd 0xE400 ctl 0xE002 bmdma
0xDC08 irq 10
ata1: no device found (phy stat 00000000)
ata2: no device found (phy stat 00000000)
scsi0 : sata_via
scsi1 : sata_via
scsi2 : SCSI host adapter emulation for IDE ATAPI
devices
Via 686a/8233/8235 audio driver 1.9.1-ac3
via82cxxx: Six channel audio available
PCI: Setting latency timer of device 00:11.5 to 64
ac97_codec: AC97  codec, id: CMI131 (Unknown)
via82cxxx: Codec rate locked at 48Khz
via82cxxx: board #1 at 0xB800, IRQ 10
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 06:26:46 Sep  3
2004
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xc800, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number
1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xc400, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number
2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xc000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number
3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xbc00, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number
4
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller
Interface driver
ehci_hcd 00:10.4: VIA Technologies, Inc. USB 2.0
ehci_hcd 00:10.4: irq 10, pci mem e08e1800
usb.c: new USB bus registered, assigned bus number
5
ehci_hcd 00:10.4: USB 2.0 enabled, EHCI 1.00,
driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 8 ports detected
uhci.c: USB Universal Host Controller Interface
driver v1.1
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: acpi_shpchprm:get_device PCI ROOT HID
fail=0x1001
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: acpi_pciehprm:get_device PCI ROOT HID
fail=0x1001

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.com/




Reply to: