[Lenovo ThinkPad X230] e1000e driver intermittently prevents suspend in 3.15.0-2-generic

Bug #1324028 reported by Steve Langasek
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

utopic has been intermittently failing to suspend for me. It works after a fresh boot, and then mysteriously stops working.

'echo mem > /sys/power/state' was returning ENOENT on the write syscall.

dmesg shows the following:
[38986.394761] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
[38992.721434] e1000e 0000:00:19.0 eth1: PHY Wakeup cause - Broadcast Packet
[38993.530046] e1000e 0000:00:19.0 eth1: Hardware Error
[38993.841433] pci_pm_runtime_suspend(): e1000e_pm_runtime_suspend+0x0/0xc0 [e1000e] returns -16

WORKAROUND: After executing the following, suspend works again:
modprobe -r e1000e

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: linux-image-3.15.0-2-generic 3.15.0-2.6
ProcVersionSignature: Ubuntu 3.15.0-2.6-generic 3.15.0-rc6
Uname: Linux 3.15.0-2-generic x86_64
ApportVersion: 2.14.2-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: vorlon 3956 F.... pulseaudio
CurrentDesktop: Unity
Date: Wed May 28 11:11:53 2014
HibernationDevice: RESUME=UUID=6df76279-19ea-45a4-bec9-e4fdc858729a
InstallationDate: Installed on 2010-09-24 (1342 days ago)
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
MachineType: LENOVO 2306CTO
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.15.0-2-generic root=/dev/mapper/hostname-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.15.0-2-generic N/A
 linux-backports-modules-3.15.0-2-generic N/A
 linux-firmware 1.129
SourcePackage: linux
UpgradeStatus: Upgraded to utopic on 2014-05-23 (5 days ago)
WifiSyslog:

dmi.bios.date: 10/25/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: G2ET97WW (2.57 )
dmi.board.asset.tag: Not Available
dmi.board.name: 2306CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG2ET97WW(2.57):bd10/25/2013:svnLENOVO:pn2306CTO:pvrThinkPadX230:rvnLENOVO:rn2306CTO:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2306CTO
dmi.product.version: ThinkPad X230
dmi.sys.vendor: LENOVO

Revision history for this message
Steve Langasek (vorlon) wrote :
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this bug also happen in Trusty, or is it new to Utopic?

Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: kernel-da-key
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
summary: - e1000e driver intermittently prevents suspend in 3.15.0-2-generic
+ [Lenovo ThinkPad X230] e1000e driver intermittently prevents suspend in
+ 3.15.0-2-generic
tags: added: bios-outdated-2.61
penalvch (penalvch)
description: updated
Steve Langasek (vorlon)
description: updated
Revision history for this message
Brendan Kelly (texkelly-4) wrote :

This also happens on my x230 - I am running Trusty (14.04 LTS).

Revision history for this message
Christopher Barrington-Leigh (cpbl) wrote :

I had this problem a lot on a Lenovo X230Table under 14.04 (and maybe the previous distro) but the latest firmware update (BIOS update) from Lenovo seems to have fixed it.
I have not yet tried upgrading to 14.10.

(Incidentally, if I'm allowed to say so here, my machine still fails to shut down sometimes: that is, it reboots instead of shutting down, even with the latest BIOS. This can be very bad due to the risk of overheating if it's being put away...)

Revision history for this message
penalvch (penalvch) wrote :

Christopher Barrington-Leigh, regarding the intermittent failure to shutdown, so your hardware and problem may be tracked, please file a new report via a terminal:
ubuntu-bug linux

Brendan Kelly, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
https://wiki.ubuntu.com/Kernel/Policies/DuplicateBugs
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.