Page 1 of 1

XHCI USB Bus

Posted: Thu Oct 07, 2010 5:51 am
by Phalanx
BSD now has a XHCI driver for USB 3. I know it is maybe not be perfect for use in ReactOS, however it is interesting that it contains support for older hosts. Would this mean that ReactOS should be focusing on developing an XHCI host, which would be a more complete solution than developing separate hosts?

http://svn.freebsd.org/viewvc/base?view ... ion=213379

Re: XHCI USB Bus

Posted: Thu Oct 07, 2010 9:37 am
by Haos
You need the USB stack to be completed first.

Re: XHCI USB Bus

Posted: Sun Oct 10, 2010 1:09 pm
by Phalanx
But would this not be part of the USB stack? Do you need a section of the stack for each of the different host types?

Re: XHCI USB Bus

Posted: Sun Oct 10, 2010 5:53 pm
by Z98
Potentially, but the way that they have it support the other protocols suggests that their design is different from the NT design Michael is currently working on, and in that design the stack has a few additional pieces besides the stuff needed for ehci, xhci, etc.

Re: XHCI USB Bus

Posted: Sun Oct 10, 2010 11:03 pm
by bugboy
Yes, the XHCI driver would be part of the USB Stack. I havent looked at the code yet but the design is probably different. I'm sure it can be used as a reference whenever I or someone else gets that far.

Mjmartin