| @@ -1,521 +1,523 @@ | | | @@ -1,521 +1,523 @@ |
1 | .\" $NetBSD: pci.4,v 1.100 2018/12/12 08:12:18 wiz Exp $ | | 1 | .\" $NetBSD: pci.4,v 1.101 2019/12/08 02:54:54 nia Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (c) 1997 Jason R. Thorpe. All rights reserved. | | 3 | .\" Copyright (c) 1997 Jason R. Thorpe. All rights reserved. |
4 | .\" Copyright (c) 1997 Jonathan Stone | | 4 | .\" Copyright (c) 1997 Jonathan Stone |
5 | .\" All rights reserved. | | 5 | .\" All rights reserved. |
6 | .\" | | 6 | .\" |
7 | .\" Redistribution and use in source and binary forms, with or without | | 7 | .\" Redistribution and use in source and binary forms, with or without |
8 | .\" modification, are permitted provided that the following conditions | | 8 | .\" modification, are permitted provided that the following conditions |
9 | .\" are met: | | 9 | .\" are met: |
10 | .\" 1. Redistributions of source code must retain the above copyright | | 10 | .\" 1. Redistributions of source code must retain the above copyright |
11 | .\" notice, this list of conditions and the following disclaimer. | | 11 | .\" notice, this list of conditions and the following disclaimer. |
12 | .\" 2. Redistributions in binary form must reproduce the above copyright | | 12 | .\" 2. Redistributions in binary form must reproduce the above copyright |
13 | .\" notice, this list of conditions and the following disclaimer in the | | 13 | .\" notice, this list of conditions and the following disclaimer in the |
14 | .\" documentation and/or other materials provided with the distribution. | | 14 | .\" documentation and/or other materials provided with the distribution. |
15 | .\" 3. All advertising materials mentioning features or use of this software | | 15 | .\" 3. All advertising materials mentioning features or use of this software |
16 | .\" must display the following acknowledgements: | | 16 | .\" must display the following acknowledgements: |
17 | .\" This product includes software developed by Jonathan Stone | | 17 | .\" This product includes software developed by Jonathan Stone |
18 | .\" 4. The name of the author may not be used to endorse or promote products | | 18 | .\" 4. The name of the author may not be used to endorse or promote products |
19 | .\" derived from this software without specific prior written permission | | 19 | .\" derived from this software without specific prior written permission |
20 | .\" | | 20 | .\" |
21 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | | 21 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
22 | .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | | 22 | .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
23 | .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | | 23 | .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
24 | .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | | 24 | .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
25 | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | | 25 | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
26 | .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | | 26 | .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
27 | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | | 27 | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
28 | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | | 28 | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
29 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | | 29 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
30 | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | | 30 | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
31 | .\" | | 31 | .\" |
32 | .Dd December 12, 2018 | | 32 | .Dd December 12, 2018 |
33 | .Dt PCI 4 | | 33 | .Dt PCI 4 |
34 | .Os | | 34 | .Os |
35 | .Sh NAME | | 35 | .Sh NAME |
36 | .Nm pci | | 36 | .Nm pci |
37 | .Nd introduction to machine-independent PCI bus support and drivers | | 37 | .Nd introduction to machine-independent PCI bus support and drivers |
38 | .Sh SYNOPSIS | | 38 | .Sh SYNOPSIS |
39 | .Cd "pci* at mainbus? bus ?" | | 39 | .Cd "pci* at mainbus? bus ?" |
40 | .Cd "pci* at pchb? bus ?" | | 40 | .Cd "pci* at pchb? bus ?" |
41 | .Cd "pci* at ppb? bus ?" | | 41 | .Cd "pci* at ppb? bus ?" |
42 | .Pp | | 42 | .Pp |
43 | .Cd options PCIVERBOSE | | 43 | .Cd options PCIVERBOSE |
44 | .Cd options PCI_CONFIG_DUMP | | 44 | .Cd options PCI_CONFIG_DUMP |
45 | .Cd options PCI_ADDR_FIXUP | | 45 | .Cd options PCI_ADDR_FIXUP |
46 | .Cd options PCI_BUS_FIXUP | | 46 | .Cd options PCI_BUS_FIXUP |
47 | .Cd options PCI_INTR_FIXUP | | 47 | .Cd options PCI_INTR_FIXUP |
48 | .Sh DESCRIPTION | | 48 | .Sh DESCRIPTION |
49 | Other | | 49 | Other |
50 | .Nm | | 50 | .Nm |
51 | attachments are machine-dependent and depend on the bus topology and | | 51 | attachments are machine-dependent and depend on the bus topology and |
52 | .Tn PCI | | 52 | .Tn PCI |
53 | bus interface of your system. | | 53 | bus interface of your system. |
54 | See | | 54 | See |
55 | .Xr intro 4 | | 55 | .Xr intro 4 |
56 | for your system for details. | | 56 | for your system for details. |
57 | .Pp | | 57 | .Pp |
58 | .Nx | | 58 | .Nx |
59 | includes a machine-independent | | 59 | includes a machine-independent |
60 | .Tn PCI | | 60 | .Tn PCI |
61 | bus subsystem and | | 61 | bus subsystem and |
62 | several machine-independent | | 62 | several machine-independent |
63 | .Tn PCI | | 63 | .Tn PCI |
64 | device drivers. | | 64 | device drivers. |
65 | .Pp | | 65 | .Pp |
66 | Your system may support additional | | 66 | Your system may support additional |
67 | .Tn PCI | | 67 | .Tn PCI |
68 | devices. | | 68 | devices. |
69 | Drivers for | | 69 | Drivers for |
70 | .Tn PCI | | 70 | .Tn PCI |
71 | devices not listed here are machine-dependent. | | 71 | devices not listed here are machine-dependent. |
72 | Consult your system's | | 72 | Consult your system's |
73 | .Xr intro 4 | | 73 | .Xr intro 4 |
74 | for additional information. | | 74 | for additional information. |
75 | .Sh OPTIONS | | 75 | .Sh OPTIONS |
76 | .Bl -tag -width PCI_ADDR_FIXUP -offset 3n | | 76 | .Bl -tag -width PCI_ADDR_FIXUP -offset 3n |
77 | .It Dv PCI_ADDR_FIXUP | | 77 | .It Dv PCI_ADDR_FIXUP |
78 | Fixup PCI I/O and memory addresses. | | 78 | Fixup PCI I/O and memory addresses. |
79 | .Pp | | 79 | .Pp |
80 | Some i386 and amd64 BIOS implementations don't allocate I/O space and | | 80 | Some i386 and amd64 BIOS implementations don't allocate I/O space and |
81 | memory space for some PCI devices \(em primarily BIOS in PnP mode, or laptops | | 81 | memory space for some PCI devices \(em primarily BIOS in PnP mode, or laptops |
82 | that expect devices to be configured via ACPI. | | 82 | that expect devices to be configured via ACPI. |
83 | Since necessary space isn't allocated, those devices | | 83 | Since necessary space isn't allocated, those devices |
84 | will not work without special handling. | | 84 | will not work without special handling. |
85 | .Pp | | 85 | .Pp |
86 | This option allocates I/O space and memory space | | 86 | This option allocates I/O space and memory space |
87 | instead of relying upon the BIOS to do so. | | 87 | instead of relying upon the BIOS to do so. |
88 | .Pp | | 88 | .Pp |
89 | If necessary space is already correctly assigned to the devices, | | 89 | If necessary space is already correctly assigned to the devices, |
90 | this option leaves the space as is. | | 90 | this option leaves the space as is. |
91 | .It Dv PCI_BUS_FIXUP | | 91 | .It Dv PCI_BUS_FIXUP |
92 | Fixup PCI bus numbering; needed for many | | 92 | Fixup PCI bus numbering; needed for many |
93 | .Xr cardbus 4 | | 93 | .Xr cardbus 4 |
94 | bridges. | | 94 | bridges. |
95 | .Pp | | 95 | .Pp |
96 | Each PCI bus and CardBus should have a unique bus number. | | 96 | Each PCI bus and CardBus should have a unique bus number. |
97 | But some BIOS implementations don't assign a bus number | | 97 | But some BIOS implementations don't assign a bus number |
98 | for subordinate PCI buses. | | 98 | for subordinate PCI buses. |
99 | And many BIOS implementations | | 99 | And many BIOS implementations |
100 | don't assign a bus number for CardBuses. | | 100 | don't assign a bus number for CardBuses. |
101 | .Pp | | 101 | .Pp |
102 | A typical symptom of this is the following boot message: | | 102 | A typical symptom of this is the following boot message: |
103 | .D1 Sy cardbus0 at cardslot0: bus 0 device 0... | | 103 | .D1 Sy cardbus0 at cardslot0: bus 0 device 0... |
104 | Please note that this cardbus0 has a bus number | | 104 | Please note that this cardbus0 has a bus number |
105 | .Sq 0 , | | 105 | .Sq 0 , |
106 | but normally the bus number 0 is used by the machine's | | 106 | but normally the bus number 0 is used by the machine's |
107 | primary PCI bus. | | 107 | primary PCI bus. |
108 | Thus, this bus number for cardbus is incorrect | | 108 | Thus, this bus number for cardbus is incorrect |
109 | .Pq not assigned . | | 109 | .Pq not assigned . |
110 | In this situation, a device located in cardbus0 doesn't | | 110 | In this situation, a device located in cardbus0 doesn't |
111 | show correct device ID, | | 111 | show correct device ID, |
112 | because its bus number 0 incorrectly refers to the primary | | 112 | because its bus number 0 incorrectly refers to the primary |
113 | PCI bus, and a device ID in the primary PCI bus is shown | | 113 | PCI bus, and a device ID in the primary PCI bus is shown |
114 | in the boot message instead of the device's ID in the cardbus0. | | 114 | in the boot message instead of the device's ID in the cardbus0. |
115 | .Pp | | 115 | .Pp |
116 | This option assigns bus numbers for all subordinate | | 116 | This option assigns bus numbers for all subordinate |
117 | PCI buses and CardBuses. | | 117 | PCI buses and CardBuses. |
118 | .Pp | | 118 | .Pp |
119 | Since this option renumbers all PCI buses and CardBuses, | | 119 | Since this option renumbers all PCI buses and CardBuses, |
120 | all bus numbers of subordinate buses become different | | 120 | all bus numbers of subordinate buses become different |
121 | when this option is enabled. | | 121 | when this option is enabled. |
122 | .It Dv PCI_INTR_FIXUP | | 122 | .It Dv PCI_INTR_FIXUP |
123 | Fixup PCI interrupt routing via PCIBIOS or ACPI. | | 123 | Fixup PCI interrupt routing via PCIBIOS or ACPI. |
124 | .Pp | | 124 | .Pp |
125 | Some i386 and amd64 BIOS implementations don't assign an interrupt for | | 125 | Some i386 and amd64 BIOS implementations don't assign an interrupt for |
126 | some devices. | | 126 | some devices. |
127 | .Pp | | 127 | .Pp |
128 | This option assigns an interrupt for such devices instead | | 128 | This option assigns an interrupt for such devices instead |
129 | of relying upon the BIOS to do so. | | 129 | of relying upon the BIOS to do so. |
130 | .Pp | | 130 | .Pp |
131 | If a valid interrupt has already been assigned to a device, this | | 131 | If a valid interrupt has already been assigned to a device, this |
132 | option leaves the interrupt as is. | | 132 | option leaves the interrupt as is. |
133 | .El | | 133 | .El |
134 | .Sh HARDWARE | | 134 | .Sh HARDWARE |
135 | .Nx | | 135 | .Nx |
136 | includes machine-independent | | 136 | includes machine-independent |
137 | .Tn PCI | | 137 | .Tn PCI |
138 | drivers, sorted by device type and driver name: | | 138 | drivers, sorted by device type and driver name: |
139 | .Ss SCSI interfaces | | 139 | .Ss SCSI interfaces |
140 | .Bl -tag -width pcdisplay -offset indent | | 140 | .Bl -tag -width pcdisplay -offset indent |
141 | .It ahc | | 141 | .It ahc |
142 | Adaptec 29xx, 39xx, and other AIC-7xxx-based | | 142 | Adaptec 29xx, 39xx, and other AIC-7xxx-based |
143 | .Tn SCSI | | 143 | .Tn SCSI |
144 | interfaces. | | 144 | interfaces. |
145 | .It adv | | 145 | .It adv |
146 | Advansys | | 146 | Advansys |
147 | .Tn SCSI | | 147 | .Tn SCSI |
148 | interfaces. | | 148 | interfaces. |
149 | .It adw | | 149 | .It adw |
150 | Advansys Ultra Wide | | 150 | Advansys Ultra Wide |
151 | .Tn SCSI | | 151 | .Tn SCSI |
152 | interfaces. | | 152 | interfaces. |
153 | .It bha | | 153 | .It bha |
154 | Buslogic BT-9xx | | 154 | Buslogic BT-9xx |
155 | .Tn SCSI | | 155 | .Tn SCSI |
156 | interfaces. | | 156 | interfaces. |
157 | .It dpt | | 157 | .It dpt |
158 | DPT SmartCache/SmartRAID III and IV | | 158 | DPT SmartCache/SmartRAID III and IV |
159 | .Tn SCSI | | 159 | .Tn SCSI |
160 | interfaces. | | 160 | interfaces. |
161 | .It iha | | 161 | .It iha |
162 | Initio INIC-940/950 | | 162 | Initio INIC-940/950 |
163 | .Tn SCSI | | 163 | .Tn SCSI |
164 | interfaces. | | 164 | interfaces. |
165 | .It isp | | 165 | .It isp |
166 | QLogic ISP-1020, ISP-1040, and ISP-2100 | | 166 | QLogic ISP-1020, ISP-1040, and ISP-2100 |
167 | .Tn SCSI | | 167 | .Tn SCSI |
168 | and | | 168 | and |
169 | .Tn FibreChannel | | 169 | .Tn FibreChannel |
170 | interfaces. | | 170 | interfaces. |
171 | .It mfi | | 171 | .It mfi |
172 | LSI Logic & Dell MegaRAID SAS RAID controllers. | | 172 | LSI Logic & Dell MegaRAID SAS RAID controllers. |
173 | .It mly | | 173 | .It mly |
174 | Mylex AcceleRAID and eXtremeRAID controllers with v6 firmware. | | 174 | Mylex AcceleRAID and eXtremeRAID controllers with v6 firmware. |
175 | .It nca | | 175 | .It nca |
176 | Domex 536 | | 176 | Domex 536 |
177 | .Tn SCSI | | 177 | .Tn SCSI |
178 | interfaces. | | 178 | interfaces. |
179 | .It pcscp | | 179 | .It pcscp |
180 | Advanced Micro Devices Am53c974 PCscsi-PCI | | 180 | Advanced Micro Devices Am53c974 PCscsi-PCI |
181 | .Tn SCSI | | 181 | .Tn SCSI |
182 | interfaces. | | 182 | interfaces. |
183 | .It siop | | 183 | .It siop |
184 | Symbios Logic/NCR 53c8xx-family | | 184 | Symbios Logic/NCR 53c8xx-family |
185 | .Tn SCSI | | 185 | .Tn SCSI |
186 | interfaces. | | 186 | interfaces. |
187 | .It trm | | 187 | .It trm |
188 | Tekram TRM-S1040 ASIC based | | 188 | Tekram TRM-S1040 ASIC based |
189 | .Tn SCSI | | 189 | .Tn SCSI |
190 | interfaces. | | 190 | interfaces. |
191 | .El | | 191 | .El |
192 | .Ss Disk and tape controllers | | 192 | .Ss Disk and tape controllers |
193 | .Bl -tag -width pcdisplay -offset indent | | 193 | .Bl -tag -width pcdisplay -offset indent |
194 | .It aac | | 194 | .It aac |
195 | The Adaptec AAC family of RAID controllers. | | 195 | The Adaptec AAC family of RAID controllers. |
196 | .It ahcisata | | 196 | .It ahcisata |
197 | AHCI 1.0 and 1.1 compliant SATA controllers. | | 197 | AHCI 1.0 and 1.1 compliant SATA controllers. |
198 | .It amr | | 198 | .It amr |
199 | The AMI and LSI Logic MegaRAID family of RAID controllers. | | 199 | The AMI and LSI Logic MegaRAID family of RAID controllers. |
200 | .It cac | | 200 | .It cac |
201 | Compaq array controllers. | | 201 | Compaq array controllers. |
202 | .It icp | | 202 | .It icp |
203 | ICP Vortex GDT and Intel Storage RAID controllers. | | 203 | ICP Vortex GDT and Intel Storage RAID controllers. |
204 | .It mlx | | 204 | .It mlx |
205 | Mylex DAC960 and DEC SWXCR RAID controllers. | | 205 | Mylex DAC960 and DEC SWXCR RAID controllers. |
206 | .It pciide | | 206 | .It pciide |
207 | IDE disk controllers. | | 207 | IDE disk controllers. |
208 | .It twe | | 208 | .It twe |
209 | 3Ware Escalade RAID controllers. | | 209 | 3Ware Escalade RAID controllers. |
210 | .El | | 210 | .El |
211 | .Ss Network interfaces | | 211 | .Ss Network interfaces |
212 | .Bl -tag -width pcdisplay -offset indent | | 212 | .Bl -tag -width pcdisplay -offset indent |
213 | .It an | | 213 | .It an |
214 | .Tn Aironet | | 214 | .Tn Aironet |
215 | 4500/4800 and | | 215 | 4500/4800 and |
216 | .Tn Cisco | | 216 | .Tn Cisco |
217 | 340 series 802.11 interfaces. | | 217 | 340 series 802.11 interfaces. |
218 | .It bnx | | 218 | .It bnx |
219 | Broadcom NetXtreme II 10/100/1000 Ethernet interfaces. | | 219 | Broadcom NetXtreme II 10/100/1000 Ethernet interfaces. |
220 | .It de | | 220 | .It de |
221 | .Tn DEC | | 221 | .Tn DEC |
222 | DC21x4x (Tulip) based | | 222 | DC21x4x (Tulip) based |
223 | .Tn Ethernet | | 223 | .Tn Ethernet |
224 | interfaces, including the DE435, | | 224 | interfaces, including the DE435, |
225 | DE450, and DE500, and Znyx, SMC, Cogent/Adaptec, and Asante single- and | | 225 | DE450, and DE500, and Znyx, SMC, Cogent/Adaptec, and Asante single- and |
226 | multi-port | | 226 | multi-port |
227 | .Tn Ethernet | | 227 | .Tn Ethernet |
228 | interfaces. | | 228 | interfaces. |
229 | .It ep | | 229 | .It ep |
230 | 3Com 3c590, 3c595, 3c900, and 3c905 | | 230 | 3Com 3c590, 3c595, 3c900, and 3c905 |
231 | .Tn Ethernet | | 231 | .Tn Ethernet |
232 | interfaces. | | 232 | interfaces. |
233 | .It epic | | 233 | .It epic |
234 | SMC83C170 (EPIC/100) | | 234 | SMC83C170 (EPIC/100) |
235 | .Tn Ethernet | | 235 | .Tn Ethernet |
236 | interfaces. | | 236 | interfaces. |
237 | .It esh | | 237 | .It esh |
238 | RoadRunner-based HIPPI interfaces. | | 238 | RoadRunner-based HIPPI interfaces. |
239 | .It ex | | 239 | .It ex |
240 | 3Com 3c900, 3c905, and 3c980 | | 240 | 3Com 3c900, 3c905, and 3c980 |
241 | .Tn Ethernet | | 241 | .Tn Ethernet |
242 | interfaces. | | 242 | interfaces. |
243 | .It fpa | | 243 | .It fpa |
244 | .Tn DEC | | 244 | .Tn DEC |
245 | DEFPA | | 245 | DEFPA |
246 | .Tn FDDI | | 246 | .Tn FDDI |
247 | interfaces. | | 247 | interfaces. |
248 | .It fxp | | 248 | .It fxp |
249 | Intel EtherExpress PRO 10+/100B | | 249 | Intel EtherExpress PRO 10+/100B |
250 | .Tn Ethernet | | 250 | .Tn Ethernet |
251 | interfaces. | | 251 | interfaces. |
252 | .It gsip | | 252 | .It gsip |
253 | National Semiconductor DP83820 based Gigabit | | 253 | National Semiconductor DP83820 based Gigabit |
254 | .Tn Ethernet | | 254 | .Tn Ethernet |
255 | interfaces. | | 255 | interfaces. |
256 | .It hme | | 256 | .It hme |
257 | Sun Microelectronics STP2002-STQ | | 257 | Sun Microelectronics STP2002-STQ |
258 | .Tn Ethernet | | 258 | .Tn Ethernet |
259 | interfaces. | | 259 | interfaces. |
260 | .It le | | 260 | .It le |
261 | PCNet-PCI | | 261 | PCNet-PCI |
262 | .Tn Ethernet | | 262 | .Tn Ethernet |
263 | interfaces. | | 263 | interfaces. |
264 | Note, the | | 264 | Note, the |
265 | .Xr pcn 4 | | 265 | .Xr pcn 4 |
266 | driver supersedes this driver. | | 266 | driver supersedes this driver. |
267 | .It msk | | 267 | .It msk |
268 | Marvell Yukon 2 based Gigabit | | 268 | Marvell Yukon 2 based Gigabit |
269 | .Tn Ethernet | | 269 | .Tn Ethernet |
270 | interfaces. | | 270 | interfaces. |
271 | .It ne | | 271 | .It ne |
272 | NE2000-compatible | | 272 | NE2000-compatible |
273 | .Tn Ethernet | | 273 | .Tn Ethernet |
274 | interfaces. | | 274 | interfaces. |
275 | .It nfe | | 275 | .It nfe |
276 | NVIDIA nForce | | 276 | NVIDIA nForce |
277 | .Tn Ethernet | | 277 | .Tn Ethernet |
278 | interfaces. | | 278 | interfaces. |
279 | .It ntwoc | | 279 | .It ntwoc |
280 | SDL Communications N2pci and WAN/ic 400 synchronous serial interfaces. | | 280 | SDL Communications N2pci and WAN/ic 400 synchronous serial interfaces. |
281 | .It pcn | | 281 | .It pcn |
282 | AMD PCnet-PCI family of | | 282 | AMD PCnet-PCI family of |
283 | .Tn Ethernet | | 283 | .Tn Ethernet |
284 | interfaces. | | 284 | interfaces. |
285 | .It ral | | 285 | .It ral |
286 | Ralink Technology RT2500/RT2600-based 802.11a/b/g wireless network interfaces. | | 286 | Ralink Technology RT2500/RT2600-based 802.11a/b/g wireless network interfaces. |
287 | .It rtk | | 287 | .It rtk |
288 | Realtek 8129/8139 based | | 288 | Realtek 8129/8139 based |
289 | .Tn Ethernet | | 289 | .Tn Ethernet |
290 | interfaces. | | 290 | interfaces. |
291 | .It rtwn | | 291 | .It rtwn |
292 | Realtek RTL8188CE/RTL8192CE 802.11b/g/n wireless network interfaces. | | 292 | Realtek RTL8188CE/RTL8192CE 802.11b/g/n wireless network interfaces. |
293 | .It sf | | 293 | .It sf |
294 | Adaptec AIC-6915 10/100 | | 294 | Adaptec AIC-6915 10/100 |
295 | .Tn Ethernet | | 295 | .Tn Ethernet |
296 | interfaces. | | 296 | interfaces. |
297 | .It sip | | 297 | .It sip |
298 | Silicon Integrated Systems SiS 900, SiS 7016, and National Semiconductor | | 298 | Silicon Integrated Systems SiS 900, SiS 7016, and National Semiconductor |
299 | DP83815 based | | 299 | DP83815 based |
300 | .Tn Ethernet | | 300 | .Tn Ethernet |
301 | interfaces. | | 301 | interfaces. |
302 | .It sk | | 302 | .It sk |
303 | SysKonnect SK-98xx based Gigabit | | 303 | SysKonnect SK-98xx based Gigabit |
304 | .Tn Ethernet | | 304 | .Tn Ethernet |
305 | interfaces. | | 305 | interfaces. |
306 | .It ste | | 306 | .It ste |
307 | Sundance ST-201 10/100 based | | 307 | Sundance ST-201 10/100 based |
308 | .Tn Ethernet | | 308 | .Tn Ethernet |
309 | interfaces. | | 309 | interfaces. |
310 | .It stge | | 310 | .It stge |
311 | Sundance/Tamarack TC9021 based Gigabit | | 311 | Sundance/Tamarack TC9021 based Gigabit |
312 | .Tn Ethernet | | 312 | .Tn Ethernet |
313 | interfaces. | | 313 | interfaces. |
314 | .It ti | | 314 | .It ti |
315 | Alteon Networks Tigon I and Tigon II Gigabit Ethernet driver. | | 315 | Alteon Networks Tigon I and Tigon II Gigabit Ethernet driver. |
316 | .It tl | | 316 | .It tl |
317 | Texas Instruments ThunderLAN-based | | 317 | Texas Instruments ThunderLAN-based |
318 | .Tn Ethernet | | 318 | .Tn Ethernet |
319 | interfaces. | | 319 | interfaces. |
320 | .It tlp | | 320 | .It tlp |
321 | DECchip 21x4x and clone | | 321 | DECchip 21x4x and clone |
322 | .Tn Ethernet | | 322 | .Tn Ethernet |
323 | interfaces. | | 323 | interfaces. |
324 | .It vge | | 324 | .It vge |
325 | VIA Networking Technologies VT6122 PCI Gigabit Ethernet adapter driver. | | 325 | VIA Networking Technologies VT6122 PCI Gigabit Ethernet adapter driver. |
326 | .It vr | | 326 | .It vr |
327 | VIA VT3043 (Rhine) and VT86C100A (Rhine-II) | | 327 | VIA VT3043 (Rhine) and VT86C100A (Rhine-II) |
328 | .Tn Ethernet | | 328 | .Tn Ethernet |
329 | interfaces. | | 329 | interfaces. |
330 | .It wi | | 330 | .It wi |
331 | WaveLAN/IEEE and PRISM-II 802.11 wireless interfaces. | | 331 | WaveLAN/IEEE and PRISM-II 802.11 wireless interfaces. |
332 | .It wm | | 332 | .It wm |
333 | Intel i8254x Gigabit | | 333 | Intel i8254x Gigabit |
334 | .Tn Ethernet | | 334 | .Tn Ethernet |
335 | driver. | | 335 | driver. |
336 | .El | | 336 | .El |
337 | .Ss Serial interfaces | | 337 | .Ss Serial interfaces |
338 | .Bl -tag -width pcdisplay -offset indent | | 338 | .Bl -tag -width pcdisplay -offset indent |
339 | .It cy | | 339 | .It cy |
340 | Cyclades Cyclom-4Y, -8Y, and -16Y multi-port serial interfaces. | | 340 | Cyclades Cyclom-4Y, -8Y, and -16Y multi-port serial interfaces. |
341 | .It cz | | 341 | .It cz |
342 | Cyclades-Z series multi-port serial interfaces. | | 342 | Cyclades-Z series multi-port serial interfaces. |
343 | .El | | 343 | .El |
344 | .Ss Audio devices | | 344 | .Ss Audio devices |
345 | .Bl -tag -width pcdisplay -offset indent | | 345 | .Bl -tag -width pcdisplay -offset indent |
346 | .It auacer | | 346 | .It auacer |
347 | Acer Labs M5455 I/O Controller Hub integrated AC'97 audio device. | | 347 | Acer Labs M5455 I/O Controller Hub integrated AC'97 audio device. |
348 | .It auich | | 348 | .It auich |
349 | Intel I/O Controller Hub integrated AC'97 audio device. | | 349 | Intel I/O Controller Hub integrated AC'97 audio device. |
350 | .It auvia | | 350 | .It auvia |
351 | VIA VT82C686A integrated AC'97 audio device. | | 351 | VIA VT82C686A integrated AC'97 audio device. |
352 | .It autri | | 352 | .It autri |
353 | Trident 4DWAVE-DX/NX, SiS 7018, ALi M5451 AC'97 audio device. | | 353 | Trident 4DWAVE-DX/NX, SiS 7018, ALi M5451 AC'97 audio device. |
354 | .It clcs | | 354 | .It clcs |
355 | Cirrus Logic CS4280 audio device. | | 355 | Cirrus Logic CS4280 audio device. |
356 | .It clct | | 356 | .It clct |
357 | Cirrus Logic CS4281 audio device. | | 357 | Cirrus Logic CS4281 audio device. |
358 | .It cmpci | | 358 | .It cmpci |
359 | C-Media CMI8x38 audio device. | | 359 | C-Media CMI8x38 audio device. |
360 | .It eap | | 360 | .It eap |
361 | Ensoniq AudioPCI audio device. | | 361 | Ensoniq AudioPCI audio device. |
362 | .It emuxki | | 362 | .It emuxki |
363 | Creative Labs SBLive! and PCI 512 audio device. | | 363 | Creative Labs SBLive! and PCI 512 audio device. |
364 | .It esa | | 364 | .It esa |
365 | ESS Technology Allegro-1 / Maestro-3 audio device. | | 365 | ESS Technology Allegro-1 / Maestro-3 audio device. |
366 | .It esm | | 366 | .It esm |
367 | ESS Maestro-1/2/2e PCI AC'97 Audio Accelerator audio device. | | 367 | ESS Maestro-1/2/2e PCI AC'97 Audio Accelerator audio device. |
368 | .It eso | | 368 | .It eso |
369 | ESS Solo-1 PCI AudioDrive audio device. | | 369 | ESS Solo-1 PCI AudioDrive audio device. |
370 | .It fms | | 370 | .It fms |
371 | Forte Media FM801 audio device. | | 371 | Forte Media FM801 audio device. |
| | | 372 | .It hdaudio |
| | | 373 | High Definition Audio Specification 1.0 device. |
372 | .It neo | | 374 | .It neo |
373 | NeoMagic MagicMedia 256 audio device. | | 375 | NeoMagic MagicMedia 256 audio device. |
374 | .It sv | | 376 | .It sv |
375 | S3 SonicVibes audio device. | | 377 | S3 SonicVibes audio device. |
376 | .It yds | | 378 | .It yds |
377 | Yamaha YMF724/740/744/754-based audio device. | | 379 | Yamaha YMF724/740/744/754-based audio device. |
378 | .El | | 380 | .El |
379 | .Ss Bridges | | 381 | .Ss Bridges |
380 | .Bl -tag -width pcdisplay -offset indent | | 382 | .Bl -tag -width pcdisplay -offset indent |
381 | .It cbb | | 383 | .It cbb |
382 | .Tn PCI | | 384 | .Tn PCI |
383 | Yenta compatible | | 385 | Yenta compatible |
384 | .Tn CardBus | | 386 | .Tn CardBus |
385 | bridges. | | 387 | bridges. |
386 | .It ppb | | 388 | .It ppb |
387 | Generic | | 389 | Generic |
388 | .Tn PCI Ns \- Ns Tn PCI | | 390 | .Tn PCI Ns \- Ns Tn PCI |
389 | bridges, including | | 391 | bridges, including |
390 | .Tn PCI | | 392 | .Tn PCI |
391 | expansion backplanes. | | 393 | expansion backplanes. |
392 | .El | | 394 | .El |
393 | .Ss Miscellaneous devices | | 395 | .Ss Miscellaneous devices |
394 | .Bl -tag -width pcdisplay -offset indent | | 396 | .Bl -tag -width pcdisplay -offset indent |
395 | .It bktr | | 397 | .It bktr |
396 | Brooktree 848 compatible TV cards. | | 398 | Brooktree 848 compatible TV cards. |
397 | .It ehci | | 399 | .It ehci |
398 | USB EHCI host controllers. | | 400 | USB EHCI host controllers. |
399 | .It iop | | 401 | .It iop |
400 | I2O I/O processors. | | 402 | I2O I/O processors. |
401 | .It mr | | 403 | .It mr |
402 | Guillemot Maxi Radio FM 2000 FM radio device. | | 404 | Guillemot Maxi Radio FM 2000 FM radio device. |
403 | .It nvme | | 405 | .It nvme |
404 | Non-Volatile Memory Host controllers. | | 406 | Non-Volatile Memory Host controllers. |
405 | .It oboe | | 407 | .It oboe |
406 | Toshiba OBOE IrDA SIR/FIR controller. | | 408 | Toshiba OBOE IrDA SIR/FIR controller. |
407 | .It ohci | | 409 | .It ohci |
408 | USB OHCI host controllers. | | 410 | USB OHCI host controllers. |
409 | .It pcic | | 411 | .It pcic |
410 | .Tn PCI | | 412 | .Tn PCI |
411 | .Tn PCMCIA | | 413 | .Tn PCMCIA |
412 | controllers, including the Cirrus Logic GD6729. | | 414 | controllers, including the Cirrus Logic GD6729. |
413 | .It puc | | 415 | .It puc |
414 | PCI | | 416 | PCI |
415 | .Dq universal | | 417 | .Dq universal |
416 | communications cards, containing | | 418 | communications cards, containing |
417 | .Xr com 4 | | 419 | .Xr com 4 |
418 | and | | 420 | and |
419 | .Xr lpt 4 | | 421 | .Xr lpt 4 |
420 | communications ports. | | 422 | communications ports. |
421 | .It uhci | | 423 | .It uhci |
422 | USB UHCI host controllers. | | 424 | USB UHCI host controllers. |
423 | .It viapm | | 425 | .It viapm |
424 | VIA VT82C686A hardware monitors. | | 426 | VIA VT82C686A hardware monitors. |
425 | .It vga | | 427 | .It vga |
426 | VGA graphics boards. | | 428 | VGA graphics boards. |
427 | .El | | 429 | .El |
428 | .Sh SEE ALSO | | 430 | .Sh SEE ALSO |
429 | .Xr aac 4 , | | 431 | .Xr aac 4 , |
430 | .Xr adv 4 , | | 432 | .Xr adv 4 , |
431 | .Xr adw 4 , | | 433 | .Xr adw 4 , |
432 | .Xr agp 4 , | | 434 | .Xr agp 4 , |
433 | .Xr ahc 4 , | | 435 | .Xr ahc 4 , |
434 | .Xr ahcisata 4 , | | 436 | .Xr ahcisata 4 , |
435 | .Xr amr 4 , | | 437 | .Xr amr 4 , |
436 | .Xr an 4 , | | 438 | .Xr an 4 , |
437 | .Xr auich 4 , | | 439 | .Xr auich 4 , |
438 | .Xr autri 4 , | | 440 | .Xr autri 4 , |
439 | .Xr auvia 4 , | | 441 | .Xr auvia 4 , |
440 | .Xr bha 4 , | | 442 | .Xr bha 4 , |
441 | .Xr bktr 4 , | | 443 | .Xr bktr 4 , |
442 | .Xr bnx 4 , | | 444 | .Xr bnx 4 , |
443 | .Xr cac 4 , | | 445 | .Xr cac 4 , |
444 | .Xr cbb 4 , | | 446 | .Xr cbb 4 , |
445 | .Xr clcs 4 , | | 447 | .Xr clcs 4 , |
446 | .Xr cmpci 4 , | | 448 | .Xr cmpci 4 , |
447 | .Xr cy 4 , | | 449 | .Xr cy 4 , |
448 | .Xr cz 4 , | | 450 | .Xr cz 4 , |
449 | .Xr de 4 , | | 451 | .Xr de 4 , |
450 | .Xr dpt 4 , | | 452 | .Xr dpt 4 , |
451 | .Xr eap 4 , | | 453 | .Xr eap 4 , |
452 | .Xr ehci 4 , | | 454 | .Xr ehci 4 , |
453 | .Xr emuxki 4 , | | 455 | .Xr emuxki 4 , |
454 | .Xr ep 4 , | | 456 | .Xr ep 4 , |
455 | .Xr epic 4 , | | 457 | .Xr epic 4 , |
456 | .Xr esa 4 , | | 458 | .Xr esa 4 , |
457 | .Xr esh 4 , | | 459 | .Xr esh 4 , |
458 | .Xr esm 4 , | | 460 | .Xr esm 4 , |
459 | .Xr eso 4 , | | 461 | .Xr eso 4 , |
460 | .Xr ex 4 , | | 462 | .Xr ex 4 , |
461 | .Xr fms 4 , | | 463 | .Xr fms 4 , |
462 | .Xr fpa 4 , | | 464 | .Xr fpa 4 , |
463 | .Xr fxp 4 , | | 465 | .Xr fxp 4 , |
464 | .Xr gsip 4 , | | 466 | .Xr gsip 4 , |
465 | .Xr hme 4 , | | 467 | .Xr hme 4 , |
466 | .Xr icp 4 , | | 468 | .Xr icp 4 , |
467 | .Xr iha 4 , | | 469 | .Xr iha 4 , |
468 | .Xr intro 4 , | | 470 | .Xr intro 4 , |
469 | .Xr iop 4 , | | 471 | .Xr iop 4 , |
470 | .Xr isp 4 , | | 472 | .Xr isp 4 , |
471 | .Xr le 4 , | | 473 | .Xr le 4 , |
472 | .Xr mfi 4 , | | 474 | .Xr mfi 4 , |
473 | .Xr mlx 4 , | | 475 | .Xr mlx 4 , |
474 | .Xr mly 4 , | | 476 | .Xr mly 4 , |
475 | .Xr mpt 4 , | | 477 | .Xr mpt 4 , |
476 | .Xr msk 4 , | | 478 | .Xr msk 4 , |
477 | .Xr nca 4 , | | 479 | .Xr nca 4 , |
478 | .Xr ne 4 , | | 480 | .Xr ne 4 , |
479 | .Xr neo 4 , | | 481 | .Xr neo 4 , |
480 | .Xr nfe 4 , | | 482 | .Xr nfe 4 , |
481 | .Xr ntwoc 4 , | | 483 | .Xr ntwoc 4 , |
482 | .Xr nvme 4 , | | 484 | .Xr nvme 4 , |
483 | .Xr oboe 4 , | | 485 | .Xr oboe 4 , |
484 | .Xr ohci 4 , | | 486 | .Xr ohci 4 , |
485 | .Xr pcic 4 , | | 487 | .Xr pcic 4 , |
486 | .Xr pciide 4 , | | 488 | .Xr pciide 4 , |
487 | .Xr pcn 4 , | | 489 | .Xr pcn 4 , |
488 | .Xr pcscp 4 , | | 490 | .Xr pcscp 4 , |
489 | .Xr ppb 4 , | | 491 | .Xr ppb 4 , |
490 | .Xr puc 4 , | | 492 | .Xr puc 4 , |
491 | .Xr ral 4 , | | 493 | .Xr ral 4 , |
492 | .Xr rtk 4 , | | 494 | .Xr rtk 4 , |
493 | .Xr rtwn 4 , | | 495 | .Xr rtwn 4 , |
494 | .Xr sf 4 , | | 496 | .Xr sf 4 , |
495 | .Xr siisata 4 , | | 497 | .Xr siisata 4 , |
496 | .Xr siop 4 , | | 498 | .Xr siop 4 , |
497 | .Xr sip 4 , | | 499 | .Xr sip 4 , |
498 | .Xr sk 4 , | | 500 | .Xr sk 4 , |
499 | .Xr ste 4 , | | 501 | .Xr ste 4 , |
500 | .Xr stge 4 , | | 502 | .Xr stge 4 , |
501 | .Xr sv 4 , | | 503 | .Xr sv 4 , |
502 | .Xr ti 4 , | | 504 | .Xr ti 4 , |
503 | .Xr tl 4 , | | 505 | .Xr tl 4 , |
504 | .Xr tlp 4 , | | 506 | .Xr tlp 4 , |
505 | .Xr trm 4 , | | 507 | .Xr trm 4 , |
506 | .Xr twe 4 , | | 508 | .Xr twe 4 , |
507 | .Xr uhci 4 , | | 509 | .Xr uhci 4 , |
508 | .Xr vax/en 4 , | | 510 | .Xr vax/en 4 , |
509 | .Xr vga 4 , | | 511 | .Xr vga 4 , |
510 | .Xr vge 4 , | | 512 | .Xr vge 4 , |
511 | .\" .Xr viapm 4 , | | 513 | .\" .Xr viapm 4 , |
512 | .Xr vr 4 , | | 514 | .Xr vr 4 , |
513 | .Xr wi 4 , | | 515 | .Xr wi 4 , |
514 | .Xr wm 4 , | | 516 | .Xr wm 4 , |
515 | .Xr wscons 4 , | | 517 | .Xr wscons 4 , |
516 | .Xr yds 4 | | 518 | .Xr yds 4 |
517 | .Sh HISTORY | | 519 | .Sh HISTORY |
518 | The machine-independent | | 520 | The machine-independent |
519 | .Tn PCI | | 521 | .Tn PCI |
520 | subsystem appeared in | | 522 | subsystem appeared in |
521 | .Nx 1.2 . | | 523 | .Nx 1.2 . |