Bug#518182: linux-2.6: Error with e1000 e1000_clean_tx_irq: Detected Tx Unit Hang
Package: linux-2.6
Version: 23
Severity: normal
I have a problem with the e1000 driver. The network card is not working correctly.
It looks like the problem shows only up with more then 4GB Memory. I have the same behavier with
an etch system under xen. On that system the card is working if I truncate memory to 4GB
Here are some information:
dmesg:
[ 2869.960646] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
[ 2869.960649] Tx Queue <0>
[ 2869.960651] TDH <6>
[ 2869.960652] TDT <6>
[ 2869.960654] next_to_use <6>
[ 2869.960655] next_to_clean <0>
[ 2869.960656] buffer_info[next_to_clean]
[ 2869.960658] time_stamp <10009c3ec>
[ 2869.960659] next_to_watch <0>
[ 2869.960660] jiffies <10009c9ae>
[ 2869.960662] next_to_watch.status <0>
[ 2871.959195] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
[ 2871.959198] Tx Queue <0>
[ 2871.959200] TDH <6>
[ 2871.959201] TDT <6>
[ 2871.959202] next_to_use <6>
[ 2871.959204] next_to_clean <0>
[ 2871.959205] buffer_info[next_to_clean]
[ 2871.959206] time_stamp <10009c3ec>
[ 2871.959208] next_to_watch <0>
[ 2871.959209] jiffies <10009cba2>
[ 2871.959211] next_to_watch.status <0>
ethtool -i eth0
driver: e1000
version: 7.3.20-k2-NAPI
firmware-version: N/A
bus-info: 0000:01:09.0
ethtool -e eth0
Offset Values
------ ------
0x0000 00 0e 0c a8 a2 09 10 02 ff ff 00 10 ff ff ff ff
0x0010 02 c8 01 35 0b 64 76 13 86 80 7c 10 86 80 84 b2
0x0020 dd 20 55 55 00 00 90 2f 00 32 12 00 20 1e 12 00
0x0030 20 1e 12 00 20 1e 12 00 20 1e 09 00 00 02 00 00
0x0040 0c 00 a6 93 0b 28 00 00 00 04 ff ff ff ff ff ff
0x0050 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 02 06
0x0060 00 01 00 40 16 12 07 40 ff ff ff ff ff ff ff ff
0x0070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff 15 05
01:09.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)
Subsystem: Intel Corporation PRO/1000 GT Desktop Adapter
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (63750ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fddc0000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at fdda0000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at bc00 [size=64]
Expansion ROM at fde00000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [e4] PCI-X non-bridge device
Command: DPERE- ERO+ RBC=512 OST=1
Status: Dev=00:00.0 64bit- 133MHz- SCD- USC- DC=simple DMMRBC=2048 DMOST=1 DMCRS=8 RSCEM- 266MHz- 533MHz-
Kernel driver in use: e1000
Kernel modules: e1000
Regards Matthias
-- System Information:
Debian Release: 5.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-xen-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Reply to: