I recently got a new laptop (HP 2510p) and have been playing with suspend/resume. Initially the dmesg after resume was fairly clean, but that was with the bluetooth device disabled (I initially disabled it in Windows). After enabling it I get repeated warnings on resume starting with: usb 1-1: reset full speed USB device using uhci_hcd and address 3 hci_usb 1-1:1.0: no reset_resume for driver hci_usb? hci_usb 1-1:1.1: no reset_resume for driver hci_usb? usb_endpoint usbdev1.3_ep83: parent 1-1:1.1 is sleeping, will not add ------------[ cut here ]------------ WARNING: at drivers/base/power/main.c:82 device_pm_add+0x77/0xd3() The last one starts with: bluetooth hci0: parent 1-1:1.0 is sleeping, will not add ------------[ cut here ]------------ WARNING: at drivers/base/power/main.c:82 device_pm_add+0x77/0xd3() The call traces for these all start with "warn_on_slowpath". And then there is also the following error. In the attached dmesg this is at the end of the dmesg, but I've also seen it a lot earlier (before 'PM: Syncing filesystems ... done.' even). I'm not completely sure if this is also bluetooth related, but I don't remember seeing it before enabling the bluetooth device. irq 19: nobody cared (try booting with the "irqpoll" option) Pid: 0, comm: swapper Tainted: G W 2.6.27-rc3 #52 Call Trace: [] __report_bad_irq+0x38/0x7c [...] The attached full dmesg is from start of boot and includes one suspend to mem / resume cycle. Kernel config attached as well. The bluetooth device is (from lsusb): Bus 001 Device 003: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module] As I've not tested this with earlier kernels I have no idea if this is a regression or not. Cheers, FJP