系统管理指南:设备和文件系统

关于 Solaris OS 中的 USB

本节介绍您应了解的有关 Solaris OS 中的 USB 的信息。

USB 2.0 功能

从 Solaris 9 4/04 发行版开始,包括以下 USB 2.0 功能:

有关 USB 设备和术语的说明,请参见USB 设备概述

USB 2.0 设备功能和兼容性问题

USB 2.0 设备的定义是遵循 USB 2.0 规范的高速设备。您可以参阅 http://www.usb.org 中的 USB 2.0 规范。

要确定 USB 设备在 Solaris 10 以及更高发行版中的速度,请检查 /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

以下是本 Solaris 发行版中支持的一些 USB 设备:

有关 Solaris 发行版中已验证的 USB 设备的完整列表,请访问:

http://www.sun.com/io_technologies/USB.html

通过修改 scsa2usb.conf 文件,可以使用其他存储设备。有关更多信息,请参见 scsa2usb(7D)

Solaris USB 2.0 设备支持包括以下功能:

有关 USB 2.0 设备支持的更多信息,请参见 ehci(7D)usba(7D)

总线供电设备

总线供电的集线器使用来自与之连接的 USB 总线的电力,为与其连接的设备供电。必须特别小心不要使这些集线器过载,因为这些集线器为其下游设备提供的电力有限。

从 Solaris 10 6/06 发行版开始,已实现了对 USB 设备进行电能预算。此功能具有以下限制:

USB 键盘和鼠标设备

使用 USB 键盘和鼠标设备时,请牢记以下问题:

USB 滚轮鼠标支持

从 Solaris 9 9/04 发行版开始,支持以下滚轮鼠标功能:

USB 主机控制器和集线器

USB 集线器负责以下操作:

USB 主机控制器具有一个嵌入式集线器,称为根集线器。系统的后面板上显示的端口是根集线器的端口。USB 主机控制器负责以下操作:

USB 集线器设备

SPARC: USB 电源管理

SPARC 系统完全支持暂停和恢复 USB 设备。但是,请勿暂停繁忙的设备,并且请勿在暂停关机的情况下关闭系统电源时移除设备。

USB 框架可通过启用电源管理,尽可能地对基于 SPARC 的系统上的所有设备进行电源管理。对 USB 设备进行电源管理意味着集线器驱动程序将暂停与设备连接的端口。支持远程唤醒的设备可以通知系统唤醒设备路径中的所有内容,以便可以使用该设备。如果应用程序将 I/O 发送到该设备,则主机系统也可以唤醒该设备。

缺省情况下,会对所有的 HID 设备(键盘、鼠标、集线器和存储设备)、集线器设备和存储设备进行电源管理,前提是这些设备支持远程唤醒功能。仅在两个打印作业之间对 USB 打印机进行电源管理。通用 USB 启动程序 (UGEN) 管理的设备仅在关闭时才会进行电源管理。

实施电源管理以减少能耗时,首先会关闭 USB 叶设备的电源。关闭与集线器端口连接的所有设备的电源后,集线器电源会在一定延迟后关闭。为实现最有效的电源管理,请勿层叠多个集线器。

有关在 SPARC 系统中使用 SUSPEND/SHUTDOWN 键的信息,请参见USB 键盘和鼠标设备

USB 电缆连接原则

连接 USB 电缆时,请牢记以下原则:

有关更多信息,请访问:

http://www.usb.org/about/faq/ans5