tmk_keyboard icon indicating copy to clipboard operation
tmk_keyboard copied to clipboard

USB Stack Info

Open tmk opened this issue 5 years ago • 0 comments

Windows enumeration:

https://techcommunity.microsoft.com/t5/Microsoft-USB-Blog/How-does-USB-stack-enumerate-a-device/ba-p/270685

  1. Port Stabilization Debounce
  2. First Port Reset
  3. First Device Descriptor Request
  4. Second Port Reset
  5. Set USB Address
  6. Second Device Descriptor Request
  7. Configuration Descriptor Request
  8. MS OS Descriptor Query
  9. Serial Number String Descriptor Query
  10. MS OS Extended Configuration Descriptor Request
  11. MS OS Container ID Descriptor Query
  12. Language ID Query
  13. Product ID String Query
  14. Device Qualifier Descriptor Query
  15. Duplicate Device Detection
  16. Report New Device to PnP Manager

NOTE: Enumeration information provided here applies to 1.1 and 2.0 devices. The sequence and timing of various operations may change for 2.1+ and 3.0+ devices.

tmk avatar Jun 13 '19 01:06 tmk