[Lenovo ThinkPad T420] suspend/resume failure

Bug #1299821 reported by Sean Brisbane
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Low
Unassigned

Bug Description

After closing my laptop lid and allowing it to suspend to RAM, the system would not resume properly.

The visuals on the GUI returned to its previous state without any artifacts, however the mouse pointer was not working. I used a trackpad and a nipple on my T420 laptop. I left it in this state and the mouse was still dead after about 3-4 minutes. After coming back from making a cup of tea the mouse moved but did not interact with any GUI elements.

I have seens some success on previous ubuntu versions if I did a tty switch. This did not work (ctrl+alt+F1), the Unity GUI stayed visible. I then tried the sysreq triggers alt+sysreq RE and lost the mouse pointer again, but the gui stayed visible. I needed to go through the whole alt+sysreq+reisub to make the machine reboot.

WORKAROUND: Using the proprietary nvidia drivers fixes the issue:
sudo apt-get install nvidia-304-updates --install-recommends

WORKAROUND: When running the gnome desktop using metacity, there is no issue with suspend/resume with the nouveau drivers.

ProblemType: KernelOops
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-20-generic 3.13.0-20.42 [modified: boot/vmlinuz-3.13.0-20-generic]
ProcVersionSignature: Ubuntu 3.13.0-20.42-generic 3.13.7
Uname: Linux 3.13.0-20-generic x86_64
Annotation: This occured during a previous suspend and prevented it from resuming properly.
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: brisbanel 2213 F.... pulseaudio
 /dev/snd/controlC0: brisbanel 2213 F.... pulseaudio
Date: Sun Mar 30 08:40:36 2014
ExecutablePath: /usr/share/apport/apportcheckresume
Failure: suspend/resume
HibernationDevice: RESUME=UUID=43d2d849-d65f-425b-b137-55a43d22eb21
InstallationDate: Installed on 2014-03-29 (0 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Daily amd64 (20140329)
InterpreterPath: /usr/bin/python3.4
MachineType: LENOVO 4236SGS
ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
ProcFB: 0 nouveaufb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-20-generic root=UUID=c37c49b4-8185-458c-91b7-c6e5d5f103e8 ro 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.13.0-20-generic N/A
 linux-backports-modules-3.13.0-20-generic N/A
 linux-firmware 1.126
SourcePackage: linux
Title: [LENOVO 4236SGS] suspend/resume failure
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

dmi.bios.date: 11/28/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 83ET67WW (1.37 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4236SGS
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:bvr83ET67WW(1.37):bd11/28/2011:svnLENOVO:pn4236SGS:pvrThinkPadT420:rvnLENOVO:rn4236SGS:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4236SGS
dmi.product.version: ThinkPad T420
dmi.sys.vendor: LENOVO

Revision history for this message
Sean Brisbane (s-brisbane1) wrote :
Revision history for this message
Sean Brisbane (s-brisbane1) wrote :

Attach outout of
sudo lspci -vnvn > lspci-vnvn.log

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
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: [LENOVO 4236SGS] suspend/resume failure

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.14 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Sean Brisbane (s-brisbane1) wrote :

Upgream kernel version also shows this bug

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Sean Brisbane (s-brisbane1) wrote :

Unrelated to this bug, I have also discovered that alt+sysreq RIE are all disabled for the mainline and trusty 'head' kernel (3.13.0-20-generic) by default:

cat /proc/sys/kernel/sysrq
176

Mentioned here:
https://bugs.launchpad.net/ubuntu/+source/procps/+bug/1025467

Also, if I suspend while the focus is on tty1 ( a text console ) rather than tty7 (GUI), the text console operates fine when I resume from pm-suspend until I switch back to tty7. At that point the system locks up again.

Revision history for this message
Sean Brisbane (s-brisbane1) wrote :

Hi, this is still an issue with the current trusty pre-release kernel and xorg.

Revision history for this message
Sean Brisbane (s-brisbane1) wrote :

Using the proprietary nvidia drivers fixes the issue, specifically.

sudo apt-get install nvidia-304-updates --install-recommends

Revision history for this message
Sean Brisbane (s-brisbane1) wrote :
Revision history for this message
Sean Brisbane (s-brisbane1) wrote :

With the nouveau drivers, and running the gnome desktop interface with compiz:

I again get a broken desktop after suspend, however I have enough control to be able to eventually get control of a dumb console tty and produce the attached dmesg output. There are obvious complaints from the nouveau drivers.

When unning the gnome desktop using metacity, there is no issue with suspend/resume with the nouveau drivers.

Revision history for this message
Sean Brisbane (s-brisbane1) wrote :
penalvch (penalvch)
description: updated
tags: added: bios-outdated-1.46
description: updated
Revision history for this message
penalvch (penalvch) wrote :

Sean Brisbane, as per http://download.lenovo.com/express/ddfm.html an update to your BIOS is available (1.46). If you update to this following https://help.ubuntu.com/community/BiosUpdate does it change anything? If it doesn't, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful.

For more on BIOS updates and linux, please see https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette .

Thank you for your understanding.

Changed in linux (Ubuntu):
importance: Medium → Low
status: Confirmed → Incomplete
summary: - [LENOVO 4236SGS] suspend/resume failure
+ [Lenovo ThinkPad T420] suspend/resume failure
Revision history for this message
Sean Brisbane (s-brisbane1) wrote :

Dear Christopher,

Im afraid changing the bios is beyond what I am allowed to do with this machine. It is not clear that there is any bios update relating to graphics cards or suspend/resume issues from the release notes

http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/83uj28uc.txt

Cheers,
Sean

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.