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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to