← Back to team overview

kernel-packages team mailing list archive

[Bug 1268113] Re: [LENOVO ThinkPad X201] suspend/resume failure

 

Additional information from ongoing testing: If I suspend/resume off the
docking station, it *appears* to always work correctly. If I
suspend/resume on the docking station, again, it *appears* to always
work correctly. If I suspend on the docking station, remove my thinkpad
from the docking station, and then resume, *BLAM* ... it *appears* to
hang *every* time.

So, as my docking station contains a SATA DVD writer, I think my
suspend/resume problem (part (a)) might be a manifestation of kernel bug
62801, see http://bit.ly/1ccXSYv. This is a deadlock problem introduced
by a change in kernel 3.10. As far as I can tell (I'm no expert!), there
is no official fix yet.

However, this still doesn't explain the failure to start the graphical
subsystem on some subsequent reboots after this hang.

It also doesn't explain the other failure mode (part (b)) where I have
been seeing the system apparently power-off during suspend. I now
believe that this only happens *sometimes* when I suspend off the
docking station, dock the thinkpad while suspended, and then leave the
thinkpad suspended on the docking station for some time (typically
overnight).

Re request to test with the latest development release, yes, now I have
a guaranteed way to recreate, I can do that for you. I will test that
and report the results (probably tomorrow) before (I suspect)  moving
onto testing the upstream kernel.

-- 
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/1268113

Title:
  [LENOVO ThinkPad X201] suspend/resume failure

Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  Fresh install of 13.10 on new SSD.  System previously running 12.10
  (on a HDD) without problem.

  Symptoms are that system is now extremely fragile when using suspend/resume to memory. Symptoms exhibit themselves in two main ways:
  (a) System will often (~ more than 1 time in 3) fail to fully resume from suspend. When the error occurs, the graphical console appears to always hang at a black screen, at which point text consoles (CTRL-ALT-F1 etc) are no longer responsive either.  Only option at this point is to force a power-off-restart. Often (about 50% of the time) this first restart also fails to boot cleanly, and fails to get as far as the greeter screen. However, CTRL-ALT-F1 etc are active at this point, and the system appears to be up, just NOT the graphical subsystem. A further reboot from one of the text consoles *usually* (but not always) brings up the system cleanly.

  (b) System will sometimes apparently power off during suspend. Suspend
  appears to work correctly, but on returning to the system some time
  later, the system will be powered completely off.

  In both cases, the use of a docking station appears to exacerbate the
  problem (so, suspending in the docking station, then removing the
  laptop from the dock, and then resuming *seems* to increase the
  likelihood of (a), and suspending off the docking station, plugging
  back into the dock *seems* to increase the likelihood of (b)).

  I'm on the latest Lenovo BIOS, and all OS fixes/updates are applied.

  ProblemType: KernelOops
  DistroRelease: Ubuntu 13.10
  Package: linux-image-3.11.0-15-generic
  ProcVersionSignature: Ubuntu 3.11.0-15.23-generic 3.11.10
  Uname: Linux 3.11.0-15-generic x86_64
  Annotation: This occured during a previous suspend and prevented it from resuming properly.
  ApportVersion: 2.12.5-0ubuntu2.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  richard    2575 F.... pulseaudio
  CurrentDmesg:
   [   14.401329] init: plymouth-stop pre-start process (1774) terminated with status 1
   [   15.937910] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx
   [   15.937970] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
  Date: Sat Jan 11 10:01:33 2014
  ExecutablePath: /usr/share/apport/apportcheckresume
  ExecutableTimestamp: 1386693790
  Failure: suspend/resume
  HibernationDevice: RESUME=UUID=a1896162-7e68-42e3-9cec-5835e1aedd0f
  InstallationDate: Installed on 2014-01-03 (8 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
  InterpreterPath: /usr/bin/python3.3
  MachineType: LENOVO 3626AZ8
  MarkForUpload: True
  ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume
  ProcCwd: /
  ProcEnviron:
   TERM=linux
   PATH=(custom, no user)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.11.0-15-generic root=/dev/mapper/Ubuntu-RootVol ro rootflags=subvol=@ cryptopts=target=Ubuntu,source=/dev/disk/by-uuid/1f199eb6-b2ad-4014-9f8d-41954bf1a417,lvm=Ubuntu quiet splash 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.11.0-15-generic N/A
   linux-backports-modules-3.11.0-15-generic  N/A
   linux-firmware                             1.116
  SourcePackage: linux
  Title: [LENOVO 3626AZ8] suspend/resume failure
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
   
  dmi.bios.date: 10/11/2012
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 6QET70WW (1.40 )
  dmi.board.name: 3626AZ8
  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:bvr6QET70WW(1.40):bd10/11/2012:svnLENOVO:pn3626AZ8:pvrThinkPadX201:rvnLENOVO:rn3626AZ8:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 3626AZ8
  dmi.product.version: ThinkPad X201
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1268113/+subscriptions


References