[ltp] USB and hibernate/suspend

Nick Golder linux-thinkpad@linux-thinkpad.org
Thu, 16 Mar 2006 14:05:47 -0700


I am having USB problems when I resume from a hibernate or suspend using
Software Suspend 2 - the USB bus doesn't get power.  lsusb reports no
bus(es), added USB devices see no power (I even tested it with a multimeter) 
and I get (possibly unrelated) the following in dmesg:
hub 2-0:1.0: over-current change on port 1
hub 2-0:1.0: over-current change on port 2

This is kernel 2.6.15 w/ Debian patches and Suspend2 2.2 on a T43.
lspci sees the USB Controllers as:
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)

The only pci/power management boot options I use are:
pci=noacpi
pci=usepirqmask
acpi_sleep=s3_bios 

It works fine if I (re)boot.  Any suggestions?

-- 
-Nick Golder