Hi,
I have a USB composite device with HID and audio class interfaces (its
basically a USB headset). It uses Microsoft drivers only.
When trying to standby the system with remote wakeup enabled, the system
hangs while the "preparing to stand by" dialog is shown.
The same problem occurs with a Plantronics DSP-500 headset.
The following message is printed in WinDbg when standby is attempted:
fyi: \Driver\usbccgp \Device\00000097 irp (83083008) QueryPower-Sleeping3
status c0000001
If I change the USB descriptors so only the HID device is exposed (i.e. its
no longer a composite device), standby/resume works as expected.
WinDbg now shows the following message instead:
fyi: \Driver\HidUsb \Device\_HID00000000 irp (831d3e70) QueryPower-Sleeping3
status c0000001
IMHO this is a bug in usbccgp and/or hidusb.
Test system is XP with SP2.
Leo Havmøller.