Suspend broke in 2.6.35-25

Bug #709827 reported by Greg Grossmeier
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Unassigned

Bug Description

Lenovo x200s
Suspend/Resume works in 2.6.35-24 just fine.
It broke in 2.6.35-25. Will not suspend.

See attached screenshot of the error messages when I ran pm-suspend from VT1 after booting with no_console_suspend (as per https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume section on suspending from text mode)

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-25-generic 2.6.35-25.44
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-25.44-generic 2.6.35.10
Uname: Linux 2.6.35-25-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: greg 2396 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf2620000 irq 47'
   Mixer name : 'Conexant CX20561 (Hermosa)'
   Components : 'HDA:14f15051,17aa20ff,00100000'
   Controls : 14
   Simple ctrls : 7
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7XHT24WW-1.06'
   Mixer name : 'ThinkPad EC 7XHT24WW-1.06'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
CheckboxSubmission: 092f2439039e27e0f66d9a90ecbe6957
CheckboxSystem: bb422ca46d02494cdbc459927a98bc2f
Date: Sat Jan 29 12:35:22 2011
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=0896c5b6-b39e-48c9-b2c8-6c20f281aa39
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100113)
MachineType: LENOVO 7465CTO
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-25-generic root=UUID=6886f363-9f1c-4c1d-99da-273344848f40 ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38.3
SourcePackage: linux
dmi.bios.date: 11/10/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET61WW (3.11 )
dmi.board.name: 7465CTO
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:bvr6DET61WW(3.11):bd11/10/2009:svnLENOVO:pn7465CTO:pvrThinkPadX200s:rvnLENOVO:rn7465CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7465CTO
dmi.product.version: ThinkPad X200s
dmi.sys.vendor: LENOVO

Revision history for this message
Greg Grossmeier (greg.grossmeier) wrote :
Revision history for this message
rt_davies (rt-davies) wrote :

I have had a similar issue with my T500 since upgrading to the same kernel release. I noticed in your boot dmesg the errors that I've been focusing on...

[ 4.531330] tpm_tis 00:0a: 1.2 TPM (device-id 0x1020, rev-id 6)
[ 4.551294] tpm_tis 00:0a: tpm_transmit: tpm_send: error -5
[ 4.571865] tpm_tis 00:0a: tpm_transmit: tpm_send: error -5
[ 4.598088] tpm_tis 00:0a: tpm_transmit: tpm_send: error -5

To test if tpm_tis is the culprit you can unload the tpm_tis kernel module for the current session with:

$ sudo modprobe -r tpm_tis

After this I was able to suspend successfully from the session menu (icon looks like a power button in the upper right panel in the default gnome desktop UI).

Here's a related post that suggests the source of the bug and recommends a solution:
http://us.generation-nt.com/answer/2-6-36-2-regression-suspend-lenovo-x200s-broken-due-tpm-help-201488272.html

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.