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
