none
USB vendor defined usage HID forced to suspend under Win 8.1 Preview. RRS feed

  • Question

  • Hi, all:

    I am developing a USB device with vendor defined usage page.

    Under Windows 8.1 Preview (Build 9431), the device suspends just after enumeration completed.

    I found some ways to avoid this issue.

    1. Adding a collection with mouse usage in the report descriptor.
    2. Sending input report every a few hundred seconds (maybe within 1 second).
    3. Writing 0 to the "EnhancedPowerManagementEnabled" registry value in its "Device Parameters" key.

    Is this by design or will be changed for RTM?

    Thursday, July 11, 2013 7:22 AM

Answers

  • This by design. This is standard idle behavior in windows across many stacks. If there is a need to be on, like an open handle, power up, and if no need is present, power off.

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Friday, July 12, 2013 3:27 AM

All replies

  • If you open a handle to the hid, does it power up?

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Thursday, July 11, 2013 2:30 PM
  • Thank you Mr.Doron.

    I did not try. I have believed that makes no sense.

    Yes the device powers up with opening the handle.

    Friday, July 12, 2013 12:10 AM
  • This by design. This is standard idle behavior in windows across many stacks. If there is a need to be on, like an open handle, power up, and if no need is present, power off.

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Friday, July 12, 2013 3:27 AM
  • OK, I unerstand the design for reducing power consumption.

    That is acceptable the device is powered on during connected by applications.

    Thank you.

    Friday, July 12, 2013 3:50 AM