Precise kernel lockup with Intel Corporation 82579LM network interfaces
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
Precise |
Expired
|
Undecided
|
Unassigned |
Bug Description
SRU Justification:
Impact: e1000e driver can lockup in machine HP Z210.
Fix: All the patches were taken from upstream.
Testcase: To use an HP Z210 machine and wait certain conditions.
####
Original Description:
It was brought to my attention the following lockup (and error message):
Feb 1 21:17:54 hostname kernel: [10461681.674619] NETDEV WATCHDOG: eth0 (e1000e): transmit queue 0 timed out
"""
Feb 1 21:17:54 hostname kernel: [10461681.674613] WARNING: at /build/
Feb 1 21:17:54 hostname kernel: [10461681.674616] Hardware name: HP Z210 Workstation
Feb 1 21:17:54 hostname kernel: [10461681.674619] NETDEV WATCHDOG: eth0 (e1000e): transmit queue 0 timed out
Feb 1 21:17:54 hostname kernel: [10461681.674622] Modules linked in: nvidia(P) btrfs zlib_deflate libcrc32c ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs xfs reiserfs ext2 openafs(P) bnep rfcomm bluetooth autofs4 parport_pc ppdev nfsd nfs binfmt_misc lockd fscache auth_rpcgss nfs_acl sunrpc snd_hda_codec_hdmi snd_hda_
Feb 1 21:17:54 hostname kernel: [10461681.674683] Pid: 0, comm: swapper/0 Tainted: P C O 3.2.0-69-generic #103-Ubuntu
Feb 1 21:17:54 hostname kernel: [10461681.674684] Call Trace:
Feb 1 21:17:54 hostname kernel: [10461681.674685] <IRQ> [<ffffffff81068
Feb 1 21:17:54 hostname kernel: [10461681.674692] [<ffffffff8104f
Feb 1 21:17:54 hostname kernel: [10461681.674694] [<ffffffff81068
Feb 1 21:17:54 hostname kernel: [10461681.674696] [<ffffffff81025
Feb 1 21:17:54 hostname kernel: [10461681.674699] [<ffffffff81568
Feb 1 21:17:54 hostname kernel: [10461681.674701] [<ffffffff81113
Feb 1 21:17:54 hostname kernel: [10461681.674703] [<ffffffff81568
Feb 1 21:17:54 hostname kernel: [10461681.674705] [<ffffffff81568
Feb 1 21:17:54 hostname kernel: [10461681.674708] [<ffffffff81077
Feb 1 21:17:54 hostname kernel: [10461681.674710] [<ffffffff81568
Feb 1 21:17:54 hostname kernel: [10461681.674712] [<ffffffff81078
Feb 1 21:17:54 hostname kernel: [10461681.674715] [<ffffffff81096
Feb 1 21:17:54 hostname kernel: [10461681.674717] [<ffffffff8106f
Feb 1 21:17:54 hostname kernel: [10461681.674719] [<ffffffff8109d
Feb 1 21:17:54 hostname kernel: [10461681.674723] [<ffffffff8166e
Feb 1 21:17:54 hostname kernel: [10461681.674725] [<ffffffff81016
Feb 1 21:17:54 hostname kernel: [10461681.674727] [<ffffffff81070
Feb 1 21:17:54 hostname kernel: [10461681.674729] [<ffffffff8166e
Feb 1 21:17:54 hostname kernel: [10461681.674731] [<ffffffff8166c
Feb 1 21:17:54 hostname kernel: [10461681.674732] <EOI> [<ffffffff8101d
Feb 1 21:17:54 hostname kernel: [10461681.674737] [<ffffffff81371
Feb 1 21:17:54 hostname kernel: [10461681.674739] [<ffffffff81371
Feb 1 21:17:54 hostname kernel: [10461681.674742] [<ffffffff8150e
Feb 1 21:17:54 hostname kernel: [10461681.674744] [<ffffffff81013
Feb 1 21:17:54 hostname kernel: [10461681.674746] [<ffffffff8162a
Feb 1 21:17:54 hostname kernel: [10461681.674750] [<ffffffff81cfc
Feb 1 21:17:54 hostname kernel: [10461681.674752] [<ffffffff81cfc
Feb 1 21:17:54 hostname kernel: [10461681.674754] [<ffffffff81cfc
Feb 1 21:17:54 hostname kernel: [10461681.674756] [<ffffffff81cfc
Feb 1 21:17:54 hostname kernel: [10461681.674757] ---[ end trace a84a3dbc98d19bff ]---
Feb 1 21:17:54 hostname kernel: [10461681.674762] e1000e 0000:00:19.0: eth0: Reset adapter
Feb 1 21:17:58 hostname kernel: [10461685.529232] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
"""
This happens with the e1000e module on HP z210 systems.
Changed in linux (Ubuntu): | |
assignee: | nobody → Rafael David Tinoco (inaddy) |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
description: | updated |
Changed in linux (Ubuntu Precise): | |
status: | New → Fix Committed |
tags: | added: verification-reverted-precise |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
tags: | removed: verification-failed-precise |
Changed in linux (Ubuntu): | |
assignee: | Rafael David Tinoco (inaddy) → nobody |
status: | In Progress → Invalid |
status: | Invalid → Incomplete |
Changed in linux (Ubuntu Precise): | |
status: | Fix Committed → Incomplete |
I believe this problem can be due to a HW problem already described in an Intel errata:
DOCUMENT: http:// goo.gl/ fffMyi
23. Packet Loss on Intel® 82579 Gigabit Ethernet Controller
Problem: Systems with Intel 6 Series Chipset and Intel C200 Series Chipset using the Intel 82579 Gigabit Ethernet Controller may experience packet Loss at 100 Mbps and 1 Gbps speeds when the link between the Intel 82579 Gigabit Ethernet Controller and the PCH Integrated LAN Controller is exiting the Low Power Link (K1) State.
Implication: Implications are application and Internet Protocol dependent.
Workaround: A BIOS code change has been identified and may be implemented as a workaround for this erratum.
Status: No Plan to Fix.
Workarounded by the following kernel commit:
commit 77e61146c67765d eae45faa7db088c 64a9fbca00
Author: David Ertman <email address hidden>
Date: Tue Apr 22 05:25:53 2014 +0000
e1000e: Workaround for dropped packets in Gig/100 speeds on 82579