跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:设备和文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
如何在 USB 海量存储设备中修改分区和创建 PCFS 文件系统
如何在 USB 海量存储设备中创建 Solaris 分区和修改分片
12. 配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)
本节介绍了以下信息:
此 Oracle Solaris 发行版包含对使用 USB 3.0 xhci 主机控制器驱动程序的 USB 3.0 设备(“超高速”设备)的扩展支持。xhci 主机控制器驱动程序支持除音频设备之外的所有 USB 设备。xhci 主机控制器驱动程序支持对 USB 主机的中断、控制和批传输,包括超高速和非超高速总线接口。支持与 USB 2.0、1.1 和 1.0 设备和驱动程序兼容,因而可以使用相同的电缆、连接器和软件界面。
在基于 SPARC 和 x86 的系统上,均支持以下 USB 设备,特别注明的除外:
将 USB 3.0 设备插入 USB 3.0 端口后,该设备将在 USB 3.0 模式下运行。除了 USB 音频设备外,将传统的 USB 设备(2.0、1.1 和 1.0)连接到 USB 3.0 端口后,也可继续运行。
仅对 USB 2.0、1.1 和 1.0 音频设备提供音频设备支持。
USB 驱动程序不支持的设备可能包含 libusb 应用程序,如 gphoto2、gtkam 和 pilotlink。有关更多信息,请参阅 /usr/share/doc/libusb/libusb.txt 下的用户空间 USB 库文档。
通用 USB 驱动程序支持-请参见 ugen(7D)。
人工接口设备 (Human Interface Device, HID) 支持(键盘和鼠标设备)-请参见 hid(7D)
集线器支持-请参见 hubd(7D)。
打印机支持
USB CDC-ECM(USB Communication Device Class- Ethernet Control Model,USB 通信设备类-以太网控制模式)设备支持
串行设备支持,包括:
Edgeport-请参见 usbser_edge(7D)。
Prolific-请参见 usbsprl(7D)。
Keyspan-请参见 usbsksp(7D)。
存储设备支持-请参见 scsa2usb(7D)。
用户空间 USB 设备管理库支持。请参见 libusb(3LIB)。
USB 3.0 总线速度从 480 兆位/秒提高到了 5 千兆位/秒。
USB 3.0 或 USB 2.0 端口可以是:
USB 3.0 或 USB 2.0 PCI 卡上的端口
连接到 USB 3.0 或 USB 2.0 端口的 USB 3.0 或 USB 2.0 集线器上的端口
SPARC 或 x86 计算机主板上的端口
注 - 较旧的 SPARC 平台可能需要 USB 2.0 PCI 卡。
USB 2.0 和 USB 1.1 设备的工作方式与过去一样,即使同一系统中同时有 USB 3.0、USB 2.0 和 USB 1.0 设备时也是如此。USB 2.0 和 USB 1.0 主机控制器支持所有四种传输类型:控制、批处理、中断和同步。USB 3.0 主机控制器支持三种传输类型:控制、批处理和中断。USB 3.0 主机控制器不支持同步传输类型。
虽然 USB 3.0 与 USB 2.0 设备可以在 USB 1.1 或 1.0 端口上运行,但连接到 USB 2.0 或 USB 3.0 端口后性能将显著提高。
XHCI 主机控制器没有伴随控制器,即,一个控制器支持 USB 设备的所有速度。USB 2.0 主机控制器有一个高速 EHCI 以及一个或多个 OHCI 或 UHCI 嵌入式控制器。连接到 USB 2.0 端口的设备会被动态分配给 EHCI 或 OHCI 控制器,具体取决于它们是否支持 USB 2.0。
有关 USB 3.0 设备支持的更多信息,请参见 xhci(7D)。
有关 USB 2.0 设备支持的更多信息,请参见 ehci(7D) 和 usba(7D)。
有关 USB 1.1 设备支持的更多信息,请参见 ohci(7D)。
有关 USB 设备和术语的说明,请参见USB 设备概述。
USB 3.0 设备的定义是符合 USB 3.0 规范的超高速设备。USB 2.0 设备的定义是遵循 USB 2.0 规范的高速设备。您可以参阅 http://www.usb.org/home 中的 USB 3.0 和 USB 2.0 规范。
要确定 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 发行版中支持的一些 USB 设备:
海量存储设备,如 CD-RW、硬盘、DVD、数码相机、磁盘、磁带机、内存条以及多格式读卡器
键盘和鼠标设备
音频设备,如扬声器和麦克风
注 - USB 3.0 不支持音频设备。
通过修改 scsa2usb.conf 文件,可以使用其他存储设备。有关更多信息,请参见 scsa2usb(7D)。
总线供电的集线器使用来自与之连接的 USB 总线的电力,为与其连接的设备供电。必须特别小心不要使这些集线器过载,因为这些集线器为其下游设备提供的电力有限。
对 USB 设备进行电能预算。此功能具有以下限制:
建议不要层叠两个总线供电的集线器。
每个总线供电的集线器允许每个端口的最大电流仅为 100 mA。
仅允许将自备电源或低总线供电的设备连接至总线供电的集线器。不允许连接高总线供电的设备。某些集线器或设备会报告虚假的电源来源,因此该种连接可能是不可预测的。
在重新引导期间或在 SPARC 系统中出现 ok 提示符时,请勿移动键盘和鼠标。系统重新引导后,可以随时将键盘和鼠标移动到另一个集线器。插入键盘和鼠标后,它们便会再次完全正常运行。
在某些第三方 USB 键盘上,紧靠小键盘左侧的键可能不起作用。
SPARC-在 SPARC 系统中使用 USB 键盘和鼠标设备时,请牢记以下问题:
USB 键盘上的电源键与类型 5 键盘上的电源键作用不同。在 USB 键盘上,可以使用 SUSPEND/SHUTDOWN 键暂停或关闭系统。但是,不能使用该键来打开系统电源。
引导过程完成之前,OpenBoot PROM (OBP) 限制键盘和鼠标设备只能与主板根集线器端口连接。
USB 键盘和鼠标设备不能与类型 3、4 或 5 键盘同时用于传统 SPARC 系统。
有关多键盘和鼠标设备支持的信息,请参见 virtualkm(7D)。
支持超过 3 个按键的 USB 或 PS/2 鼠标设备。
支持 USB 或 PS/2 鼠标设备的滚轮鼠标滚动功能。此项支持表明滚动 USB 或 PS/2 鼠标的滚轮会在鼠标焦点所在的应用程序或窗口中产生滚动效果。StarOffice、Firefox 和 GNOME 应用程序均支持滚轮鼠标的滚动功能。但是,其他应用程序可能不支持此功能。
USB 集线器负责以下任务:
监视在其端口上插入或移除设备
对其端口上的各个设备进行电源管理
控制传输到其端口的电源
USB 主机控制器具有一个嵌入式集线器,称为根集线器。系统的后面板上显示的端口是根集线器的端口。
USB 主机控制器负责以下任务:
定向 USB 总线。各个设备都不能任意定向总线。
使用该设备确定的轮询间隔轮询设备。为说明轮询间隔的时间,假定设备具有足够缓冲。
在 USB 主机控制器和与之连接的设备之间发送数据。不支持对等通信。
使用 USB 集线器设备时,请牢记以下要点:
请勿在基于 SPARC 的系统或基于 x86 的系统上将集线器层叠超过四级。在 SPARC 系统中,OpenBootPROM 不能可靠地探测超过四级的设备。
请勿以层叠样式将一个总线供电的集线器插入另一个总线供电的集线器中。总线供电的集线器没有自己的电源。
请勿将需要大功率电源的设备连接至总线供电的集线器。这些设备可能会被拒绝与总线供电的集线器连接,或者可能会消耗其他设备的集线器的电源。这类设备的示例为 USB 磁盘设备。
SPARC 系统完全支持暂停和恢复 USB 设备。但是,请勿暂停繁忙的设备,并且请勿在暂停关机的情况下关闭系统电源时移除设备。
USB 框架可通过启用电源管理,尽可能地对基于 SPARC 的系统上的所有设备进行电源管理。对 USB 设备进行电源管理意味着集线器驱动程序将暂停与设备连接的端口。支持远程唤醒的设备可以通知系统唤醒设备路径中的所有内容,以便可以使用该设备。如果应用程序将 I/O 发送到该设备,则主机系统也可以唤醒设备。
缺省情况下,会对所有的 HID 设备(键盘、鼠标、集线器和存储设备)、集线器设备和存储设备进行电源管理,前提是这些设备支持远程唤醒功能。仅在两个打印作业之间对 USB 打印机进行电源管理。通用 USB 驱动程序 (UGEN) 管理的设备仅在关闭时才会进行电源管理。
实施电源管理以减少能耗时,首先会关闭 USB 叶设备的电源。关闭与集线器端口连接的所有设备的电源后,集线器电源会在一定延迟后关闭。为实现最有效的电源管理,请勿层叠多个集线器。
有关在 SPARC 系统中使用 SUSPEND/SHUTDOWN 键的信息,请参见USB 键盘和鼠标设备。
连接 USB 电缆时,请牢记以下原则:
USB 3.0 规范未指定最大电缆长度。但 USB 3.0 电缆明显不同于 USB 2.0 电缆。据估计,较短的电缆能实现更好的性能,因此建议使用三米长的电缆,以实现数千兆位的传输速率。
对于 USB 2.0 设备,始终使用符合标准的、以全速(480 兆位/秒)运行的 20/28 AWG 电缆来连接这些设备。
支持的最大电缆长度为 5 米。
请勿使用电缆延伸架。为获得最佳效果,请使用自备电源的集线器来延伸电缆长度。
有关更多信息,请访问 http://www.usb.org/about/faq。