Print this page
11641 spelling mistakes in section 7d of the manual
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/man/man7d/xhci.7d
+++ new/usr/src/man/man7d/xhci.7d
1 1 .\"
2 2 .\" This file and its contents are supplied under the terms of the
3 3 .\" Common Development and Distribution License ("CDDL"), version 1.0.
↓ open down ↓ |
3 lines elided |
↑ open up ↑ |
4 4 .\" You may only use this file in accordance with the terms of version
5 5 .\" 1.0 of the CDDL.
6 6 .\"
7 7 .\" A full copy of the text of the CDDL should have accompanied this
8 8 .\" source. A copy of the CDDL is also available via the Internet at
9 9 .\" http://www.illumos.org/license/CDDL.
10 10 .\"
11 11 .\"
12 12 .\" Copyright 2016 Joyent, Inc.
13 13 .\"
14 -.Dd October 17, 2016
14 +.Dd January 10, 2020
15 15 .Dt XHCI 7D
16 16 .Os
17 17 .Sh NAME
18 18 .Nm xhci
19 19 .Nd Extensible Host Controller Interface Driver
20 20 .Sh SYNOPSIS
21 21 .Sy usb@unit-address
22 22 .Sh DESCRIPTION
23 23 The
24 24 .Nm
25 25 driver supports PCI devices that implement versions 1.0 and 1.1 of the
26 -Extensible Host Controller Inteface Specification.
26 +Extensible Host Controller Interface Specification.
27 27 These devices provide support for USB 3.0, USB 2.x, and USB 1.x devices and is
28 28 integrated into the broader illumos USB Architecture (USBA).
29 29 .Pp
30 30 The
31 31 .Nm
32 32 driver supports all four USB transfer types:
33 33 .Sy bulk transfers ,
34 34 .Sy control transfers ,
35 35 .Sy interrupt transfers ,
36 36 and
37 37 .Sy isochronous transfers .
38 38 .Pp
39 39 Administrators do not interact with the
40 40 .Nm
41 41 driver directly.
42 42 USB devices are managed with
43 43 .Xr cfgadm 1M .
44 44 See
45 45 .Xr cfgadm_usb 1M
46 46 for more information on how to specifically manage USB devices and how
47 47 they are laid out in the system.
48 48 .Xr cfgadm 1M
49 49 is only used to manage devices at a USB level.
50 50 For example, a USB NIC would still be managed with
51 51 .Xr dladm 1M
52 52 at a networking level.
53 53 .Pp
54 54 On some x86 systems USB ports may be routed to either an instance of the
55 55 .Nm
56 56 driver or an instance of the
57 57 .Xr ehci 7D
58 58 driver.
59 59 By default, all such ports are routed to the
60 60 .Nm
61 61 driver, allowing those devices to operate at USB 3.x speed by default.
62 62 This is most common on Intel platforms and chipsets.
63 63 While this is controlled with the
64 64 .Sy xhci-reroute
65 65 property discussed below, changing it may not be sufficient to change
66 66 the behavior.
67 67 The BIOS or ACPI data for many x86 systems may toggle this automatically.
68 68 .Sh PROPERTIES
69 69 The
70 70 .Nm
71 71 driver supports the following properties which may be tuned in the
72 72 .Nm
73 73 driver's
74 74 .Xr driver.conf 4
75 75 file.
76 76 .Bl -tag -width Sy
77 77 .It Sy xhci-reroute
78 78 The
79 79 .Sy xhci-reroute
80 80 property determines whether or not USB ports are re-routed to the
81 81 .Nm
82 82 driver.
83 83 The default behavior is to route such ports.
84 84 To disable this, the property should be set to
85 85 .Sy 0 .
86 86 Any other value, or the lack of the property, cause the default behavior
↓ open down ↓ |
50 lines elided |
↑ open up ↑ |
87 87 to take place.
88 88 .El
89 89 .Sh ARCHITECTURE
90 90 The
91 91 .Nm
92 92 driver is only supported on
93 93 .Sy x86
94 94 systems at this time.
95 95 .Sh FILES
96 96 .Bl -tag -width Pa
97 -.It Pa /kernel/drv/xhci
98 -32-bit device driver (x86).
99 97 .It Pa /kernel/drv/amd64/xhci
100 -64-bit device driver (x86).
98 +Device driver (x86)
101 99 .It Pa /kernel/drv/xhci.conf
102 -Driver configuration file.
100 +Driver configuration file
103 101 .El
104 102 .Sh SEE ALSO
105 103 .Xr cfgadm 1M ,
106 104 .Xr cfgadm_usb 1M ,
107 105 .Xr dladm 1M ,
108 106 .Xr driver.conf 4 ,
109 107 .Xr ehci 7D ,
110 108 .Xr usba 7D
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX