Public bug reported:
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/platform/dock.2' simply shows
'ATTR{docked}=="0"' among others.
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.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Incomplete
** Description changed:
Software: Ubuntu 12.10 amd64, Linux 3.5.0-25.39-generic
- Hardware: Thinkpad X230, Ultrabase series 2, OCZ Vertex3 SSD in Ultrabase HDD
bay
+ Hardware: Thinkpad X230, Ultrabase series 3, OCZ Vertex3 SSD 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/platform/dock.2' simply shows
'ATTR{docked}=="0"' among others.
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.
** Description changed:
Software: Ubuntu 12.10 amd64, Linux 3.5.0-25.39-generic
- Hardware: Thinkpad X230, Ultrabase series 3, OCZ Vertex3 SSD in Ultrabase HDD
bay
+ 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/platform/dock.2' simply shows
'ATTR{docked}=="0"' among others.
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.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1161973
Title:
Ultrabase suspend cycle loses bay HDD
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1161973/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs