e1000e: eth0: Detected Hardware Unit Hang
Pankaj Pandey
pankaj.embedded at gmail.com
Tue Feb 16 07:20:52 PST 2016
Hi All,
I am booting 3.10 kernel uImage on arm64 based target. During NFS
booting from eth0 port I am getting "eth0: Detected Hardware Unit
Hang" . Eth0 port is intel ethernet 1gb PCIe card.
Same intel PCIe card eth0 Port working fine in 4.1 kernel. Please
find the error log below :-
Any pointer what could be reason of below mentioned error in 3.10
kernel and this same error is coming till 4.0 kernel ?
[ 0.847742] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[ 0.854820] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 0.860657] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[ 0.866522] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[ 0.872483] e1000e 0000:03:00.0: Disabling ASPM L0s L1
[ 0.877765] e1000e 0000:03:00.0: Interrupt Throttling Rate (ints/sec) set to
dynamic conservative mode
[ 0.887131] e1000e 0000:03:00.0 (unregistered net_device): Failed to
initialize MSI-X interrupts. Falling back to MSI interrupts.
[ 0.898931] e1000e 0000:03:00.0 (unregistered net_device): Failed to
initialize MSI interrupts. Falling back to legacy interrupts.
[ 1.117898] e1000e 0000:03:00.0 eth0: registered PHC clock
[ 1.123412] e1000e 0000:03:00.0 eth0: (PCI Express:2.5GT/s:Width x1)
68:05:ca:3b:99:d1
[ 1.131364] e1000e 0000:03:00.0 eth0: Intel(R) PRO/1000 Network Connection
[ 1.138280] e1000e 0000:03:00.0 eth0: MAC: 3, PHY: 8, PBA No: E46981-008
......................................
.................................
..................................
[ 4.414294] IP-Config: Complete:
[ 4.417540] device=eth0, hwaddr=68:05:ca:3b:99:d1, ipaddr=10.162.10.20,
mask=255.255.0.0, gw=10.162.103.241
[ 4.427759] host=arm64, domain=, nis-domain=(none)
[ 4.433182] bootserver=10.162.103.241, rootserver=10.162.103.241,
rootpath=
[ 8.164526] e1000e 0000:03:00.0 eth0: Detected Hardware Unit Hang:
[ 8.164526] TDH <1>
[ 8.164526] TDT <1>
[ 8.164526] next_to_use <1>
[ 8.164526] next_to_clean <0>
[ 8.164526] buffer_info[next_to_clean]:
[ 8.164526] time_stamp <ffffe8e9>
[ 8.164526] next_to_watch <0>
[ 8.164526] jiffies <ffffe934>
[ 8.164526] next_to_watch.status <0>
[ 8.164526] MAC Status <80783>
[ 8.164526] PHY Status <796d>
[ 8.164526] PHY 1000BASE-T Status <3800>
[ 8.164526] PHY Extended Status <3000>
[ 8.164526] PCI Status <10>
[ 12.164522] e1000e 0000:03:00.0 eth0: Detected Hardware Unit Hang:
[ 12.164522] TDH <1>
[ 12.164522] TDT <1>
[ 12.164522] next_to_use <1>
[ 12.164522] next_to_clean <0>
[ 12.164522] buffer_info[next_to_clean]:
[ 12.164522] time_stamp <ffffe8e9>
[ 12.164522] next_to_watch <0>
[ 12.164522] jiffies <ffffe984>
[ 12.164522] next_to_watch.status <0>
[ 12.164522] MAC Status <80783>
[ 12.164522] PHY Status <796d>
[ 12.164522] PHY 1000BASE-T Status <3800>
[ 12.164522] PHY Extended Status <3000>
[ 12.164522] PCI Status <10>
[ 14.164136] ------------[ cut here ]------------
[ 14.168782] WARNING: at net/sched/sch_generic.c:255
dev_watchdog+0x2d8/0x2e8()
[ 14.176037] NETDEV WATCHDOG: eth0 (e1000e): transmit queue 0 timed out
[ 14.182591] Modules linked in:
[ 14.185675] CPU: 0 PID: 0 Comm: swapper/0 Not tainted
3.10.94-rt102-04142-gcce5fca-dirty #108
[ 14.194238] Call trace:
[ 14.196699] [<ffffffc000087c80>] dump_backtrace+0x0/0x128
[ 14.202124] [<ffffffc000087dbc>] show_stack+0x14/0x20
[ 14.207200] [<ffffffc000541954>] dump_stack+0x20/0x28
[ 14.212276] [<ffffffc00009b09c>] warn_slowpath_common+0x7c/0xa0
[ 14.218226] [<ffffffc00009b188>] warn_slowpath_fmt+0x50/0x58
[ 14.223910] [<ffffffc00049e018>] dev_watchdog+0x2d8/0x2e8
[ 14.229333] [<ffffffc0000a978c>] call_timer_fn.isra.30+0x2c/0x90
[ 14.235366] [<ffffffc0000aa138>] run_timer_softirq+0x1c0/0x230
[ 14.241226] [<ffffffc0000a283c>] __do_softirq+0x184/0x1d8
[ 14.246648] [<ffffffc0000a294c>] do_softirq+0x54/0x58
[ 14.251724] [<ffffffc0000a3088>] irq_exit+0x88/0xe0
[ 14.256626] [<ffffffc0000fb630>] __handle_domain_irq+0x78/0xd8
[ 14.262484] [<ffffffc0000813b0>] gic_handle_irq+0x50/0x98
[ 14.267909] Exception stack(0xffffffc000713db0 to 0xffffffc000713ed0)
[ 14.274379] 3da0: ffffffc0 00710000
ffffffc0 00766300
[ 14.282594] 3dc0: ffffffc0 00713f00 ffffffc0 00084d80 00000000 ffffe985
ffffffc1 fefa1780
[ 14.290809] 3de0: 00000000 000012ba 00000000 00000000 ffffffc1 fef9d0a4
00000000 00010000
[ 14.299022] 3e00: 00000000 00000020 000bebc2 00000000 00000000 28000000
00000001 8d0d2938
[ 14.307235] 3e20: ffffffc0 0071b000 ffffffc0 00713ce0 00000000 ffffe986
20537461 74757320
[ 14.315451] 3e40: 00000000 00000006 00000000 00000000 00000000 00000003
00000000 00000001
[ 14.323666] 3e60: ffffffc1 f6f72e38 ffffffc0 00594210 00000000 00000000
ffffffc0 00710000
[ 14.331880] 3e80: ffffffc0 00766300 ffffffc0 0076d420 ffffffc0 0054ae00
ffffffc0 0075ce5c
[ 14.340097] 3ea0: ffffffc0 00667498 00000000 00000001 00000000 0007d000
ffffffc0 00080498
[ 14.348310] 3ec0: 00000000 00080270 ffffffc0 00713f00
[ 14.353383] [<ffffffc000083dac>] el1_irq+0x6c/0xc0
[ 14.358198] [<ffffffc0000d5a50>] cpu_startup_entry+0xf8/0x140
[ 14.363972] [<ffffffc00053c0f8>] rest_init+0x70/0x78
[ 14.368965] [<ffffffc0006e47b4>] start_kernel+0x318/0x328
[ 14.374386] ---[ end trace 4804658c584f9eb7 ]---
[ 14.379044] e1000e 0000:03:00.0 eth0: Reset adapter unexpectedly
[ 17.615130] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control:
Rx/Tx
[ 23.164143] e1000e 0000:03:00.0 eth0: Reset adapter unexpectedly
[ 26.315131] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control:
Rx/Tx
Regards,
Pankaj Pandey
More information about the linux-arm-kernel
mailing list