Bug#518182: e1000: Detected Tx Unit Hang in 2.6.32-27: not fixed? regression?
Hi,
I just did a fresh install of Squeeze (using the Beta1 d-i, amd64). I
encountered this bug using 2.6.32-27, although the bug was allegedly
fixed in 2.6.32-25.
My machine has exactly 4 GB of RAM and an AMD 64 X2 5200+ CPU.
Additional details follow.
Thanks,
Neal
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-====================================-====================================-==========================================================================
un linux-image-2.6 <none> (no description available)
ii linux-image-2.6-amd64 2.6.32+28 Linux 2.6 for 64-bit PCs (meta-package)
un linux-image-2.6-openvz-amd64 <none> (no description available)
un linux-image-2.6-vserver-amd64 <none> (no description available)
un linux-image-2.6-xen-amd64 <none> (no description available)
ii linux-image-2.6.32-5-amd64 2.6.32-27 Linux 2.6.32 for 64-bit PCs
Nov 15 09:51:18 maurice kernel: [66202.176123] e1000: eth0 NIC Link is Down
Nov 15 09:53:23 maurice kernel: [66326.613674] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
Nov 15 10:02:03 maurice kernel: [66846.805168] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Nov 15 10:02:03 maurice kernel: [66846.805172] Tx Queue <0>
Nov 15 10:02:03 maurice kernel: [66846.805174] TDH <a>
Nov 15 10:02:03 maurice kernel: [66846.805176] TDT <22>
Nov 15 10:02:03 maurice kernel: [66846.805178] next_to_use <22>
Nov 15 10:02:03 maurice kernel: [66846.805180] next_to_clean <a>
Nov 15 10:02:03 maurice kernel: [66846.805182] buffer_info[next_to_clean]
Nov 15 10:02:03 maurice kernel: [66846.805184] time_stamp <100fdd9de>
Nov 15 10:02:03 maurice kernel: [66846.805186] next_to_watch <a>
Nov 15 10:02:03 maurice kernel: [66846.805188] jiffies <100fddb1d>
Nov 15 10:02:03 maurice kernel: [66846.805190] next_to_watch.status <0>
Nov 15 10:02:05 maurice kernel: [66848.805058] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Nov 15 10:02:05 maurice kernel: [66848.805062] Tx Queue <0>
Nov 15 10:02:05 maurice kernel: [66848.805064] TDH <a>
Nov 15 10:02:05 maurice kernel: [66848.805066] TDT <22>
Nov 15 10:02:05 maurice kernel: [66848.805068] next_to_use <22>
Nov 15 10:02:05 maurice kernel: [66848.805070] next_to_clean <a>
Nov 15 10:02:05 maurice kernel: [66848.805072] buffer_info[next_to_clean]
Nov 15 10:02:05 maurice kernel: [66848.805074] time_stamp <100fdd9de>
Nov 15 10:02:05 maurice kernel: [66848.805076] next_to_watch <a>
Nov 15 10:02:05 maurice kernel: [66848.805078] jiffies <100fddd11>
Nov 15 10:02:05 maurice kernel: [66848.805080] next_to_watch.status <0>
Nov 15 10:02:07 maurice kernel: [66850.804156] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Nov 15 10:02:07 maurice kernel: [66850.804161] Tx Queue <0>
Nov 15 10:02:07 maurice kernel: [66850.804163] TDH <a>
Nov 15 10:02:07 maurice kernel: [66850.804165] TDT <22>
Nov 15 10:02:07 maurice kernel: [66850.804167] next_to_use <22>
Nov 15 10:02:07 maurice kernel: [66850.804169] next_to_clean <a>
Nov 15 10:02:07 maurice kernel: [66850.804171] buffer_info[next_to_clean]
Nov 15 10:02:07 maurice kernel: [66850.804173] time_stamp <100fdd9de>
Nov 15 10:02:07 maurice kernel: [66850.804175] next_to_watch <a>
Nov 15 10:02:07 maurice kernel: [66850.804177] jiffies <100fddf05>
Nov 15 10:02:07 maurice kernel: [66850.804179] next_to_watch.status <0>
Nov 15 10:02:08 maurice kernel: [66851.804025] ------------[ cut here ]------------
Nov 15 10:02:08 maurice kernel: [66851.804045] WARNING: at /build/mattems-linux-2.6_2.6.32-27-amd64-IsDpkI/linux-2.6-2.6.32/debian/build/source_amd64_none/net/sched/sch_generic.c:261 dev_watchdog+0xe2/0x194()
Nov 15 10:02:08 maurice kernel: [66851.804052] Hardware name: To Be Filled By O.E.M.
Nov 15 10:02:08 maurice kernel: [66851.804057] NETDEV WATCHDOG: eth0 (e1000): transmit queue 0 timed out
Nov 15 10:02:08 maurice kernel: [66851.804061] Modules linked in: des_generic cbc ppdev lp sco bridge stp bnep l2cap bluetooth rfkill powernow_k8 cpufreq_userspace cpufreq_stats cpufreq_powersave cpufreq_conservative binfmt_misc fuse rpcsec_gss_krb5 nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc loop usb_storage snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_util_mem snd_hwdep joydev snd_mpu401 snd_mpu401_uart snd_seq_midi radeon snd_rawmidi ttm snd_seq_midi_event snd_seq drm_kms_helper snd_timer snd_seq_device drm snd i2c_algo_bit emu10k1_gp gameport parport_pc soundcore parport psmouse evdev i2c_nforce2 edac_core k8temp shpchp edac_mce_amd pcspkr pci_hotplug serio_raw button i2c_core processor ext4 mbcache jbd2 crc16 hid_microsoft usbhid hid sg sr_mod cdrom sd_mod crc_t10dif ata_generic ohci_hcd pata_amd sata_nv thermal e1000 thermal_sys ehci_hcd libata f
orcedeth scsi_mod usbcore nls_base [la
Nov 15 10:02:08 maurice kernel: st unloaded: scsi_wait_scan]
Nov 15 10:02:08 maurice kernel: [66851.804205] Pid: 0, comm: swapper Not tainted 2.6.32-5-amd64 #1
Nov 15 10:02:08 maurice kernel: [66851.804209] Call Trace:
Nov 15 10:02:08 maurice kernel: [66851.804213] <IRQ> [<ffffffff81261c42>] ? dev_watchdog+0xe2/0x194
Nov 15 10:02:08 maurice kernel: [66851.804227] [<ffffffff81261c42>] ? dev_watchdog+0xe2/0x194
Nov 15 10:02:08 maurice kernel: [66851.804235] [<ffffffff8104dd8c>] ? warn_slowpath_common+0x77/0xa3
Nov 15 10:02:08 maurice kernel: [66851.804243] [<ffffffff81261b60>] ? dev_watchdog+0x0/0x194
Nov 15 10:02:08 maurice kernel: [66851.804249] [<ffffffff8104de14>] ? warn_slowpath_fmt+0x51/0x59
Nov 15 10:02:08 maurice kernel: [66851.804258] [<ffffffff810412a7>] ? select_task_rq_fair+0x223/0x800
Nov 15 10:02:08 maurice kernel: [66851.804265] [<ffffffff81261b34>] ? netif_tx_lock+0x3d/0x69
Nov 15 10:02:08 maurice kernel: [66851.804274] [<ffffffff8124c9ac>] ? netdev_drivername+0x3b/0x40
Nov 15 10:02:08 maurice kernel: [66851.804281] [<ffffffff81261c42>] ? dev_watchdog+0xe2/0x194
Nov 15 10:02:08 maurice kernel: [66851.804291] [<ffffffff8101650e>] ? native_sched_clock+0x2e/0x66
Nov 15 10:02:08 maurice kernel: [66851.804300] [<ffffffff8105a357>] ? run_timer_softirq+0x1c9/0x268
Nov 15 10:02:08 maurice kernel: [66851.804309] [<ffffffff81053acf>] ? __do_softirq+0xdd/0x1a2
Nov 15 10:02:08 maurice kernel: [66851.804317] [<ffffffff8102418a>] ? lapic_next_event+0x18/0x1d
Nov 15 10:02:08 maurice kernel: [66851.804325] [<ffffffff81011cac>] ? call_softirq+0x1c/0x30
Nov 15 10:02:08 maurice kernel: [66851.804331] [<ffffffff8101322b>] ? do_softirq+0x3f/0x7c
Nov 15 10:02:08 maurice kernel: [66851.804339] [<ffffffff8105393e>] ? irq_exit+0x36/0x76
Nov 15 10:02:08 maurice kernel: [66851.804346] [<ffffffff81024c58>] ? smp_apic_timer_interrupt+0x87/0x95
Nov 15 10:02:08 maurice kernel: [66851.804353] [<ffffffff81011673>] ? apic_timer_interrupt+0x13/0x20
Nov 15 10:02:08 maurice kernel: [66851.804357] <EOI> [<ffffffff8102c580>] ? native_safe_halt+0x2/0x3
Nov 15 10:02:08 maurice kernel: [66851.804372] [<ffffffff81017205>] ? default_idle+0x34/0x51
Nov 15 10:02:08 maurice kernel: [66851.804379] [<ffffffff81017591>] ? c1e_idle+0xf5/0xfb
Nov 15 10:02:08 maurice kernel: [66851.804387] [<ffffffff8100feb1>] ? cpu_idle+0xa2/0xda
Nov 15 10:02:08 maurice kernel: [66851.804393] ---[ end trace b82aa6db59ae7de8 ]---
Nov 15 10:02:11 maurice kernel: [66854.753709] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
Nov 15 10:02:29 maurice kernel: [66872.804198] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Nov 15 10:02:29 maurice kernel: [66872.804202] Tx Queue <0>
Nov 15 10:02:29 maurice kernel: [66872.804205] TDH <3>
Nov 15 10:02:29 maurice kernel: [66872.804207] TDT <6>
Nov 15 10:02:29 maurice kernel: [66872.804209] next_to_use <6>
Nov 15 10:02:29 maurice kernel: [66872.804211] next_to_clean <3>
Nov 15 10:02:29 maurice kernel: [66872.804213] buffer_info[next_to_clean]
Nov 15 10:02:29 maurice kernel: [66872.804215] time_stamp <100fdf32b>
Nov 15 10:02:29 maurice kernel: [66872.804217] next_to_watch <5>
Nov 15 10:02:29 maurice kernel: [66872.804219] jiffies <100fdf481>
Nov 15 10:02:29 maurice kernel: [66872.804221] next_to_watch.status <0>
Nov 15 10:02:31 maurice kernel: [66874.805181] e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Nov 15 10:02:31 maurice kernel: [66874.805185] Tx Queue <0>
Nov 15 10:02:31 maurice kernel: [66874.805188] TDH <3>
Nov 15 10:02:31 maurice kernel: [66874.805190] TDT <6>
Nov 15 10:02:31 maurice kernel: [66874.805192] next_to_use <6>
Nov 15 10:02:31 maurice kernel: [66874.805194] next_to_clean <3>
Nov 15 10:02:31 maurice kernel: [66874.805195] buffer_info[next_to_clean]
Nov 15 10:02:31 maurice kernel: [66874.805197] time_stamp <100fdf32b>
Nov 15 10:02:31 maurice kernel: [66874.805199] next_to_watch <5>
Nov 15 10:02:31 maurice kernel: [66874.805201] jiffies <100fdf675>
Nov 15 10:02:31 maurice kernel: [66874.805203] next_to_watch.status <0>
lspci -v
00:00.0 Host bridge: nVidia Corporation nForce3 250Gb Host Bridge (rev a1)
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, 66MHz, fast devsel, latency 0
Memory at <ignored> (32-bit, prefetchable)
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [c0] AGP version 3.0
Kernel driver in use: agpgart-amd64
00:01.0 ISA bridge: nVidia Corporation nForce3 250Gb LPC Bridge (rev a2)
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, 66MHz, fast devsel, latency 0
00:01.1 SMBus: nVidia Corporation nForce 250Gb PCI System Management (rev a1)
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: 66MHz, fast devsel
I/O ports at 5080 [size=32]
I/O ports at 5000 [size=64]
I/O ports at 5040 [size=64]
Capabilities: [44] Power Management version 2
Kernel driver in use: nForce2_smbus
00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at febff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Kernel driver in use: ohci_hcd
00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at febfe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Kernel driver in use: ohci_hcd
00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2) (prog-if 20 [EHCI])
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at febfdc00 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port: BAR=1 offset=0098
Capabilities: [80] Power Management version 2
Kernel driver in use: ehci_hcd
00:05.0 Bridge: nVidia Corporation CK8S Ethernet Controller (rev a2)
Subsystem: ASRock Incorporation Device 00df
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at febfc000 (32-bit, non-prefetchable) [size=4K]
I/O ports at ec00 [size=8]
Capabilities: [44] Power Management version 2
Kernel driver in use: forcedeth
00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA Controller (v2.5) (rev a2) (prog-if 8a [Master SecP PriP])
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, 66MHz, fast devsel, latency 0
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
I/O ports at ffa0 [size=16]
Capabilities: [44] Power Management version 2
Kernel driver in use: pata_amd
00:0a.0 IDE interface: nVidia Corporation nForce3 Serial ATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
I/O ports at 0f80 [size=8]
I/O ports at 0f00 [size=4]
I/O ports at 0e80 [size=8]
I/O ports at 0e00 [size=4]
I/O ports at e000 [size=16]
I/O ports at d800 [size=128]
Capabilities: [44] Power Management version 2
Kernel driver in use: sata_nv
00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge (rev a2) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 16
Bus: primary=00, secondary=01, subordinate=01, sec-latency=10
I/O behind bridge: 00009000-0000bfff
Memory behind bridge: fe900000-fe9fffff
Prefetchable memory behind bridge: b6800000-f67fffff
00:0e.0 PCI bridge: nVidia Corporation nForce3 250Gb PCI-to-PCI Bridge (rev a2) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=128
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fea00000-feafffff
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] Secure device <?>
Kernel driver in use: k8temp
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device 0200
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
Memory at e0000000 (32-bit, prefetchable) [size=256M]
I/O ports at b000 [size=256]
Memory at fe9f0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at fe9c0000 [disabled] [size=128K]
Capabilities: [58] AGP version 3.0
Capabilities: [50] Power Management version 2
Kernel driver in use: radeon
01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)
Subsystem: PC Partner Limited Device 0201
Flags: bus master, 66MHz, medium devsel, latency 32
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Memory at fe9e0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 2
02:06.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)
Subsystem: Intel Corporation PRO/1000 GT Desktop Adapter
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19
Memory at feae0000 (32-bit, non-prefetchable) [size=128K]
Memory at feac0000 (32-bit, non-prefetchable) [size=128K]
I/O ports at c880 [size=64]
Expansion ROM at feaa0000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Capabilities: [e4] PCI-X non-bridge device
Kernel driver in use: e1000
02:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
Subsystem: Creative Labs Live! 5.1 Digital [SB0228]
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at c800 [size=32]
Capabilities: [dc] Power Management version 1
Kernel driver in use: EMU10K1_Audigy
02:09.1 Input device controller: Creative Labs SB Live! Game Port (rev 0a)
Subsystem: Creative Labs Gameport Joystick
Flags: bus master, medium devsel, latency 32
I/O ports at cc00 [size=8]
Capabilities: [dc] Power Management version 1
Kernel driver in use: Emu10k1_gameport
Reply to: