I have an AMD Athlon 5350 (desktop, not a notebook) and recently upgraded from openSUSE 13.2 to Tumbleweed (openSUSE's rolling release). After that I gave suspend to RAM another try after it had just crashed my system when I last tried with 13.2.
To my surprise it mostly works now. But my mouse (very simple Logitech model) does not wake up. Disconnecting and reconnecting makes it blaze for a very short moment, then it turns dark again. The same result in the neighbour USB port. The funny part: In a third port it did work again. Until the next suspend after which it did not work on four ports (I assume that is two busses). This is not a mouse problem but a port problem: My ventilator which just takes electricity from the port still works but the system does not recognize real USB devices any more.
I currently avoid the problem by starting suspend with the keyboard and disconnectiong the mouse immediately before... But there has to be a better solution. I don't have a notebook thus I am not familiar with this power management stuff and its problems. But I assume that the kernel stores information about the device state somewhere in
/sys/ which may be changed manually.
I cannot say for sure whether
lsusb still shows all the USB busses (hubs).
Messages which may be related to the problem:
When the system suspends, these lines appear:
PM: suspend of devices complete after 795.355 msecs PM: late suspend of devices complete after 1.376 msecs pcieport 0000:00:02.4: System wakeup enabled by ACPI r8169 0000:02:00.0: System wakeup enabled by ACPI ehci-pci 0000:00:13.2: System wakeup enabled by ACPI ehci-pci 0000:00:12.2: System wakeup enabled by ACPI xhci_hcd 0000:00:10.0: System wakeup enabled by ACPI PM: noirq suspend of devices complete after 14.713 msecs ACPI: Preparing to enter system sleep state S3
When it wakes up, these line appear:
ACPI: Waking up from system sleep state S3 pcieport 0000:00:02.4: System wakeup disabled by ACPI ehci-pci 0000:00:12.2: System wakeup disabled by ACPI xhci_hcd 0000:00:10.0: System wakeup disabled by ACPI ehci-pci 0000:00:13.2: System wakeup disabled by ACPI PM: noirq resume of devices complete after 13.259 msecs PM: early resume of devices complete after 0.378 msecs