Solaris 10 发行说明

某些带有 USB 2.0 硬件的系统可能会挂起或出现紧急情况 (5030842)

带有某种 USB 2.0 硬件的系统在运行本 Solaris 发行版时,可能经常会挂起或出现紧急情况。这些问题与不基于 NEC 芯片组的 USB 2.0 设备有关。在发生这些问题时,会显示下列有关增强主机控制器接口 (EHCI) 的错误消息:


WARNING: /pci@0,0/pci8086,244e@1e/pci925,1234@2,2 (ehci1):
This controller is not supported.
Please refer to www.sun.com/io for Solaris Ready products
and to www.sun.com/bidadmin/hcl for additional compatible USB products

解决方法:根据系统硬件配置的不同,请选择以下选项之一:


注 –

USB 2.0 端口由两个伴随硬件操作:

在基于 x86 的系统上,同时存在 OHCI 和 UHCI 的驱动程序。在基于 SPARC 的系统上,只支持 OHCI USB 1.1 主机控制器硬件。因此,如果 SPARC 系统上的伴随 EHCI 控制器被禁用,则只有带 OHCI 伴随控制器的 USB 硬件可以继续在该 SPARC 系统上工作。如果系统有适当的 OHCI 或 UHCI 驱动程序,即使 EHCI 被禁用,USB 硬件端口仍然可以操作。与这些端口相连接的 USB 2.0 设备的运行速度只能与 USB 1.1 设备相当。

要验证在基于 SPARC 的系统上是否存在 EHCI 和 OHCI 主机控制器,请键入:

# prtconf -D

在输出中检查 EHCI 项,这些项位于一条或多条 OHCI 项之后,如下例所示:


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)