要确定 USB 设备的速度,请检查 /var/adm/messages 文件中类似于以下内容的消息:
Dec 13 17:05:57 mysystem usba: [ID 912658 kern.info] USB 2.0 device (usb50d,249) operating at hi speed (USB 2.x) on USB 2.0 external hub: storage@4, scsa2usb0 at bus address 4
Oracle Solaris 在基于 SPARC 和 x86 的系统上均支持 USB 设备,特别注明的除外。通过修改 scsa2usb.conf 文件,可以使用其他存储设备。有关更多信息,请参见 scsa2usb(7D) 手册页。
以下各节提供有关特定 USB 设备的其他信息。
USB 集线器并非自供电设备。这些集线器从其连接到的 USB 总线获取电力,继而将电力提供给与其连接的设备。因此(同时也为了进行电源管理),提供给这些下游设备的电力将受到限制。所以应避免使这些集线器过载。尤其应注意以下限制:
不能串联两个总线供电的集线器。
每个总线供电的集线器为每个端口提供的最大电流仅为 100 mA。
只能将自供电设备或低总线供电的设备连接到总线供电的集线器,而不能连接高总线供电的设备。
某些集线器或设备可能会报告电源错误。对于此类集线器,可能无法预测连接情况。
在基于 SPARC 的系统上,请勿在系统引导期间或在 ok 提示符下移除键盘和鼠标。在引导过程中,OpenBoot PROM (OBP) 只允许键盘和鼠标设备使用主板根集线器端口。系统重新引导后,可以随时将键盘和鼠标移动到另一个集线器。插入到相应端口后,这些设备将能完全正常工作。
在基于 SPARC 的系统上,请注意与这些设备相关的以下问题:
USB 键盘上的电源键与类型 5 键盘上的电源键作用不同。在 USB 键盘上,SUSPEND/SHUTDOWN(暂停/关机)键用于暂停或关闭系统。但是,该键不用于打开系统电源。
在基于 SPARC 的传统系统上,USB 键盘和鼠标设备无法与类型 3、4 或 5 键盘同时工作。
有关多键盘和鼠标设备支持的信息,请参见 virtualkm(7D) 手册页。
USB 主机控制器具有一个嵌入式集线器(称为根集线器),该集线器的端口位于系统的后面板上。
使用 USB 集线器时,请避免执行以下操作:
在基于 SPARC 的系统或基于 x86 的系统上将集线器串联超过四级。在 SPARC 系统中,OpenBootPROM 不能可靠地探测超过四级的设备。
串联总线供电的集线器。总线供电的集线器没有自己的电源。
将需要大量电力的设备(例如 USB 磁盘驱动器)连接到总线供电的集线器(这样可能会使集线器的电力用尽而无法为其他设备供电)。总线供电的集线器可能会拒绝连接这些设备。