Diese Beschreibung wurde mit Software Express 9/03 eingeführt. Für Benutzer von Solaris 9 wurde die USB 2.0-Unterstützung mit Solaris 9 4/04 eingeführt.
Der EHCI-Treiber weist folgende Leistungsmerkmale auf:
Entspricht erweiterten Host-Controller-Schnittstellen mit USB 2.0-Unterstützung.
Unterstützung für die Hochgeschwindigkeitstransferraten Control, Bulk und Interrupt.
Derzeit ist keine Unterstützung für isochrone Hochgeschwindigkeitstransfer-Transaktionen gegeben. Es können also beispielsweise keine USB 1.x-Geräte an 2.0-Hubs angeschlossen werden, die mit einem USB 2.0-Anschluss verbunden sind.
Beim Einsatz von EHCI und OHCI-gesteuerten Geräten ist Folgendes zu beachten:
Ein USB 2.0-Host-Controller weist einen EHCI- (High-speed Enhanced Host Controller) und einen oder mehrere eingebettete OHCI-Controller (OpenHCI Host Controller) mit niedriger oder normaler Geschwindigkeit auf. Die mit einem USB 2.0-Anschluss verbundenen Geräte werden in Abhängigkeit davon, ob sie USB 2.0 unterstützen oder nicht, dynamisch einem EHCI- oder einem OHCI-Controller zugewiesen.
Sind an ein System sowohl USB 2.0- als auch USB 1.x-Geräte angeschlossen, wird die Gerätesteuerung je nach Gerätetyp vom EHCI- oder vom OHCI-Treiber übernommen.
USB 2.0-Speichergeräte am Anschluss einer USB 2.0-PCI-Karte, die in derselben Hardwarekonfiguration bereits mit früheren Solaris-Versionen verwendet wurden, können nach dem Upgrade auf diese Version einen anderen Gerätenamen aufweisen. Die Änderung ist darauf zurückzuführen, dass diese Geräte nunmehr als USB 2.0-Geräte betrachtet und vom EHCI-Controller übernommen werden. Die Controller-Nummer w in /dev/[r]dsk/c wtxd ysz wird für diese Geräte geändert.
Weitere Informationen finden Sie in den Man Pages ehci(7D) und ohci(7D).