Lines Matching +full:usb +full:- +full:attach
29 .Nm usb
35 .Bd -ragged -offset indent
36 .Cd "device usb"
42 .Bd -literal -offset indent
52 provides machine-independent bus support and drivers for
58 .Bl -tag -width 6n -offset indent
59 .It USB Controller (Bus)
60 .It USB Device
61 .It USB Driver
67 The USB bus attaches to the controller, and the root hub attaches
69 Any devices attached to the bus will attach to the root hub
70 or another hub attached to the USB bus.
75 .Sh INTRODUCTION TO USB
76 The USB is a system where external devices can be connected to a PC.
77 The most common USB speeds are:
78 .Bl -tag -width 6n -offset indent
85 Each USB has a USB controller that is the master of the bus.
87 communicates with one USB device at a time.
89 There can be up to 127 devices connected to an USB HUB tree.
115 The bus enumeration of the USB bus proceeds in several steps:
116 .Bl -enum
118 Any interface specific driver can attach to the device.
120 If none is found, generic interface class drivers can attach.
128 .Bl -tag -width indent
129 .It Va hw.usb.debug
135 The USB specifications can be found at:
137 .D1 Pa https://www.usb.org/documents
167 module complies with the USB 3.0 standard.