[Lenovo ThinkPad X230 2324] Ultrabase suspend cycle loses bay HDD

Bug #1161973 reported by Donjan Rodic
8
This bug affects 1 person
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/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.
---
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: bryonak 2283 F.... pulseaudio
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=/boot/vmlinuz-3.5.0-25-generic root=UUID=542b992a-b7ce-405b-9645-53fa4f50b17c ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.5.0-25.39-generic 3.5.7.4
RelatedPackageVersions:
 linux-restricted-modules-3.5.0-25-generic N/A
 linux-backports-modules-3.5.0-25-generic N/A
 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.asset.tag: Not Available
dmi.board.name: 2324FE5
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG2ET33WW(1.13):bd07/24/2012:svnLENOVO:pn2324FE5:pvrThinkPadX230:rvnLENOVO:rn2324FE5:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2324FE5
dmi.product.version: ThinkPad X230
dmi.sys.vendor: LENOVO

Donjan Rodic (bryonak)
description: updated
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

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.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Ultrabase suspend cycle loses bay HDD

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.9 kernel[0] (Not a kernel in the daily directory) and install both the linux-image and linux-image-extra .deb packages.

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/v3.9-rc4-raring/

Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Donjan Rodic (bryonak) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected quantal
description: updated
Revision history for this message
Donjan Rodic (bryonak) wrote : BootDmesg.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : CRDA.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : IwConfig.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : Lspci.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : Lsusb.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : ProcEnviron.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : ProcModules.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : PulseList.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : RfKill.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : UdevDb.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : UdevLog.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : WifiSyslog.txt

apport information

Revision history for this message
Donjan Rodic (bryonak) wrote : Re: Ultrabase suspend cycle loses bay HDD

I've just rebooted with Linux 3.9.0-030900rc4-generic, the problem still persists.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Donjan Rodic, as per http://support.lenovo.com/en_US/downloads/default.page? an update is available for your BIOS (2.55). If you update to this, does it change anything?

If not, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Thank you for your understanding.

summary: - Ultrabase suspend cycle loses bay HDD
+ [Lenovo ThinkPad X230 2324] Ultrabase suspend cycle loses bay HDD
tags: added: bios-outdated-2.55 needs-suspend-logs needs-upstream-testing regression-potential
tags: added: kernel-bug-exists-upsteam-v3.9-rc4
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
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
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.