Hibernation broken when using USB devices (Latitude D810)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
acpi (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Since the upgrade to hardy, my Dell Latitude D810 refuses to Hibernate when USB devices have been used at some point.
If I start the computer without any usb devices plugged in (and do not plug in any devices in while the computer is running), Hibernation works. However, if at any point there is anything connected to the usb port, hibernation breaks even after the device has been removed again.
Hibernation fails with the messages
[ 1811.208411] Suspending console(s)
[ 1811.209886] drm_sysfs_suspend
[ 1811.216539] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1811.219446] serial 00:0b: disabled
[ 1811.220431] ACPI: PCI interrupt for device 0000:00:1f.2 disabled
[ 1811.220859] ACPI: PCI interrupt for device 0000:00:1e.2 disabled
[ 1811.220994] usb_hcd_
[ 1811.221042] pci_device_
[ 1811.221088] suspend_device(): pci_device_
[ 1811.221104] Could not suspend device 0000:00:1d.7: error -22
[ 1811.221198] PCI: Setting latency timer of device 0000:00:1e.0 to 64
[ 1811.221292] ACPI: PCI Interrupt 0000:00:1e.2[A] -> GSI 16 (level, low) -> IRQ 16
[ 1811.221307] PCI: Setting latency timer of device 0000:00:1e.2 to 64
[ 1811.242555] PM: Writing back config space on device 0000:00:1f.2 at offset 1 (was 2b8000
and
$ lspci | grep 1d.7
00:1d.7 USB Controller: Intel Corporation 82801FB/
so there really seems to be some USB related problem.
No longer reproducible after the last kernel upgrade.