跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:设备和文件系统 Oracle Solaris 11 Information Library (简体中文) |
Oracle Solaris USB 体系结构 (USB Architecture, USBA)
15. 配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)
以下各节介绍了 Oracle Solaris 发行版中 USB 的新增功能。
Oracle Solaris 11:USB 设备节点类型,即 IA 节点,是为接口关联描述符 (Interface Association Descriptor, IAD) 支持而创建的。此功能指的是,驱动程序可能会支持同一设备的多个接口,如 Web 摄像头的视频和音频接口。如果未发现 IA 节点的驱动程序,则将结点驱动程序 (usb_ia) 绑定到 IA 节点以创建接口节点。有关更多信息,请参见 usb_ia(7D)。
Oracle Solaris 11:USB EHCI 主机控制器驱动程序为 USB 2.0 或高速同步设备提供了同步传输支持。有关更多信息,请参见 usb_isoc_request(9S)。
Oracle Solaris 11:此 Solaris 发行版介绍了一种新的设备属性,即可热插拔,用于标识可在不重新引导系统的情况下连接的或断开连接的设备以及在无用户介入的情况下自动配置的或取消配置的设备。所有 USB 和 1394 设备均被标识为可热插拔设备,具有使用 USB 海量存储设备中说明的优点。此外,不可移除介质 USB 和 1394 设备不再被标识为可移除介质设备,并且不再具有可移除介质属性。
这些更改主要是在内核级别进行的,可以提高对不可移除介质 USB 和 1394 设备的支持,并改进这些设备的性能。但是,这些更改不影响这些设备的使用。例如,挂载和取消挂载这些设备的工作由 rmvolmgr 控制。从用户的角度而言,仅设备的可热插拔和可移除介质属性才是可见的更改。
不可移除的 USB 存储设备和 1394 海量存储设备在驱动程序级别上都被标识为可热插拔的设备。此行为意味着,这些设备可以在不重新引导系统的情况下连接或断开,并且可以无需干预自动配置或取消配置。这些更改是在内核级别进行的,因此不会影响这些设备的使用。例如,挂载和取消挂载这些设备的工作由可移除介质管理服务控制。
此外,还可使用 format 实用程序来访问不可移除 USB 设备和 1394 海量存储设备并设置标签。但是,在 /etc/driver/drv/scsa2usb.conf 文件中将 remvalue 设置为 true 可以覆盖这些设备的新增可热插拔行为。将此参数设置为 true 意味着将该设备视为驱动程序级别的可移除介质设备,前提是该行为是首选行为。
有关使用这些设备的更多信息,请参见 scsa1394(7D) 和使用 USB 海量存储设备(任务列表)。
Oracle Solaris 11:可以在基于 GRUB 的引导环境中使用以下 USB 功能:
从 USB CD 驱动器或 DVD 驱动器安装
从 USB 存储设备引导。在从 USB 存储设备引导之前,必须要在 USB 驱动器上安装 Solaris 发行版。
有关引导的更多信息,请参见《在 SPARC 平台上引导和关闭 Oracle Solaris》或《在 x86 平台上引导和关闭 Oracle Solaris》。
Oracle Solaris 11:借助 USB 虚拟键盘和鼠标支持,可以挂接多个键盘和多个鼠标,这种情况下该键盘组或鼠标组的行为如同一个虚拟键盘或鼠标。这意味着每个物理设备的输入都会并入单个输入流中。例如,如果在一个键盘上键入 SHIFT,而在另一个键盘上键入 A,则回显的字符为大写的 A。
另外,还支持将 USB 键盘或鼠标添加到手提电脑中,并将这些设备作为一个整体设备用于手提电脑的 PS/2 键盘和触摸板。
此外,虚拟键盘和鼠标功能还支持条形码读取器。
有关更多信息,请参阅 virtualkm(7D)。