JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:设备和文件系统     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  管理可移除介质(任务)

2.  写入 CD 和 DVD(任务)

3.  管理设备(任务)

4.  动态配置设备(任务)

5.  管理 USB 设备(任务)

USB 设备的新增功能

USB 3.0 支持

关于 Oracle Solaris 中的 USB 支持

受支持的 USB 功能

USB 设备功能和兼容性问题

总线供电设备

USB 键盘和鼠标设备

USB 滚轮鼠标支持

USB 主机控制器和集线器

USB 集线器设备

SPARC: USB 电源管理

USB 电缆连接原则

USB 设备概述

常用的 USB 首字母缩略词

Oracle Solaris USB 体系结构

USB 总线说明

USB 设备和驱动程序类

管理 USB 海量存储设备

使用 USB 磁盘设备

热插拔 USB 海量存储设备

如何添加 USB 海量存储设备

如何添加 USB 相机

如何移除 USB 海量存储设备

准备使用 USB 海量存储设备

如何显示 USB 设备信息

如何在 USB 海量存储设备中创建文件系统

如何在 USB 海量存储设备中修改分区和创建 PCFS 文件系统

如何在 USB 海量存储设备中创建 Solaris 分区和修改分片

如何挂载或取消挂载 USB 海量存储设备

USB 海量存储设备的疑难解答提示

禁用特定的 USB 驱动程序

如何禁用特定的 USB 驱动程序

如何移除未使用的 USB 设备链接

使用 USB 音频设备

热插拔多个 USB 音频设备

如何添加 USB 音频设备

如何确定系统的主音频设备

如何更改主 USB 音频设备

USB 音频设备问题疑难解答

音频设备所有权要点

使用 cfgadm 命令热插拔 USB 设备

如何显示 USB 总线信息 (cfgadm)

如何取消配置 USB 设备

如何配置 USB 设备

如何以逻辑方式断开 USB 设备连接

如何以逻辑方式连接 USB 设备

如何以逻辑方式断开 USB 设备子树连接

如何重置 USB 设备

如何更改多重配置 USB 设备的缺省配置

6.  使用 InfiniBand 设备(概述/任务)

7.  管理磁盘(概述)

8.  管理磁盘使用(任务)

9.  管理磁盘(任务)

10.  设置磁盘(任务)

11.  使用 COMSTAR 配置存储设备(任务)

12.  配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)

13.  format 实用程序(参考信息)

14.  管理文件系统(概述)

15.  创建和挂载文件系统(任务)

16.  配置附加交换空间(任务)

17.  复制文件和文件系统(任务)

18.  管理磁带机(任务)

索引

USB 设备概述

本节提供了以下概述信息:

通用串行总线 (Universal Serial Bus, USB) 由 PC 行业开发,用于提供将外围设备(如键盘、鼠标设备和打印机)连接到系统的低成本解决方法。

USB 连接器适用于以某种方式连接的唯一一种类型的电缆。USB 的主要设计意图是缓解对不同设备的多种连接器类型的需求。此设计可减少系统后面板上各种连接的混乱。

设备与外部 USB 集线器或计算机本身的根集线器上的 USB 端口连接。由于集线器有多个端口,因此从集线器可以引出多个设备树分支。

有关更多信息,请参见 usba(7D) 或转至 http://www.usb.org/home

常用的 USB 首字母缩略词

下表介绍了 Oracle Solaris OS 中使用的 USB 首字母缩略词。有关 USB 组件和对应的首字母缩略词的完整说明,请访问 http://www.usb.org/home

首字母缩略词
定义
更多信息
UGEN
USB 通用驱动程序
USB
通用串行总线
USBA
通用串行总线体系结构 (Solaris)
USBAI
USBA 客户机驱动程序接口 (Solaris)
N/A
HCD
USB 主机控制器驱动程序
N/A
EHCI
增强型主机控制器接口
OHCI
开放主机控制器接口
UHCI
通用主机控制器接口
XHCI
可扩展主机控制器接口

