[Lenovo ThinkPad X230 2324] Ultrabase suspend cycle loses bay HDD
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
Software: Ubuntu 12.10 amd64, Linux 3.5.0-25.39-generic
Hardware: Thinkpad X230, Ultrabase series 3, generic Samsung SATA hard drive in Ultrabase HDD bay
To reproduce:
Boot system, use drive in dock bay. Suspend while docked, undock, "go to work", resume (dock bay drive previously on /dev/sdb1 isn't there anymore), suspend again, "return home", dock, resume.
Now the bay drive isn't shown anymore, there is no /dev/sdb or any hint of its existence in udisks, fdisk, mtab, ...
Running 'udevadm info -ap /sys/devices/
Workaround:
Simply undocking and redocking while the system is awake repopulates /dev/sdb1. As I haven't figured out a software way to do it, this amounts to pulling the docks lever and dropping it again every time after docking.
More:
Undocking before suspend (before "going to work") is clunky (have to open lid once more) but fixes this problem.
As does resuming before docking again (after "return home"), but I'd like to avoid having to open the lid at all, and this is equivalent to the workaround described above.
I don't know why allowing it to register the undock before suspending the first time makes a difference when resuming in a docked-again state.
---
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
DistroRelease: Ubuntu 12.10
InstallationDate: Installed on 2012-09-14 (195 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: LENOVO 2324FE5
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.95
Tags: quantal
Uname: Linux 3.5.0-25-generic x86_64
UpgradeStatus: Upgraded to quantal on 2012-10-27 (153 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
dmi.bios.date: 07/24/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: G2ET33WW (1.13 )
dmi.board.
dmi.board.name: 2324FE5
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 2324FE5
dmi.product.
dmi.sys.vendor: LENOVO
description: | updated |
description: | updated |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1161973
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.