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. 

I do not have illumos running on hardware with USB 3 ports (and I don’t think 
any of the hypervisors yet support xHCI-IOV VFs [virtualized controllers]), so 
this is not something I was able test before chiming in. Please disregard this 
entire email and don't bother reading further if they are initialized that way 
currently.

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.

Matt

-- 
Matt Lewandowsky
Big Geek
Greenviolet
[email protected] http://www.greenviolet.net
+1 415 578 5782 (US) +44 844 484 8254 (UK)
Sent from my BlackBerry 10 smartphone.
From: Garrett D'Amore via illumos-discuss
Sent: Thursday, 13 November 2014 07:29
To: [email protected]; Jason Lawrence
Reply To: [email protected]
Subject: Re: [discuss] USB3 (xhci) Support?

Its just a matter of someone with the appropriate skills and time getting the 
work done.

I’ve been wanting to do the work myself for some time now, but I also have a 
great number of other priorities I’m working on too.

  - Garrett

> On Nov 13, 2014, at 7:20 AM, Jason Lawrence via illumos-discuss 
> <[email protected]> wrote:
> 
> OpenBSD now has initial support for USB3:
> 
> http://undeadly.org/cgi?action=article&sid=20141110153505
> 
> Could the work done there have any bearing on support in Illumos any time 
> soon?
> 
> 
> -------------------------------------------
> illumos-discuss
> Archives: https://www.listbox.com/member/archive/182180/=now
> RSS Feed: https://www.listbox.com/member/archive/rss/182180/22003744-9012f59c
> Modify Your Subscription: https://www.listbox.com/member/?&;
> Powered by Listbox: http://www.listbox.com



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175668-c2484562
Modify Your Subscription: https://www.listbox.com/member/?&;
Powered by Listbox: http://www.listbox.com




-------------------------------------------
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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to