Newer computers leave one or more USB ports powered so you can charge your phone. It's a convenience. Normally there would be a BIOS switch to turn that feature on or off. There is a tool to do that called acpitool. If you are not afraid of the terminal:
Code:
sudo apt-get install acpitool
acpitool -w
Anything "enabled" will have power to it during S3 or S4 sleep. You can shut off parts of the bus with the -W switch and the number of the device from the above command.
This is especially helpful for Wake-on-Lan, because you need to leave power to the PCI bus that is connected to the ethernet card, otherwise the card won't wake up the system. If you turn too many things off, your system won't wake at all, so take notes and only change one item at a time and note the behavior.
My USB ports stay powered during sleep:
tgalati4@Mint14-Extensa ~/Desktop $ acpitool -w
Device S-state Status Sysfs node
---------------------------------------
1. LID0 S3 *enabled
2. SLPB S3 *enabled
3. HDEF S3 *disabled pci:0000:00:1b.0
4. PXSX S5 *enabled pci:0000:02:00.0
5. USB1 S3 *enabled pci:0000:00:1d.0
6. USB2 S3 *enabled pci:0000:00:1d.1
7. USB3 S3 *enabled pci:0000:00:1d.2
8. EHC1 S3 *enabled pci:0000:00:1d.7
If I want to shut off USB1:
To learn more about acpitool:
Spacebar to page forward, "q" to quit.
Proceed carefully.
Bookmarks