You are not logged in.

I haven't used suspend in ages, but when I last did (a year ago?) the USB ports were still powered during suspend anyway (drained my battery overnight because of that and not noticing my cooler fan was still turned on).
So I'd say that's expected behaviour? Unless you're talking about suspend-to-DISK (hibernate) of course.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
This didn't happen to me before the last update, that's why I'm asking. When I suspended (to RAM) my laptop, the fan was powered down. Now I have it powered up all the time and I don't need that.
Offline

Done!
To know or not to know ...
... the questions remain forever.
Offline

Same issue here, ever since I've upgraded from kernel 3.1.6 to 3.2.9...
There might be some options that have changed in the kernel config...
I believe in a world I can and do understand. A rational universe, explained through rational means.
Offline
I noticed that since kernel 3.2 Wake-on-USB is enabled by default on my HTPC, I guess this is related.
see /proc/acpi/wakeup
you can toggle enabled/disabled by echoing the device into the file, e.g. echo USBE > /proc/acpi/wakeup. Although I don't know if this will also disable the power.
Offline

I've tried to use acpitool -W to change the state in /proc/acpi/wakeup without any success...the USB ports remain powered.
What I've done so far :
acpitool -wReturns :
 Device	S-state	  Status   Sysfs node
  ---------------------------------------
  ...
  8. EHC1	  S3	*enabled   pci:0000:00:1d.7
  9. USB3	  S3	*enabled   pci:0000:00:1a.0
  10. USB4	  S3	*enabled   pci:0000:00:1a.1
  ...EHC1 is my targeted devices
acpitool -W 8There might be some kernel options that changes this behavior ?
I believe in a world I can and do understand. A rational universe, explained through rational means.
Offline

Unloading uhci-hcd modules seems to fix this issue...
So I've just added 
SUSPEND_MODULES="uhci_hcd"to /etc/pm/config.d/modules to have it automatically unloaded/reloaded on suspend/resume 
I believe in a world I can and do understand. A rational universe, explained through rational means.
Offline

With systemd, pm-utils hooks are no longer supported. So, you might want to add a file in /usr/lib/systemd/system-sleep containing :
#!/bin/sh
case $1/$2 in
  pre/*)
    echo "Going to $2..."
    /sbin/modprobe -r uhci_hcd
    ;;
  post/*)
    echo "Waking up from $2..."
    /sbin/modprobe uhci_hcd
    ;;
esacI believe in a world I can and do understand. A rational universe, explained through rational means.
Offline