The problem is USB. I have an external keyboard+mouse connected by USB and if I remove it I can successfully suspend and resume. If I plug in a USB MIDI keyboard, again, I cannot suspend. So it seems any USB connection breaks suspend. And when I plug in the USB keyboad+mouse I get errors and the neither the keyboard or mouse works: usb 3-1: new high speed USB device number 16 using xhci_hcd usb 3-1: New USB device found, idVendor=0409, idProduct=005a usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 3-1: configuration #1 chosen from 1 choice hub 3-1:1.0: USB hub found hub 3-1:1.0: 4 ports detected usb 3-1.4: new full speed USB device number 17 using xhci_hcd usb 3-1.4: New USB device found, idVendor=0557, idProduct=8021 usb 3-1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 3-1.4: configuration #1 chosen from 1 choice usb 3-1.4: ep 0x81 - rounding interval to 1024 microframes, ep desc says 2040 microframes xhci_hcd 0000:00:14.0: Not enough bandwidth on HS bus for newly activated TT. xhci_hcd 0000:00:14.0: Not enough bandwidth usb 3-1.4: can't set config #1, error -12 xhci_hcd 0000:00:14.0: WARN Event TRB for slot 15 ep 0 with no TDs queued? So it seems I've at least isolated the issue a little. Any ideas as to how to go about fix it? Mike