|
| 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.
|
| |