Fail to Suspend with error from pnp_bus_suspend

Bug #707716 reported by max
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

To reproduce:
Press button suspend.
Bug happens every time (100%) since kernel 2.6.35-24. If I boot computer with kernel 2.6.35-23 everything is working correctly.

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: max 2833 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc020000 irq 48'
   Mixer name : 'Conexant CX20561 (Hermosa)'
   Components : 'HDA:14f15051,17aa2100,00100000'
   Controls : 14
   Simple ctrls : 7
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7VHT15WW-1.05'
   Mixer name : 'ThinkPad EC 7VHT15WW-1.05'
   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]
Date: Tue Jan 25 18:18:59 2011
HibernationDevice: RESUME=UUID=3eb8a4c1-0889-4416-8c74-386e3d1db3a7
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: LENOVO 2241CTO
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-25-generic root=UUID=5573ee78-d06f-4342-b33c-f681135e2626 ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38.3
SourcePackage: linux
dmi.bios.date: 11/24/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6FET81WW (3.11 )
dmi.board.name: 2241CTO
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:bvr6FET81WW(3.11):bd11/24/2009:svnLENOVO:pn2241CTO:pvrThinkPadT500:rvnLENOVO:rn2241CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2241CTO
dmi.product.version: ThinkPad T500
dmi.sys.vendor: LENOVO

Revision history for this message
max (mikhmv) wrote :
Revision history for this message
max (mikhmv) wrote :
Changed in linux (Ubuntu):
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
Revision history for this message
Bas Terwijn (bterwijn) wrote :

I can confirm this problem. I got it after a recent update to 2.6.35-25-generic #44-Ubuntu. I think the relevant parts in syslog are the "error -5" messages:

.................
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.213747] PM: Allocated 3543992 kbytes in 6.31 seconds (561.64 MB/s)
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.213749] Suspending console(s) (use no_console_suspend to debug)
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.260327] sd 0:0:0:0: [sda] Synchronizing SCSI cache
Jan 29 03:26:39 ThinkpadX200 acpid: client connected from 1145[0:0]
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.280582] tpm_tis 00:0a: tpm_transmit: tpm_send: error -5
Jan 29 03:26:39 ThinkpadX200 acpid: 1 client rule loaded
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.280590] legacy_suspend(): pnp_bus_suspend+0x0/0x90 returns -5
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.280593] PM: Device 00:0a failed to freeze: error -5
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.319258] sd 0:0:0:0: [sda] Starting disk
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.415775] PM: restore of devices complete after 96.869 msecs
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.416002] Restarting tasks ... done.
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.418226] PM: Basic memory bitmaps freed
Jan 29 03:26:39 ThinkpadX200 kernel: [16290.418245] video LNXVIDEO:00: Restoring backlight state
...............

If more information is useful, please let me know.

Regards,
Bas

Revision history for this message
Ståle Tomten (staale) wrote :

I can confirm this as well. When booting from 2.6.35-23 everything is working correctly.

Revision history for this message
Jon Vaughan (jsvaughan) wrote :

I get the same on a Thinkpad x301, 2.6.35-25-generic #44-Ubuntu SMP x86_64

Sure it used to work OK, although not sure when it stopped working

Feb 26 15:49:44 jon-laptop kernel: [ 1989.351337] Freezing remaining freezable tasks ... (elapsed 0.02 seconds) done.
Feb 26 15:49:44 jon-laptop kernel: [ 1989.371366] PM: Entering mem sleep
Feb 26 15:49:44 jon-laptop kernel: [ 1989.371491] Suspending console(s) (use no_console_suspend to debug)
Feb 26 15:49:44 jon-laptop kernel: [ 1989.421628] sd 0:0:0:0: [sda] Synchronizing SCSI cache
Feb 26 15:49:44 jon-laptop kernel: [ 1989.431444] sd 0:0:0:0: [sda] Stopping disk
Feb 26 15:49:44 jon-laptop kernel: [ 1989.470106] tpm_tis 00:0a: tpm_transmit: tpm_send: error -5
Feb 26 15:49:44 jon-laptop kernel: [ 1989.470116] legacy_suspend(): pnp_bus_suspend+0x0/0x90 returns -5
Feb 26 15:49:44 jon-laptop kernel: [ 1989.470122] PM: Device 00:0a failed to suspend: error -5
Feb 26 15:49:44 jon-laptop kernel: [ 1989.533559] PM: suspend of drv:sd dev:0:0:0:0 complete after 111.934 msecs
Feb 26 15:49:44 jon-laptop kernel: [ 1989.533593] PM: suspend of drv:scsi dev:target0:0:0 complete after 111.774 msecs
Feb 26 15:49:44 jon-laptop kernel: [ 1989.533610] PM: suspend of drv:scsi dev:host0 complete after 111.620 msecs
Feb 26 15:49:44 jon-laptop kernel: [ 1989.533624] PM: Some devices failed to suspend

Revision history for this message
Jon Vaughan (jsvaughan) wrote :

Just been back to boot previous kernel versions and test; it works fine in 2.6.35-24-generic #42 but broken in 25

Revision history for this message
Zak (zak-wilson) wrote :

I can confirm this on a W500 - still present in 2.6.35-28-generic.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
cement_head (andorjkiss) wrote :

Yep, affects me too 2.6.35-29-generic-pae

Revision history for this message
cement_head (andorjkiss) wrote :
Revision history for this message
penalvch (penalvch) wrote :

max, thank you for reporting this and helping make Ubuntu better. Maverick reached EOL on April 10, 2012.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We were wondering if this is still an issue in a supported release? If so, could you please provide the information following https://wiki.ubuntu.com/DebuggingKernelSuspend ? As well, can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ . However, note you can only test Suspend, not Hibernate, when using a LiveCD. If the issue remains, run the following command in the development release from a Terminal (Applications->Accessories->Terminal) as it will automatically gather and attach updated debug information to this report.

apport-collect -p linux <BUGNUMBER>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please do not test the kernel in the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. As well, please comment on which kernel version specifically you tested.

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', and comment as to why specifically you were unable to test it.

Please let us know your results. Thanks in advance.

Helpful Bug Reporting Links:
https://help.ubuntu.com/community/ReportingBugs#Bug_Reporting_Etiquette
https://help.ubuntu.com/community/ReportingBugs#A3._Make_sure_the_bug_hasn.27t_already_been_reported
https://help.ubuntu.com/community/ReportingBugs#Adding_Apport_Debug_Information_to_an_Existing_Launchpad_Bug
https://help.ubuntu.com/community/ReportingBugs#Adding_Additional_Attachments_to_an_Existing_Launchpad_Bug

summary: - Fail to Suspend/Hebernate with error from pnp_bus_suspend
+ Fail to Suspend with error from pnp_bus_suspend
description: updated
Changed in linux (Ubuntu):
assignee: Canonical Kernel Team (canonical-kernel-team) → nobody
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.