Lenovo X250 failes to suspend after being docked

Bug #1634325 reported by Jason Moore
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned
Xenial
Expired
Medium
Unassigned

Bug Description

I have a Lenovo Thinkpad X250 and the ThinkPad Ultra Dock docking station which is connected to two Lenovo monitors via DisplayPort. Docking works fine but if I remove the computer from the dock and try to suspend, the computer locks up (screen freezes no keyboard commands work) and I have to hard reboot. The computer works fine after removing from the dock except for this suspend issue.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-43-generic 4.4.0-43.63
ProcVersionSignature: Ubuntu 4.4.0-43.63-generic 4.4.21
Uname: Linux 4.4.0-43-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: moorepants 2278 F.... pulseaudio
 /dev/snd/controlC0: moorepants 2278 F.... pulseaudio
CurrentDesktop: Unity
Date: Mon Oct 17 18:46:24 2016
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=00333301-992b-4a3e-a93f-f6ace66eec1d
InstallationDate: Installed on 2015-11-14 (339 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: LENOVO 20CMCTO1WW
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-43-generic root=UUID=180cbbee-84f0-4f5d-8f67-ab39fe37099a ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-43-generic N/A
 linux-backports-modules-4.4.0-43-generic N/A
 linux-firmware 1.157.4
SourcePackage: linux
UpgradeStatus: Upgraded to xenial on 2016-04-22 (178 days ago)
dmi.bios.date: 06/19/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: N10ET36W (1.15 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20CMCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrN10ET36W(1.15):bd06/19/2015:svnLENOVO:pn20CMCTO1WW:pvrThinkPadX250:rvnLENOVO:rn20CMCTO1WW:rvrSDK0J40709WIN:cvnLENOVO:ct10:cvrNone:
dmi.product.name: 20CMCTO1WW
dmi.product.version: ThinkPad X250
dmi.sys.vendor: LENOVO

Revision history for this message
Jason Moore (moorepants) wrote :
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 :

Would it be possible for you to test the latest upstream stable kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.4 stable 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/v4.4.25

Changed in linux (Ubuntu):
importance: Undecided → Medium
Changed in linux (Ubuntu Xenial):
status: New → Incomplete
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Changed in linux (Ubuntu Xenial):
importance: Undecided → Medium
Revision history for this message
Jason Moore (moorepants) wrote :

I did not have time to try other kernels with 16.04 but I did upgrade to 16.10 and the computer is now able to suspend after being released from the dock. This works but causes the computer to lag and also randomly shuts down Firefox on suspend and un-suspend.

Revision history for this message
Jason Moore (moorepants) wrote :

As I mentioned above, disconnecting from the docking station was problematic with 16.04 and once I upgraded to 16.10 the docking and subsequent suspend worked. A new kernel update came through today:

Linux garuda 4.8.0-28-generic #30-Ubuntu SMP Fri Nov 11 14:03:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

and now removing from docking fails. If I boot the computer, login, and then dock everything works. When I remove the computer from the docking station the laptop screen stays black and there is no way to interact with the computer so I have to hard shutdown.

I'm also facing issues with this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1642356 (maybe related). This also has shifted from working, to non-working, to working from the kernel changes.

Revision history for this message
Jason Moore (moorepants) wrote :

I just tried out the mainline 4.9-rc7 kernel and this seems to fix the problem. I am able to dock and undock and in addition suspend works after undocking.

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
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in linux (Ubuntu Xenial):
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.