Bei Verwendung einer physischen Tastatur, Maus oder eines physischen Monitors können wiederholte Versuche, ein Terminalfenster auf dem Oracle Solaris-Desktop zu öffnen und darin zu arbeiten, zum Verlust von Zeichen und der Maussteuerung führen.
Dies kann möglicherweise an Fehlern liegen, die durch fehlende Micro-Frames entstanden sind. Diese Fehler treten auf, wenn USB 1.0- oder 1.1-Tastatur- und Mausgeräte mit normaler oder niedriger Geschwindigkeit mit USB-Ports eines Systems verbunden sind, die ihrerseits an einen integrierten USB 2.0-Hub angeschlossen sind. Diese Fehler treten jedoch nicht auf, wenn Tastatur- und Mausgeräte mit einem USB-Port des Systems verbunden sind, der wiederum mit einem internen, manuell an den Treiber ohci (USB 1.0 oder 1.1) gebundenen Hub verbunden ist.
Problemumgehung: Legen Sie den Wert für die Variable ehci-port-forced-to-companion in der Datei /kernel/drv/ehci.conf fest. Der Wert dieser Variable wird vom Treiber ehci (USB 2.0) verwendet, um die Steuerung eines bestimmten Ports des USB-Controllers freizugeben.
Der Wert der Variable ehci-port-forced-to-companion ändert sich je nach Plattformtyp und verwendetem USB-Gerät. In der folgenden Tabelle finden Sie die empfohlene Verwendung von USB-Steckern und den entsprechenden Wert der Variable ehci-port-forced-to-companion.
|
Führen Sie zur Implementierung der Problemumgehung folgende Schritte durch:
Schließen Sie die USB-Geräte an.
Empfehlungen zu USB-Steckern für die Geräte auf verschiedenen Plattformen finden Sie in Table 4–1.
Legen Sie den Wert der Variable ehci-port-forced-to-companion in der Datei /kernel/drv/ehci.conf fest.
Beispiel: Legen Sie den Wert bei einer SPARC-Plattform T3-4 und bei Verwendung einer physischen Tastatur auf ehci-port-forced-to-companion =3 fest.
Informationen zu den Werten, die Sie für diese Variable festlegen können, erhalten Sie in Table 4–1.
Starten Sie das System neu.
# init 6