Cette description a été introduite dans la version 9/03 de Solaris Express. Pour les utilisateurs de Solaris 9, cette fonction a été introduite dans la version 4/04.
Les fonctions du pilote EHCI incluent :
La compatibilité avec une interface de contrôleur hôte améliorée prenant en charge l'USB 2.0.
La prise en charge des transferts de contrôle, de masse et d'interruption à haut débit.
Aucune prise en charge n'est actuellement disponible pour des transactions synchrones à haut débit. Par exemple, les périphériques USB 1.x ne peuvent pas être connectés à un concentrateur 2.0 relié à un port USB 2.0.
Lors de l'utilisation des périphériques contrôlés EHCI et OHCI, vous devez prendre en compte les éléments suivants :
Un contrôleur d'hôte USB 2.0 comporte un pilote EHCI (Enhanced Host Controller) haut débit et un ou plusieurs contrôleurs intégrés OHCI (OpenHCI Host Controller) bas débit ou à vitesse maximale. Les périphériques connectés à un port USB 2.0 sont attribués de façon dynamique à un contrôleur EHCI ou OHCI, selon qu'ils prennent en charge l'USB 2.0.
Si des périphériques USB 2.0 et USB 1.x se trouvent sur le système, les pilotes EHCI et OHCI “relaient” le contrôle de périphérique en fonction du type de périphérique connecté au système.
Les périphériques de stockage USB 2.0 connectés à un port sur une carte USB 2.0 PCI et ayant été utilisés avec une version antérieure de Solaris dans la même configuration matérielle peuvent modifier les noms des périphériques après mise à niveau avec cette version. Cette modification est due au fait que ces périphériques sont désormais considérés comme des périphériques USB 2.0 et sont pris en charge par le contrôleur EHCI. Le numéro du contrôleur w dans /dev/[r]dsk/c wtxd ysz, est modifié pour ces périphériques.
Pour plus d'informations, reportez-vous aux pages de manuel ehci(7D) et ohci(7D).