Lines Matching full:usb
9 cfgadm_usb \- USB hardware-specific commands for cfgadm
33 The Universal Serial Bus (\fBUSB\fR) hardware-specific library
34 \fB/usr/lib/cfgadm/usb.so.1\fR provides the functionality for administering
35 \fBUSB\fR devices via the \fBcfgadm\fR(8) command. \fBcfgadm\fR operates on
40 For \fBUSB\fR administration, the only attachment points supported are the
41 ports of hubs attached to the \fBUSB\fR bus.
45 \fBUSB\fR bus is hierarchical, so the \fIap_ids\fR are as well. \fBUSB\fR hubs
46 have ports, numbered from \fB1\fR to \fIn\fR. All \fBUSB\fR \fIap_ids\fR
61 \fIN\fR is the \fIN\fRth \fBUSB\fR host controller on the system,
79 For example, the first port on the root hub of USB controller \fB0\fR (the only
92 port on the root hub of the first \fBUSB\fR controller has a logical
107 \fBUSB\fR host controller on the system.
113 usb0/1 USB-hub connected configured ok
115 usb0/1.1 USB-storage connected configured ok
118 usb0/1.4 USB-device connected configured ok
125 \fBUSB 2.0\fR chips have one \fBEHCI\fR host \fBUSB 2.0\fR host controller and a
126 number of companion \fBUSB 1.\fR\fIx\fR host controllers (either \fBOHCI\fR or
130 When a \fBUSB 2.0\fR device has been plugged in, it shows up on the \fBEHCI\fR
132 physical port numbers on the system. When a \fBUSB 1.\fR\fIx\fR device is
146 usb0/1 usb-mouse connected configured ok
147 usb0/2 usb-kbd connected configured ok
149 usb0/4 usb-hub connected configured ok
153 usb0/4.4 usb-storage connected configured ok
158 usb2/2 usb-device connected configured ok
170 In this example \fBusb0\fR is the onboard USB 1.\fIx\fR host controller.
171 \fBusb1\fR and \fBusb2\fR are companion \fBOHCI USB 1.\fR\fIx\fR host
172 controllers and \fBusb3\fR is an \fBEHCI USB 2.0\fR host controller.
175 The following table shows the somewhat confusing routing for this USB 2.0 chip:
203 The receptacle states for attachment points at the \fBUSB\fR port have the
212 \fBUSB\fR port is powered on and enabled. A USB device is plugged in to the
213 port. The device is logically connected to the USB bus.
223 \fBUSB\fR port is powered on and enabled. A \fBUSB\fR device is plugged into
224 the port. The device has been logically disconnected from the \fBUSB\fR bus
235 \fBUSB\fR port is powered on, but no device is plugged in to it.
240 The occupant states for devices at \fBUSB\fR port attachment points at the
241 \fBUSB\fR port have the following meanings:
249 The \fBUSB\fR device at the \fBUSB\fR port is configured and usable.
259 The \fBUSB\fR device at the \fBUSB\fR port was explicitly off-lined using
325 A \fBUSB\fR device can be hotplugged or hotunplugged at any time, and the
330 before removing its device from the \fBUSB\fR. However, it is not recommended
356 The following generic commands are defined for the \fBUSB\fR hardware specific
365 If there is a \fBUSB\fR device plugged into the port, this command attempts to
422 \fBUSB\fR specific help can be obtained by using the help option with any
423 \fBUSB\fR attachment point.
435 \fBUSB\fR-specific information:
497 Attachment points of class \fBUSB\fR can be listed by using the \fBselect\fR
519 Sets the \fBUSB\fR configuration of a multi-configuration \fBUSB\fR device at
630 \fBExample 1 \fRListing the Status of All USB Devices
633 The following command lists the status of all \fBUSB\fR devices on the system:
640 usb0/1 USB-hub connected configured ok
642 usb0/1.1 USB-storage connected configured ok
645 usb0/1.4 USB-device connected configured ok
652 Notice that \fBcfgadm\fR treats the \fBUSB-device\fR device at \fBap_id
684 usb0/1.3 USB-hub connected configured ok
690 \fBExample 4 \fRUnconfiguring an Existing USB Device
693 The following command unconfigures the \fBUSB\fR device attached to
701 This operation suspends activity on the USB device
716 \fBExample 5 \fRUnconfiguring and Logically Disconnecting an Existing USB
720 The following command unconfigures and logically disconnects a \fBUSB\fR device
728 This operation suspends activity on the USB device
751 \fBExample 6 \fRConfiguring a Previously Unconfigured USB Device
754 The following command configures a \fBUSB\fR device that was previously
769 \fBExample 7 \fRResetting a USB Device
772 The following command resets a \fBUSB\fR device:
779 This operation suspends activity on the USB device
790 \fBExample 8 \fRDisplaying Detailed Information About a USB Device
793 The following command displays detailed information about a \fBUSB\fR device.
794 This device shows the following \fBUSB\fR-specific information in
858 \fBExample 9 \fRDisplaying Detailed Information About All USB Devices
861 The following command displays detailed information about all \fBUSB\fR devices
867 example# \fBcfgadm -l -s "select=class(usb),cols=ap_id:info"\fR
902 out. This example only lists \fBUSB\fR \fBap_id\fRs with connected devices, and
908 example# \fBcfgadm -l -s "select=class(usb),cols=ap_id:info" | grep Mfg\fR
922 \fBExample 10 \fRListing Information About a Multi-configuration USB Device
925 The following example lists information about a multi-configuration \fBUSB\fR
945 \fBExample 11 \fRSetting the Current Configuration of a Multi-configuration USB
956 Setting the device: /devices/pci@1f,2000/usb@1/device@3
957 to USB configuration 2
958 This operation suspends activity on the USB device
980 \fB\fB/usr/lib/cfgadm/usb.so.1\fR\fR
984 Hardware specific library for generic USB device administration
995 Universal Serial Bus 1.1 Specification (\fBwww.usb.org\fR)
1001 configuration of any \fBUSB\fR device currently opened by any application.
1003 an application. See \fBscsa2usb\fR(4D) for unconfiguring a \fBUSB\fR