'EHCI (USB2) Control Transfers & Device enumeration

I am working on an ehci device driver, I've read the EHCI Spec carefully and everything works fine, the asynchronous schedule works. Transactions work fine (controller sets active bit to 0 on transactions, and if I try and mess with async schedule bits the controller generates error which means that almost everything is fine)

  • So, can I get an example of a control transfer and how to enumerate devices on EHCI

  • I may also need examples of other transfers



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source