| |
| | usba - Solaris USB Architecture (USBA) |
| |
USB provides a low-cost means for attaching peripheral
devices, including mass-storage devices, keyboards, mice, and printers, to
a system. For complete information on USB, go to the USB website at http://www.usb.org.
USB supports 126 hot-pluggable USB devices per USB bus. The maximum
data transfer rate is 12 Mbits per second (Mbps).
USB adheres to the Universal Serial Bus 1.1
specification and provides a transport layer abstraction to USB client drivers.
|
| |
Drivers and modules which either utilize or are utilized by USBA are:
| CLIENT DRIVER | FUNCTION/DEVICE |
| /kernel/drv/[sparcv9]/hid | HID class |
| /kernel/drv/[sparcv9]/hubd | hub class |
| /kernel/drv/[sparcv9]/scsa2usb | mass storage class |
| /kernel/drv/[sparcv9]/usbprn | printer class |
| /kernel/drv/[sparcv9]/usb_as | audio streaming |
| /kernel/drv/[sparcv9]/usb_ac | audio control |
| /kernel/drv/[sparcv9]/usb_mid | multi-interface device |
| CLIENT STREAMS MODULES | FUNCTION/DEVICE |
| /kernel/strmod/[sparcv9]/usbkbm | Keyboard |
| /kernel/strmod/[sparcv9]/usbms | Mouse |
| /kernel/strmod/[sparcv9]/usb_ah | audio HID |
| HOST CONTROLLER INTERFACE DRIVERS | DEVICE |
| /kernel/drv/[sparcv9]/ohci | Open HCI |
| /kernel/drv/[sparcv9]/uhci | Universal HCI |
|
| |
See attributes(5)
for a description of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Architecture | PCI-based systems |
| Availability | SUNWusb, SUNWusbx |
|
| |
cfgadm_usb(1M), attributes(5), hid(7D), hubd(7D), ohci(7D), scsa2usb(7D), uhci(7D), usb_ac(7D), usb_as(7D), usb_mid(7D), usbprn(7D)
Universal Serial Bus Specification 1.0 and 1.1.
System Administration Guide: Basic Administration
http://www.sun.com/io
|
| |
The messages described below may appear on the system console as well
as being logged. All messages are formatted in the following manner:
| |
WARNING: Error message...
|
- <name><number>: obsolete driver:
usb_pipe_policy is <actual_version> expecting <version>
- The driver is using an older revision of USBA. The pipe policy revision
used is older and this driver is not supported on the current platform. <name><number> refer to the driver
name and its instance number, respectively.
- No driver found for device <device_name>
(interface <number> node name=<node_name>)
- The
installed Solaris software does not contain a supported driver for this hardware.
<number> is the interface number.
- No driver found for device <name>.
- The installed Solaris software does not contain a supported driver for
this hardware. <name> could be the device path
name or the device name.
- Onlining <path name> failed (<number>).
- The USB device driver could not be brought online due to internal kernel
errors. <number> is the value returned due to
the failure.
|
| |