On my IBM ThinkPad X31, I can only do one successful APM resume. After the resume, there's a stream of messages on the console: uhci_hcd 0000:00:1d.0: host controller process error, something bad happened! uhci_hcd 0000:00:1d.0: host system error, PCI problems? uhci_hcd 0000:00:1d.0: host controller process error, something bad happened! uhci_hcd 0000:00:1d.0: host system error, PCI problems? uhci_hcd 0000:00:1d.0: host controller process error, something bad happened! uhci_hcd 0000:00:1d.0: host system error, PCI problems? uhci_hcd 0000:00:1d.0: host controller process error, something bad happened! uhci_hcd 0000:00:1d.0: host system error, PCI problems? uhci_hcd 0000:00:1d.0: host controller process error, something bad happened! uhci_hcd 0000:00:1d.0: host system error, PCI problems? uhci_hcd 0000:00:1d.0: host controller process error, something bad happened! uhci_hcd 0000:00:1d.0: host system error, PCI problems? The second resume, the machine panics. I haven't managed to get the panic message yet. This happens with both -rc3 and -rc4. If I unload the USB modules before the suspend, then I can suspend/resume as many times as I like. Curiously, if I reload the modules, I can continue suspending/resuming without obvious problems, though it does print "Trying to free free IRQ11" each time it resumes, and a new "uhci_hcd" appears associated with a number of interrupts. J