Questa funzione è stata introdotta nella versione Solaris 9 4/04.
Il driver EHCI presenta le seguenti caratteristiche:
Compatibilità con l'interfaccia avanzata del controller host che supporta USB 2.0.
Supporto dei trasferimenti ad alta velocità in modalità di controllo, bulk e interrupt.
Attualmente, non sono supportate le transazioni ad alta velocità di tipo isocrono o diviso. Ad esempio, non è possibile connettere un dispositivo USB 1.x a un hub 2.0 collegato a una porta USB 2.0.
Se il sistema comprende sia dispositivi USB 2.0 che dispositivi USB 1.0 o 1.1, i driver EHCI e OHCI distribuiscono il loro controllo in base al tipo di dispositivo collegato al sistema.
La scheda PCI USB 2.0 dispone di un controller EHCI e di uno o più controller OHCI.
I dispositivi USB 1.1 vengono assegnati dinamicamente al controller OHCI al momento della connessione.
I dispositivi USB 2.0 vengono assegnati dinamicamente al controller EHCI al momento della connessione.