Oracle® Solaris 11.2 版本說明

結束列印檢視

更新日期: 2015 年 5 月
 
 

SPARC:與 USB 鍵盤、滑鼠和實體顯示器有關的桌面問題 (15700526)

使用實體鍵盤、滑鼠或顯示器時,在 Oracle Solaris 桌面中重複嘗試開啟及使用終端機視窗可能會導致字元遺失以及滑鼠失去控制。

發生此問題的原因可能是因為遺失微資訊框所造成的錯誤。將採用全速或低速 USB 1.0 或 1.1 介面的鍵盤與滑鼠裝置連接至系統內建之 USB 2.0 集線器底下的 USB 連接埠時,就會發生這些錯誤。不過,當鍵盤和滑鼠裝置是連接至系統 USB 連接埠 (連接以手動方式與 ohci (USB 1.0 或 1.1) 驅動程式連結的內部集線器) 時,就不會發生這些錯誤。


備註 -  如果您是使用虛擬鍵盤和滑鼠,則會強制將集線器底下的所有裝置以低速執行。裝置依然可運作,只是會以較慢的 USB 1.0 或 1.1 速度執行。

解決方法:設定 /kernel/drv/ehci.conf 檔案中 ehci-port-forced-to-companion 變數的值。ehci (USB 2.0) 驅動程式會使用此變數值來釋放對 USB 控制器上之特定連接埠的控制。

ehci-port-forced-to-companion 變數的值會依據平台類型和所使用之 USB 裝置類型不同而有所差異。下表列出建議的 USB 連接器用法以及 ehci-port-forced-to-companion 變數的相對應值。

表 4-1  建議的 USB 連接器用法與值
SPARC 平台
USB 裝置類型
建議的 USB 連接器用法
/kernel/drv/ehci.conf 檔案 ehci-port-forced-to-companion 變數的值
T3-1、T3-2、T4-1、T4-2
實體鍵盤或滑鼠
使用前方的 USB 連接器
4
T3-4、T4-4
實體鍵盤或滑鼠
使用後方的 USB 連接器
3
T3-1、T4-1、T3-2、T4-2 T3-4、T4-4
虛擬鍵盤或滑鼠
2

若要實作解決方法,請執行下列步驟:

  1. 連接 USB 裝置。

    關於各種平台上建議裝置使用的 USB 連接器皆列示在Table 4–1中。

  2. /kernel/drv/ehci.conf 檔案中設定 ehci-port-forced-to-companion 變數的值。

    例如,假設 SPARC 平台是 T3–4,而您使用的是實體鍵盤,請設定 ehci-port-forced-to-companion=3。

    如需您可為此變數設定哪些值的相關資訊,請參閱Table 4–1

  3. 重新啟動系統。

    # init 6