First of all, I would like to say that I was really impressed by the incredible amount of work that have been done. I had similar experience in developing USB drivers for DOS many years ago, but did much less (If you wonder, I could provide only 256 kbit/sec bulk speed for UHCI and also could not implement OHCI and EHCI).
So, thank you, Bret, for these huge efforts and sharing your results. I have hope I will have time for learning some docs/sources you kindly shared.
I would like to ask about the problem that I encountered - I run consequently USBUHCI.COM and USBMOUSE.COM and on the second, after the sound notification, there is a stable hangup from which only hardware reset helps.
I tried to disable all 3-rd party software, switched-off COM-port mouse and used naked DOS 7.0 (From Windows 98) but it did not help. Maybe you could provide me a piece of advice what to try?