Oracle Solaris USB 体系结构

USB 设备可以表示为两级设备树节点。设备节点表示整个 USB 设备。一个或多个子接口节点表示设备上的各个 USB 接口。

驱动程序绑定是通过使用兼容的名称属性实现的。有关更多信息,请参阅 IEEE 1275 USB 绑定的 3.2.2.1 节以及《编写设备驱动程序》。驱动程序可以绑定至整个设备并控制所有接口,也可以只绑定至一个接口。如果供应商或类驱动程序不要求绑定至整个设备,则可以将通用 USB 多接口驱动程序绑定至设备级节点。此驱动程序会通过使用 IEEE 1275 绑定规范的 3.3.2.1 节中定义的兼容名称属性,尝试将各驱动程序绑定至每个接口。

Oracle Solaris USB 体系结构 (USB Architecture, USBA) 遵循 USB 1.1、USB 2.0 和 USB 3.0 规范,并且是 Oracle Solaris 设备驱动程序接口 (Device Driver Interface, DDI) 的一部分。USBA 模型与 Oracle 公用 SCSI 体系结构 (Oracle Common SCSI Architecture, SCSA) 类似。如下图所示,USBA 是一个薄层,用于为客户机驱动程序提供通用抽象 USB 传输层,进而为这些驱动程序提供实现核心通用 USB 功能的服务。

图 5-1 Oracle Solaris USB 体系结构 (USB Architecture, USBA)

image:该图显示了客户机驱动程序、USBA 框架、主机控制器驱动程序和设备总线之间的关系。

USB 总线说明

USB 规范是公用免费规范。该规范定义了总线和连接器的电子和机械接口。

USB 采用由集线器为 USB 设备提供连接点的拓扑结构。主机控制器包含根集线器,该集线器是系统中所有 USB 端口的起点。有关集线器的更多信息,请参见USB 主机控制器和集线器

图 5-2 USB 物理设备分层结构

image:图表显示了带有三个活动 USB 端口的系统,该系统包括一个组合设备(集线器和打印机)和复合设备(键盘和鼠标)。

图 5-2 显示了带有三个活动 USB 端口的系统。第一个 USB 端口连接 USB 内存条。第二个 USB 端口连接外部集线器,该集线器又连接 cdrw 设备和键盘/鼠标复合设备。作为复合设备,此键盘包含 USB 控制器,该控制器可以操作键盘和连接的鼠标。键盘和鼠标共享公用的 USB 总线地址,因为它们由同一个 USB 控制器定向。

图 5-2 还显示了作为组合设备的集线器和打印机的示例。该集线器是与打印机封装在同一个箱子中的外部集线器。打印机与集线器永久连接。集线器和打印机具有各自独立的 USB 总线地址。

以下列出了图 5-2 中显示的一些设备的设备树路径名。

内存条

/pci@1f,4000/usb@5/storage@1

键盘

/pci@1f,4000/usb@5/hub@2/device@1/keyboard@0

鼠标

/pci@1f,4000/usb@5/hub@2/device@1/mouse@1

cdrw 设备

/pci@1f,4000/usb@5/hub@2/storage@3

打印机

/pci@1f,4000/usb@5/hub@3/printer@1

USB 设备和驱动程序类

具有类似属性和服务的 USB 设备组成设备类。每个设备类都有对应的驱动程序。类中的设备由同一个设备驱动程序对进行管理。但是,USB 规范也允许不属于特定类的供应商专有设备。

HID 类包含用户控制的设备,如以下设备:

通信设备类包括以下设备:

其他设备类包括以下类:

每个 USB 设备都包含反映其所属类的描述符。设备类可指定其成员在配置和数据传输中的行为方式。您可以通过访问 http://www.usb.org/home/ 来获取其他的类信息。

有关 Oracle Solaris 发行版支持的 USB 设备的更多信息,请参见 usb(7D)