I confirm that disabling USB3.0 in my BIOS allows my Thinkpad E440 to suspend/resume successfully again.
uname -a Linux pumbaa 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:58:42 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Handle 0x000C, DMI type 1, 27 bytes System Information Manufacturer: LENOVO Product Name: 20C5CTO1WW Version: ThinkPad Edge E440 SKU Number: LENOVO_MT_20C5_BU_Think_FM_ThinkPad Edge E440 Family: ThinkPad Edge E440 Handle 0x0030, DMI type 0, 24 bytes BIOS Information Vendor: LENOVO Version: J9ET88WW (2.08 ) Release Date: 05/20/2014 Address: 0xE0000 Runtime Size: 128 kB ROM Size: 16384 kB Characteristics: PCI is supported PNP is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported ACPI is supported USB legacy is supported BIOS boot specification is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 2.8 Firmware Revision: 2.8 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1331077 Title: [Lenovo ThinkPad Edge E540] suspend/resume failure Status in “linux” package in Ubuntu: Triaged Bug description: suspend to RAM failed before it was completed: * fan was still on and * Fn-F1- & Fn-F4-status LEDs were still on (signifying muted speakers and microphone respectively) * nevertheless the general ThinkPad LED (the i's dot) (/proc/acpi/ibm/led 0) behaved like normal: slowly blinking, which normally means "I'm suspended to RAM." * however resume was impossible: wakeup failed through mouse clicks, various keyboard keys and combinations and also the power key, only a hard reset (5s or so holding down the power key) could bring it back to life Adding the kernel cmdline option acpi_sleep=nonvs was of no avail, too. I recently upgraded to a new BIOS v2.07 [1], I think the problem exists since then. Update ====== I confirmed that this is definitely a BIOS issue. The last working BIOS is v1.61 [2], so the change was introduced by v2.07 [1]. Installing the latest v2.08 [3] does not fix this problem. So this is the changelog for v2.07 [1]: - (Fix) Fixed an issue that system will auto wakeup after shutdown when battery capacity is under 15% on DC only. - (Fix) Fixed an issue related to APS. - (New) Added support for new GPU config. By the way, I could not find a new GPU config option in the BIOS, same old choice <Integrated> vs. <Optimus>, nothing new. [1] http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj10wd.iso http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj10wd.txt [2] http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj09wd.iso http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj09wd.txt [3] http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj11wd.iso http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj11wd.txt ProblemType: KernelOops DistroRelease: Ubuntu 14.04 Package: linux-image-3.13.0-30-generic 3.13.0-30.54 ProcVersionSignature: Ubuntu 3.13.0-30.54-generic 3.13.11.2 Uname: Linux 3.13.0-30-generic x86_64 Annotation: This occured during a previous suspend and prevented it from resuming properly. ApportVersion: 2.14.1-0ubuntu3.2 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: xxxxxx 2499 F.... pulseaudio /dev/snd/controlC0: xxxxxx 2499 F.... pulseaudio Date: Tue Jun 17 17:16:54 2014 DuplicateSignature: suspend/resume:LENOVO 20C6S00200:J9ET87WW (2.07 ) ExecutablePath: /usr/share/apport/apportcheckresume ExecutableTimestamp: 1400281919 Failure: suspend/resume HibernationDevice: RESUME=UUID=2ecc68b9-65e3-4cee-9b2a-d41ff651e4e8 InstallationDate: Installed on 2014-01-06 (161 days ago) InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1) InterpreterPath: /usr/bin/python3.4 MachineType: LENOVO 20C6S00200 ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume ProcCwd: / ProcEnviron: TERM=linux PATH=(custom, no user) ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-30-generic.efi.signed root=/dev/mapper/ubuntuvg-root ro quiet splash "acpi_osi=!Windows 2012" pcie_aspm=force intel_pstate=enable vt.handoff=7 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-3.13.0-30-generic N/A linux-backports-modules-3.13.0-30-generic N/A linux-firmware 1.127.3 SourcePackage: linux Title: [LENOVO 20C6S00200] suspend/resume failure UpgradeStatus: Upgraded to trusty on 2014-06-12 (5 days ago) UserGroups: dmi.bios.date: 05/13/2014 dmi.bios.vendor: LENOVO dmi.bios.version: J9ET87WW (2.07 ) dmi.board.asset.tag: Not Available dmi.board.name: 20C6S00200 dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvrJ9ET87WW(2.07):bd05/13/2014:svnLENOVO:pn20C6S00200:pvrThinkPadEdgeE540:rvnLENOVO:rn20C6S00200:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 20C6S00200 dmi.product.version: ThinkPad Edge E540 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1331077/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp