Linux on Thinkpad x61s doesn't suspend when booted in docking station (does if not though)

Bug #682262 reported by Muelli
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

When I boot my laptop in my docking station, I can't suspend with the following dmesg:

[37794.863640] PM: Syncing filesystems ... done.
[37794.930492] PM: Preparing system for mem sleep
[37794.930724] Freezing user space processes ... (elapsed 0.01 seconds) done.
[37794.950143] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[37794.970097] PM: Entering mem sleep
[37794.970132] Suspending console(s) (use no_console_suspend to debug)
[37794.971001] sd 4:0:0:0: [sda] Synchronizing SCSI cache
[37795.040271] serial 00:0a: disable failed
[37795.040279] legacy_suspend(): pnp_bus_suspend+0x0/0xa0 returns -5
[37795.040285] PM: Device 00:0a failed to suspend: error -5
[37795.272189] sd 4:0:0:0: [sda] Stopping disk
[37795.768941] PM: suspend of drv:sd dev:4:0:0:0 complete after 797.945 msecs
[37795.768989] PM: Some devices failed to suspend
[37795.769395] sd 4:0:0:0: [sda] Starting disk

The laptop itself doesn't have any serial connector, but the docking station does.

Even after removing the laptop from the docking station, I can't suspend.
It worked on previous versions.

Note that this is 2.6.37-2-generic, not the maverick stable kernel.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image 2.6.37.6.8
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.37-2.10-generic 2.6.37-rc1
Uname: Linux 2.6.37-2-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: AD198x Analog [AD198x Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: muelli 3117 F.... pulseaudio
CRDA:
 country DE:
  (2400 - 2483 @ 40), (N/A, 20)
  (5150 - 5350 @ 40), (N/A, 20), NO-OUTDOOR, DFS
  (5470 - 5725 @ 40), (N/A, 26), NO-OUTDOOR, DFS
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf8220000 irq 45'
   Mixer name : 'Analog Devices AD1984'
   Components : 'HDA:11d41984,17aa20d6,00100400'
   Controls : 31
   Simple ctrls : 19
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7MHT25WW-1.03'
   Mixer name : 'ThinkPad EC 7MHT25WW-1.03'
   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: Sun Nov 28 02:51:10 2010
HibernationDevice: #RESUME=UUID=5273fb39-2d17-4d61-bc89-2c1b6efa1db3
MachineType: LENOVO 766636G
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: root=/dev/mapper/cryptroot source=UUID=9c3d5596-27c6-4fd5-bfcd-fa8eef6f1230 ro vdso32=0 quiet splash crashkernel=384M-2G:64M,2G-:128M
RelatedPackageVersions: linux-firmware 1.38
SourcePackage: linux
WpaSupplicantLog:

dmi.bios.date: 03/12/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7NETC0WW (2.20 )
dmi.board.name: 766636G
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:bvr7NETC0WW(2.20):bd03/12/2009:svnLENOVO:pn766636G:pvrThinkPadX61:rvnLENOVO:rn766636G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 766636G
dmi.product.version: ThinkPad X61
dmi.sys.vendor: LENOVO

Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :
tags: added: kernel-series-unknown
Revision history for this message
jklasdf (jjj11x) wrote :
Download full text (4.6 KiB)

I'm having the same problem with the stable maverick kernel:

~$ uname -a
Linux thinkpad 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:46 UTC 2011 x86_64 GNU/Linux

~$ cat /proc/version_signature
Ubuntu 2.6.35-27.48-generic 2.6.35.11

When booted in the docking station, suspend fails both while in the docking station and while undocked from the docking station. If I boot the laptop outside of the docking station, suspend works fine. Disabling the serial and parallel port in the BIOS fixes the problem, but I would like to be able to use the serial port and parallel port on the docking station.

Here is the dmesg output from a failed attempt:
[277157.770373] Freezing user space processes ... (elapsed 0.02 seconds) done.
[277157.792612] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[277157.812576] PM: Entering mem sleep
[277157.812614] Suspending console(s) (use no_console_suspend to debug)
[277157.850381] sd 2:0:0:0: [sda] Synchronizing SCSI cache
[277157.850828] sd 2:0:0:0: [sda] Stopping disk
[277157.920230] serial 00:0a: disable failed
[277157.920238] legacy_suspend(): pnp_bus_suspend+0x0/0x90 returns -5
[277157.920245] PM: Device 00:0a failed to suspend: error -5
[277158.430300] PM: suspend of drv:sd dev:2:0:0:0 complete after 579.946 msecs
[277158.430344] PM: suspend of drv:scsi dev:target2:0:0 complete after 579.939 msecs
[277158.430359] PM: suspend of drv:scsi dev:host2 complete after 579.908 msecs
[277158.430374] PM: Some devices failed to suspend
[277158.430708] sd 2:0:0:0: [sda] Starting disk
[277158.562140] PM: resume of drv:usb dev:5-2 complete after 131.410 msecs
[277158.562152] PM: resume of drv:usbhid dev:5-2:1.1 complete after 131.296 msecs
[277158.562164] PM: resume of drv:usbhid dev:5-2:1.0 complete after 131.397 msecs
[277158.590514] PM: resume of drv:usb dev:1-4.2 complete after 159.269 msecs
[277158.590526] PM: resume of drv:hub dev:1-4.2:1.0 complete after 159.225 msecs
[277158.590780] PM: resume of drv:usb dev:1-4.1 complete after 159.654 msecs
[277158.590807] PM: resume of drv:hub dev:1-4.1:1.0 complete after 159.612 msecs
[277158.650263] PM: resume of drv:usb dev:1-4.2.1 complete after 218.812 msecs
[277158.650297] PM: resume of drv:usblp dev:1-4.2.1:1.0 complete after 218.790 msecs
[277158.652021] PM: resume of drv:usb dev:1-4.1.3 complete after 220.656 msecs
[277158.652048] PM: resume of drv:hub dev:1-4.1.3:1.0 complete after 220.676 msecs
[277158.711291] PM: resume of drv:usb dev:1-4.1.3.1 complete after 279.726 msecs
[277158.711303] PM: resume of drv:usbhid dev:1-4.1.3.1:1.1 complete after 279.627 msecs
[277158.711320] PM: resume of drv:usbhid dev:1-4.1.3.1:1.0 complete after 279.702 msecs
[277159.585389] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[277159.603615] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input27
[277159.622617] PM: resume of drv:sd dev:2:0:0:0 complete after 1191.940 msecs
[277159.622632] PM: resume of drv:scsi_disk dev:2:0:0:0 complete after 1116.401 msecs
[277159.622645] PM: resume of drv:scsi_device dev:2:0:0:0 complete after 1191.947 msecs
[277159.770056] PM: resume of drv:pcmcia_socket dev:pcmcia_socket0 complete after 147.324 msecs
[277159...

Read more...

tags: added: apport-collected
Revision history for this message
jklasdf (jjj11x) wrote : apport information

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: AD198x Analog [AD198x Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jeffrey 2018 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf8220000 irq 46'
   Mixer name : 'Analog Devices AD1984'
   Components : 'HDA:11d41984,17aa20d6,00100400'
   Controls : 32
   Simple ctrls : 20
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7MHT25WW-1.03'
   Mixer name : 'ThinkPad EC 7MHT25WW-1.03'
   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]
DistroRelease: Ubuntu 10.10
HibernationDevice: RESUME=UUID=bf362b99-7d39-4424-93fe-6c2d3c18005d
MachineType: LENOVO 7668CTO
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-27-generic root=UUID=fb6f4876-d295-4fe9-bebd-f61a1085307e ro quiet splash resume=/dev/sda5
ProcEnviron:
 LANGUAGE=
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-27.48-generic 2.6.35.11
Regression: Yes
RelatedPackageVersions: linux-firmware 1.38.4
Reproducible: Yes
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: maverick kernel-graphics regression-release needs-upstream-testing
Uname: Linux 2.6.35-27-generic x86_64
UserGroups: adm cdrom dialout lpadmin netdev plugdev sambashare vboxusers
WpaSupplicantLog:

dmi.bios.date: 10/09/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7NETC1WW (2.21 )
dmi.board.name: 7668CTO
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:bvr7NETC1WW(2.21):bd10/09/2009:svnLENOVO:pn7668CTO:pvrThinkPadX61s:rvnLENOVO:rn7668CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7668CTO
dmi.product.version: ThinkPad X61s
dmi.sys.vendor: LENOVO

Revision history for this message
jklasdf (jjj11x) wrote : AcpiTables.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : AlsaDevices.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : AplayDevices.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : BootDmesg.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : CRDA.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : CurrentDmesg.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : IwConfig.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : Lspci.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : Lsusb.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : PciMultimedia.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : ProcInterrupts.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : ProcModules.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : UdevDb.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : UdevLog.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote : WifiSyslog.txt

apport information

Revision history for this message
jklasdf (jjj11x) wrote :

This bug is fixed in the newest mainline kernel (currently 2.6.38-rc8) found here, although there is a new (unrelated) regression with the backlight:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.38-rc8-natty/

Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote : Re: [Bug 682262] Re: Linux on Thinkpad x61s doesn't suspend when booted in docking station (does if not though)

On 10.03.2011 07:54, jklasdf wrote:
> I'm having the same problem with the stable maverick kernel
FWIW, I don't see that with the natty kernel 2.6.38.x

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

Muelli, this bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

tags: removed: kernel-series-unknown
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Invalid
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.