下列的硬體相關問題與錯誤適用於 Solaris 9 9/05 HW 發行版本:
此 Solaris 發行版本同時支援 USB 1.1 與 USB 2.0 裝置。下表為工作於特定配置的 USB 裝置的摘要。連線類型為可直接連至電腦或透過 USB 集線器連至電腦。請注意 USB 1.1 裝置與集線器為低速或全速。USB 2.0 裝置與集線器為高速。如需有關連接埠與作業速度的詳細資訊,請參閱「System Administration Guide: Devices and File Systems」。
表 2–1 USB 裝置與配置
USB 裝置 |
連線類型 |
---|---|
USB 2.0 儲存裝置 |
直連, USB 1.1 集線器, USB 2.0 集線器 |
除音效之外的 USB 1.1 裝置 |
直連, USB 1.1 集線器, USB 2.0 集線器 |
USB 1.1 音效裝置 |
直連, USB 1.1 集線器 |
USB 2.0 音效裝置 |
不支援 |
當顯示器從電源管理狀態切換回來時,PGX32TM 資料緩衝區上的擴充顯示識別資料 (EDID) 可能無法立即顯示。顯示器不再是電源管理狀態。不過,由指令 fbconfig -prconf 所產生的輸出,仍會繼續將 EDID 資料欄位顯示為「無法使用」。當您於數秒的延遲後再次鍵入指令時,資料才會顯示為可用。
解決方法:無。
當執行此 Solaris 發行版本時,有特定 USB 2.0 硬體的系統可能會經常性當機或發生程式錯誤。這些問題與非基於 NEC 晶片組的 USB 2.0 裝置有關。發生這些問題發生時,系統會產生與增強型主機控制器介面 (EHCI) 有關的錯誤訊息。
解決方法:請根據系統硬體的配置狀態,選擇下列選項之一:
以基於 NEC 晶片組的硬體取代 USB 2.0 主機控制器硬體。基於 NEC 晶片組的 USB 2.0 硬體已知可與 Solaris 作業系統運作良好。
在主機板內建 USB 2.0 主機控制器硬體及具有備用 PCI 插槽的系統上執行下列步驟:
加入基於 NEC 晶片的 PCI 型 USB 2.0 卡。
成為超級使用者。
停用主機板上的 USB 2.0 並啟用僅透過 PCI 卡的 USB 2.0 支援。輸入下列指令:
# update_drv -d -i '"pciclass,0c0320"' usba10_ehci # update_drv -a -i '"pci1033,e0"' usba10_ehci # reboot |
若要快速作業,請將您的 USB 2.0 裝置連接至卡上的連接埠而非主機板上的原始連接埠。
即使您不能將新的 USB 硬體加入您的系統,您仍可透過執行下列步驟以停用系統的 EHCI:
成為超級使用者。
輸入下列指令:
# update_drv -d -i '"pciclass,0c0320"' usba10_ehci # reboot |
USB 2.0 連接埠由一對伴聯硬體操作:
EHCI 用於高速硬體
開放主機控制器介面 (OCHI) 或通用主機控制器介面 (UCHI) 則用於低速或全速硬體。
在基於 x86 的系統上,同時存在 OHCI 與 UHCI 的驅動程式。在基於 SPARC 的系統上,僅支援 OHCI USB 1.1 主機控制器硬體。因此,僅含有 OCHI 伴聯控制器的 USB 硬體可繼續運作于已停用伴聯 ECHI 控制器的 SPARC 系統之中。假設您的系統有適用的 OHCI 或 UHCI 驅動程式,則即使停用 EHCI,USB 硬體埠仍可持續運作。連接至這些埠的 USB 2.0 裝置僅和 USB 1.1 裝置的速度相同。
若要驗證您的 SPARC 系統上是否有 EHCI 與 OHCI 主機控制器,請鍵入:
# prtconf -D
檢查一或多個 OHCI 項目之後的 EHCI 項目輸出,類似下列範例:
pci, instance #0 (driver name: pci_pci) usb, instance #0 (driver name: usba10_ohci) usb, instance #1 (driver name: usba10_ohci) usb, instance #0 (driver name: usba10_ehci) |