Hibernate breaks when booting with USB device attached (/dev/sda* changes to /dev/sdb*)
Bug #136214 reported by
flowbot
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Invalid
|
Undecided
|
TJ |
Bug Description
I installed Feisty on a clients laptop, and thought I had hibernate working. However, it all breaks if there is *any* kind of USB device plugged into the laptop when booting ... all partitions, including swap, are changed from /dev/sda* to /dev/sdb*, so of course the resume device cannot be found. This happens even with a HP Photosmart printer attached to the USB bus.
As a workaround, I've tried setting up uswsusp to reference snapshot and resume devices by their UUID rather than /dev/*, but I'm not sure if this is possible.
Why is this happening, and is there any workaround that will let me implement a successful resume in spite of shifting drive assignments?
To post a comment you must log in.
Is the PC's BIOS set to try starting from USB before hard-disk?
If so, and there's a USB device plugged in when the system resumes from hibernate, the BIOS may have re-ordered the devices making the USB device first. This would explain your symptoms.
If the BIOS is set this way, try moving the USB device to a position after the hard-disk in the boot order.