Hello
I've connected a usb mouse in combination with our own usb device to
the same root hub. Our device supports remote wake-up. The driver for
our usb device sends down a request for usb selective suspend. Nothing
happens. When I unplug the usb mouse, the system happely invokes the
callback routine so the driver sets device power state D2.
I find this behaviour a bit odd. Why does the usb mouse prevent our
device from going into usb selective suspend? I also replaced the usb
mouse with a different usb device but the behaviour remained the same.
This is WinXP SP2. The implementation in our driver has passed whql.