Oracle Solaris admite todos los dispositivos USB 3.0 que usan el controlador de host xhci de USB 3.0, con la excepción de dispositivos de audio. La compatibilidad con versiones anteriores de USB le permite usar los mismos componentes de hardware y software para dispositivos USB 2.0, 1.1 y 1.0 en puertos USB 3.0. Sin embargo, para dispositivos de audio, solamente se admiten USB 2.0, 1.1 y 1.0.
Un único controlador de host XHCI admite todas las velocidades de los dispositivos USB. Si utiliza puertos USB 2.0 para los dispositivos, los diferentes controladores de interfaz de controlador de host se asignan dinámicamente en función de si esos dispositivos admiten USB 2.0
Para obtener un mejor rendimiento, siempre conecte los dispositivos USB 3.0 y USB 2.0 a sus correspondientes puertos USB 3.0 y USB 2.0. Un puerto USB 3.0 o USB 2.0 puede estar en cualquiera de los siguientes componentes:
Una tarjeta PCI USB
Un concentrador USB conectado a un puerto USB
Una placa base de un equipo con SPARC o x86