On Thu, Nov 13, 2014 at 08:48:29AM -0800, Matt Lewandowsky via illumos-discuss 
wrote:
> A fairly quick read of the PDF at
> http://www.intel.com/content/www/us/en/io/universal-serial-bus/extensible-host-controler-interface-usb-xhci.html
> makes it look like the xHCI controllers are able to be initialized in
> a 2.0-compatible fashion. Of course, one would lose out on the
> features added by USB 3.0 (and, soon, 3.1…) but at least the ports on
> a system would not be, for all intents and purposes, dead.  

To the best of my knowledge that was the original approach taken by
NetBSD more than a year ago. Not sure what OpenBSD did, but I wouldn't
be surpised if it's the same stuff.

> So, how hard would it be for an interested party to at least bring the
> controllers up in USB 2 mode, I wonder… It seems like a more
> approachable problem than doing a full implementation, which could be
> seen as "pointless extra work" since it's inevitable that full xHCI
> support must come at some point. However, if no one is willing and
> able to do a full implementation at this time, I see no reason to
> discourage someone who has an interest/need for "something that works"
> to do a minimal implementation.

For someone with some experience with working on drivers in general and
our USB stack in particular it's probably just a few weeks to months of
work. Getting real USB3 support is a lot more work than that.

It really depends on someone with the right skills being very bored or
someone else being willing to pay for it being done.


Hans


-- 
%SYSTEM-F-ANARCHISM, The operating system has been overthrown


-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to