USB doesn't work after resume hibernation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
acpi (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I have an USB mass-storage flash cards reader which works just fine until I
hibernate the laptop (Thinkpad R52). On resume the reader doesn't work anymore:
it doesn't even gets powered by the port (there's a led for that).
I tried to put MODULES=
/etc/default/
In dmesg I get this:
<pre>[4295331.
[4295343.516000] Initializing USB Mass Storage driver...
[4295343.521000] usbcore: registered new driver usb-storage
[4295343.521000] USB Mass Storage support registered.
[4295346.079000] ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 19 (level, low) ->
IRQ 19
[4295346.079000] PCI: Setting latency timer of device 0000:00:1d.7 to 64
[4295346.079000] ehci_hcd 0000:00:1d.7: Intel Corporation 82801FB/
(ICH6 Family) USB2 EHCI Controller
[4295346.079000] ehci_hcd 0000:00:1d.7: debug port 15 IN USE
[4295346.079000] ehci_hcd 0000:00:1d.7: illegal capability!
[4295346.101000] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus
number 1
[4295346.101000] ehci_hcd 0000:00:1d.7: irq 19, io mem 0xa8000000
[4295346.101000] ehci_hcd 0000:00:1d.7: startup error -19
[4295346.101000] ehci_hcd 0000:00:1d.7: USB bus 1 deregistered
[4295346.107000] ACPI: PCI interrupt for device 0000:00:1d.7 disabled
[4295346.107000] ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -19</pre>
and then uhci initialization goes on fine, but on other buses:
<pre>[4295764.
[4295764.215000] ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) ->
IRQ 16
[4295764.215000] PCI: Setting latency timer of device 0000:00:1d.0 to 64
[4295764.215000] uhci_hcd 0000:00:1d.0: Intel Corporation 82801FB/
(ICH6 Family) USB UHCI #1
[4295764.279000] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus
number 1
[4295764.279000] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00001800
[4295764.362000] hub 1-0:1.0: USB hub found
[4295764.362000] hub 1-0:1.0: 2 ports detected
[4295764.387000] ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 17 (level, low) ->
IRQ 17
[4295764.387000] PCI: Setting latency timer of device 0000:00:1d.1 to 64
[4295764.387000] uhci_hcd 0000:00:1d.1: Intel Corporation 82801FB/
(ICH6 Family) USB UHCI #2
[4295764.510000] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus
number 2
[4295764.510000] uhci_hcd 0000:00:1d.1: irq 17, io base 0x00001820
[4295764.537000] hub 2-0:1.0: USB hub found
[4295764.537000] hub 2-0:1.0: 2 ports detected
[4295764.540000] ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) ->
IRQ 18
[4295764.540000] PCI: Setting latency timer of device 0000:00:1d.2 to 64
[4295764.540000] uhci_hcd 0000:00:1d.2: Intel Corporation 82801FB/
(ICH6 Family) USB UHCI #3
[4295764.540000] hub 2-0:1.0: over-current change on port 1
[4295764.543000] hub 2-0:1.0: over-current change on port 2
[4295764.650000] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus
number 3
[4295764.650000] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001840
[4295764.715000] hub 3-0:1.0: USB hub found
[4295764.715000] hub 3-0:1.0: 2 ports detected
[4295764.718000] ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) ->
IRQ 19
[4295764.718000] PCI: Setting latency timer of device 0000:00:1d.3 to 64
[4295764.718000] uhci_hcd 0000:00:1d.3: Intel Corporation 82801FB/
(ICH6 Family) USB UHCI #4
[4295764.802000] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus
number 4
[4295764.802000] uhci_hcd 0000:00:1d.3: irq 19, io base 0x00001860
[4295764.832000] hub 4-0:1.0: USB hub found
[4295764.832000] hub 4-0:1.0: 2 ports detected</pre>
Same here:
[4294941.898000] ehci_hcd 0000:00:1d.7: Intel Corporation 82801DB/DBM
(ICH4/ICH4-M) USB2 EHCI Controller
[4294941.898000] ehci_hcd 0000:00:1d.7: debug port 15 IN USE
[4294941.898000] ehci_hcd 0000:00:1d.7: illegal capability!
[4294941.922000] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus
number 4
[4294941.922000] ehci_hcd 0000:00:1d.7: irq 11, io mem 0xc0000000
[4294941.922000] ehci_hcd 0000:00:1d.7: startup error -19
[4294941.922000] ehci_hcd 0000:00:1d.7: USB bus 4 deregistered
[4294941.927000] ACPI: PCI interrupt for device 0000:00:1d.7 disabled
[4294941.927000] ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -19
uhci works fine.
Full dmesg output attached.