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:
|/kernel/drv/[sparcv9]/scsa2usb||mass storage class|
|CLIENT STREAMS MODULES||FUNCTION/DEVICE|
|HOST CONTROLLER INTERFACE DRIVERS||DEVICE|
See attributes(5) for a description of the following attributes:
|ATTRIBUTE TYPE||ATTRIBUTE VALUE|
Universal Serial Bus Specification 1.0 and 1.1.
System Administration Guide: Basic Administration
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...
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.
The installed Solaris software does not contain a supported driver for this hardware. <number> is the interface number.
The installed Solaris software does not contain a supported driver for this hardware. <name> could be the device path name or the device name.
The USB device driver could not be brought online due to internal kernel errors. <number> is the value returned due to the failure.