]> CyberLeo.Net >> Repos - FreeBSD/releng/9.0.git/blob - release/doc/en_US.ISO8859-1/hardware/article.sgml
MFC: r228028
[FreeBSD/releng/9.0.git] / release / doc / en_US.ISO8859-1 / hardware / article.sgml
1 <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
2 <!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN">
3 %articles.ent;
4
5 <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
6 %release;
7 <!ENTITY % devauto PUBLIC "-//FreeBSD//ENTITIES Auto Generated Device Lists//EN">
8 %devauto;
9
10 <!-- Text constants which probably don't need to be changed.-->
11
12 ]>
13
14 <article>
15   <articleinfo>
16     <title>&os; &release.current; Hardware Notes</title>
17
18     <corpauthor>The &os; Documentation Project</corpauthor>
19
20     <pubdate>$FreeBSD$</pubdate>
21
22     <copyright>
23       <year>2000</year>
24       <year>2001</year>
25       <year>2002</year>
26       <year>2003</year>
27       <year>2004</year>
28       <year>2005</year>
29       <year>2006</year>
30       <year>2007</year>
31       <year>2008</year>
32       <year>2009</year>
33       <year>2010</year>
34       <year>2011</year>
35       <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder>
36     </copyright>
37
38     <legalnotice id="trademarks" role="trademarks">
39       &tm-attrib.freebsd;
40       &tm-attrib.amd;
41       &tm-attrib.fujitsu;
42       &tm-attrib.ibm;
43       &tm-attrib.intel;
44       &tm-attrib.sparc;
45       &tm-attrib.sun;
46       &tm-attrib.general;
47     </legalnotice>
48
49   </articleinfo>
50
51   <sect1 id="intro">
52     <title>Introduction</title>
53
54     <para>This document contains the hardware compatibility notes for
55       &os; &release.current;.  It lists the hardware platforms
56       supported by &os;, as well as the various types of hardware
57       devices (storage controllers, network interfaces, and so on),
58       along with known working instances of these devices.</para>
59   </sect1>
60
61   <sect1 id="proc">
62     <title>Supported Processors and System Boards</title>
63
64     <para>This section provides some architecture-specific information
65       about the specific processors and systems that are supported by
66       each architecture.</para>
67
68     <sect2 id="proc-amd64">
69       <title>amd64</title>
70
71       <para>Since mid-2003 &os;/&arch.amd64; has supported the AMD64
72         (<quote>Hammer</quote>) and &intel; EM64T architecture, and is
73         now one of the Tier-1 platforms (fully supported
74         architecture), which are expected to be Production Quality
75         with respects to all aspects of the &os; operating system,
76         including installation and development environments.</para>
77
78       <para>Note that there are two names for this architecture, AMD64
79         (AMD) and Intel EM64T (Extended Memory 64-bit Technology).
80         64-bit mode of the two architectures are almost compatible
81         with each other, and &os;/&arch.amd64; should support them
82         both.</para>
83
84       <para>As of this writing, the following processors are
85         supported:</para>
86
87       <itemizedlist>
88         <listitem>
89           <para>&amd.athlon;64 (<quote>Clawhammer</quote>).</para>
90         </listitem>
91
92         <listitem>
93           <para>&amd.opteron; (<quote>Sledgehammer</quote>).</para>
94         </listitem>
95
96         <listitem>
97           <para>All multi-core &intel; &xeon; processors except
98             Sossaman have EM64T support.</para>
99         </listitem>
100
101         <listitem>
102           <para>The single-core &intel; &xeon;
103             processors <quote>Nocona</quote>, <quote>Irwindale</quote>,
104             <quote>Potomac</quote>, and <quote>Cranford</quote> have
105             EM64T support.</para>
106         </listitem>
107
108         <listitem>
109           <para>All &intel; Core 2 (not Core Duo) and later
110             processors</para>
111         </listitem>
112
113         <listitem>
114           <para>All &intel; &pentium; D processors</para>
115         </listitem>
116
117         <listitem>
118           <para>&intel; &pentium; 4s and Celeron Ds using
119             the <quote>Cedar Mill</quote> core have EM64T
120             support.</para>
121         </listitem>
122
123         <listitem>
124           <para>Some &intel; &pentium; 4s and Celeron Ds using
125             the <quote>Prescott</quote> core have EM64T support.  See
126             the <ulink url="http://processorfinder.intel.com">Intel
127             Processor Spec Finder</ulink> for the definitive answer about
128             EM64T support in Intel processors.</para>
129         </listitem>
130
131       </itemizedlist>
132
133       <para>&intel; EM64T is an extended version of IA-32 (x86) and
134         different from &intel; IA-64 (Itanium) architecture, which
135         &os;/ia64 supports.  Some &intel;'s old documentation refers
136         to &intel; EM64T as <quote>64-bit extension technology</quote>
137         or <quote>IA-32e</quote>.</para>
138
139       <para>The largest tested memory configuration to date is 64GB.
140         SMP support has been recently completed and is reasonably
141         robust.</para>
142
143       <para>In many respects, &os;/&arch.amd64; is similar to
144         &os;/&arch.i386;, in terms of drivers supported.  There may be
145         some issues with 64-bit cleanliness in some (particularly
146         older) drivers.  Generally, drivers that already function
147         correctly on other 64-bit platforms should work.</para>
148
149       <para>&os;/&arch.amd64; is a very young platform on &os;.  While
150         the core &os; kernel and base system components are generally
151         fairly robust, there are likely to still be rough edges,
152         particularly with third party packages.</para>
153
154     </sect2>
155
156     <sect2 id="proc-i386">
157       <title>i386</title>
158
159       <para>&os;/&arch.i386; runs on a wide variety of <quote>IBM PC
160           compatible</quote> machines. Due to the wide range of
161         hardware available for this architecture, it is impossible
162         to exhaustively list all combinations of equipment supported
163         by &os;.  Nevertheless, some general guidelines are
164         presented here.</para>
165
166       <para>Almost all &i386;-compatible processors with a floating
167         point unit are supported. All &intel; processors beginning
168         with the 80486 are supported, including the 80486, &pentium;,
169         &pentium; Pro, &pentium; II, &pentium; III, &pentium; 4, and
170         variants thereof, such as the &xeon; and &celeron; processors.
171         All &i386;-compatible AMD processors are also supported,
172         including the &am486;, &am5x86;, K5, &amd.k6; (and variants),
173         &amd.athlon; (including Athlon-MP, Athlon-XP, Athlon-4, and
174         Athlon Thunderbird), and &amd.duron; processors.  The AMD
175         &Eacute;lan SC520 embedded processor is supported.  The
176         Transmeta Crusoe is recognized and supported, as are
177         &i386;-compatible processors from Cyrix and NexGen.</para>
178
179       <para>There is a wide variety of motherboards available for this
180         architecture.  Motherboards using the ISA, VLB, EISA, AGP, and
181         PCI expansion busses are well-supported.  There is some
182         limited support for the MCA (<quote>MicroChannel</quote>)
183         expansion bus used in the IBM PS/2 line of PCs.</para>
184
185       <para>Symmetric multi-processor (SMP) systems are generally
186         supported by &os;, although in some cases, BIOS or motherboard
187         bugs may generate some problems.  Perusal of the archives of
188         the &a.smp; may yield some clues.</para>
189
190       <para>&os; will take advantage of HyperThreading (HTT) support
191         on &intel; CPUs that support this feature.  A kernel with the
192         <literal>options&nbsp;SMP</literal> feature enabled will
193         automatically detect the additional logical processors.  The
194         default &os; scheduler treats the logical processors the same
195         as additional physical processors; in other words, no attempt
196         is made to optimize scheduling decisions given the shared
197         resources between logical processors within the same CPU.
198         Because this naive scheduling can result in suboptimal
199         performance, under certain circumstances it may be useful to
200         disable the logical processors with the
201         <varname>machdep.hyperthreading_allowed</varname> tunable.
202         The &man.smp.4; manual page has more details.</para>
203
204       <para>&os; will take advantage of Physical Address Extensions
205         (PAE) support on CPUs that support this feature.  A kernel
206         with the <literal>PAE</literal> feature enabled will detect
207         memory above 4 gigabytes and allow it to be used by the
208         system.  This feature places constraints on the device drivers
209         and other features of &os; which may be used; consult the
210         &man.pae.4; manpage for more details.</para>
211
212       <para>&os; will generally run on i386-based laptops, albeit with
213         varying levels of support for certain hardware features such
214         as sound, graphics, power management, and PCCARD expansion
215         slots.  These features tend to vary in idiosyncratic ways
216         between machines, and frequently require special-case support
217         in &os; to work around hardware bugs or other oddities.  When
218         in doubt, a search of the archives of the &a.mobile; may be
219         useful.</para>
220
221       <para>Most modern laptops (as well as many desktops) use the
222         Advanced Configuration and Power Management (ACPI) standard.
223         &os; supports ACPI via the ACPI Component Architecture
224         reference implementation from &intel;, as described in the
225         &man.acpi.4; manual page.  The use of ACPI causes
226         instabilities on some machines and it may be necessary to
227         disable the ACPI driver, which is normally loaded via a kernel
228         module.  This may be accomplished by adding the following line
229         to <filename>/boot/device.hints</filename>:</para>
230
231       <programlisting>hint.acpi.0.disabled="1"</programlisting>
232
233       <para>Users debugging ACPI-related problems may find it useful
234         to disable portions of the ACPI functionality.  The
235         &man.acpi.4; manual page has more information on how to do
236         this via loader tunables.</para>
237
238       <para>ACPI depends on a Differentiated System Descriptor Table
239         (DSDT) provided by each machine's BIOS.  Some machines have
240         bad or incomplete DSDTs, which prevents ACPI from functioning
241         correctly.  Replacement DSDTs for some machines can be found
242         at the <ulink
243           url="http://acpi.sourceforge.net/dsdt/index.php">DSDT</ulink>
244         section of the <ulink
245           url="http://acpi.sourceforge.net/">ACPI4Linux</ulink> project
246         Web site.  &os; can use these DSDTs to override the DSDT
247         provided by the BIOS; see the &man.acpi.4; manual page for
248         more information.</para>
249     </sect2>
250
251     <sect2 id="proc-ia64">
252       <title>ia64</title>
253
254       <para>Currently supported processors are the <ulink
255           url="http://people.freebsd.org/~marcel/refs/ia64/itanium/24532003.pdf">&itanium;</ulink>
256         and the <ulink
257           url="http://people.freebsd.org/~marcel/refs/ia64/itanium2/25111003.pdf">&itanium;
258           2</ulink>.</para>
259
260       <para>Supported chipsets include:</para>
261
262       <itemizedlist>
263         <listitem>
264           <para>HP zx1</para>
265         </listitem>
266
267         <listitem>
268           <para>&intel; 460GX</para>
269         </listitem>
270
271         <listitem>
272           <para>&intel; E8870</para>
273         </listitem>
274       </itemizedlist>
275
276       <para>Both Uniprocessor (UP) and Symmetric Multi-processor (SMP)
277         configurations are supported.</para>
278
279       <para>Most devices that can be found in or are compatible with
280         &arch.ia64; machines are fully supported.  The notable
281         exception is the VGA console. The &os; support for VGA
282         consoles is at this time too much based on PC hardware and not
283         all &arch.ia64; machines have chipsets that provide sufficient
284         PC legacy support. As such &man.syscons.4; can not be enabled
285         and the use of a serial console is required.</para>
286     </sect2>
287
288     <sect2 id="proc-pc98">
289       <title>pc98</title>
290
291       <para>NEC PC-9801/9821 series with almost all &i386;-compatible
292         processors, including 80486, &pentium;, &pentium; Pro,
293         &pentium; II, and variants.  All &i386;-compatible processors
294         by AMD, Cyrix, IBM, and IDT are also supported.</para>
295
296       <para>NEC FC-9801/9821 series, and NEC SV-98 series (both of
297         them are compatible with PC-9801/9821 series) should be
298         supported.</para>
299
300       <para>EPSON PC-386/486/586 series, which are compatible with NEC
301         PC-9801 series are supported.</para>
302
303       <para>High-resolution mode is not supported.  NEC
304         PC-98XA/XL/RL/XL^2, and NEC PC-H98 series are supported in
305         normal (PC-9801 compatible) mode only.</para>
306
307       <para>Although there are some multi-processor systems (such as
308         Rs20/B20), SMP-related features of &os; are not supported
309         yet.</para>
310
311       <para>PC-9801/9821 standard bus (called C-Bus), PC-9801NOTE
312         expansion bus (110pin), and PCI bus are supported.  New Extend
313         Standard Architecture (NESA) bus (used in PC-H98, SV-H98, and
314         FC-H98 series) is not supported.</para>
315     </sect2>
316
317     <sect2 id="proc-powerpc">
318       <title>powerpc</title>
319
320       <para>This section describes the systems currently known to be
321         supported by &os; on the PowerPC platform. This list is not
322         exhaustive.</para>
323
324       <para>In general, all New World architecture Apple hardware
325         is supported, as well a limited selection of non-Apple
326         machines.</para>
327
328       <para>All systems listed below are fully supported, with the
329         exception that software fan control is currently missing on
330         some Power Macintosh G5 models. SMP is supported on all systems
331         with more than 1 processor.</para>
332
333       <itemizedlist>
334         <listitem>
335           <para>Apple iMac G3</para>
336         </listitem>
337         <listitem>
338           <para>Apple iMac G4</para>
339         </listitem>
340         <listitem>
341           <para>Apple iMac G5</para>
342         </listitem>
343         <listitem>
344           <para>Apple Power Macintosh G3 (Blue & White)</para>
345         </listitem>
346         <listitem>
347           <para>Apple Power Macintosh G4</para>
348         </listitem>
349         <listitem>
350           <para>Apple Power Macintosh G5</para>
351         </listitem>
352         <listitem>
353           <para>Apple iBook G3</para>
354         </listitem>
355         <listitem>
356           <para>Apple iBook G4</para>
357         </listitem>
358         <listitem>
359           <para>Apple PowerBook G3 (Lombard and Pismo)</para>
360         </listitem>
361         <listitem>
362           <para>Apple PowerBook G4</para>
363         </listitem>
364         <listitem>
365           <para>Apple XServe G4</para>
366         </listitem>
367         <listitem>
368           <para>Apple XServe G5</para>
369         </listitem>
370         <listitem>
371           <para>Apple Mac Mini</para>
372         </listitem>
373         <listitem>
374           <para>Embedded boards based on MPC85XX</para>
375         </listitem>
376       </itemizedlist>
377     </sect2>
378
379     <sect2 id="proc-sparc64">
380       <title>sparc64</title>
381
382       <para>This section describes the systems currently known to be
383         supported by &os; on the Fujitsu &sparc64; and Sun &ultrasparc;
384         platforms.  For
385         background information on the various hardware designs see the
386         <ulink url="http://sunsolve.sun.com/handbook_pub/">Sun System
387           Handbook</ulink>.</para>
388
389       <para>SMP is supported on all systems with more than 1
390         processor.</para>
391
392       <para>When using the <filename>GENERIC</filename> kernel,
393         &os;/&arch.sparc64; systems not equipped with a framebuffer
394         supported by the &man.creator.4; (Sun Creator, Sun Creator3D
395         and Sun Elite3D) or &man.machfb.4; (Sun PGX and Sun PGX64
396         as well as the ATI Mach64 chips found onboard in for example
397         &sun.blade; 100, &sun.blade; 150, &sun.ultra; 5 and &sun.ultra; 10)
398         driver must use the serial console.</para>
399
400       <para>If you have a system that is not listed here, it may not
401         have been tested with &os; &release.current;.  We encourage
402         you to try it and send a note to the &a.sparc; with your
403         results, including which devices work and which do not.</para>
404
405       <para>The following systems are fully supported by &os;:</para>
406
407       <itemizedlist>
408         <listitem>
409           <para>Naturetech GENIALstation 777S</para>
410         </listitem>
411
412         <listitem>
413           <para>&sun.blade; 100</para>
414         </listitem>
415
416         <listitem>
417           <para>&sun.blade; 150</para>
418         </listitem>
419
420         <listitem>
421           <para>&sun.enterprise; 150</para>
422         </listitem>
423
424         <listitem>
425           <para>&sun.enterprise; 220R</para>
426         </listitem>
427
428         <listitem>
429           <para>&sun.enterprise; 250</para>
430         </listitem>
431
432         <listitem>
433           <para>&sun.enterprise; 420R</para>
434         </listitem>
435
436         <listitem>
437           <para>&sun.enterprise; 450</para>
438         </listitem>
439
440         <listitem>
441           <para>&sun.fire; B100s (support for the on-board NICs first
442             appeared in 8.1-RELEASE)</para>
443         </listitem>
444
445         <listitem>
446           <para>&sun.fire; V100</para>
447         </listitem>
448
449         <listitem>
450           <para>&sun.fire; V120</para>
451         </listitem>
452
453         <listitem>
454           <para>Sun &netra; t1 100/105</para>
455         </listitem>
456
457         <listitem>
458           <para>Sun &netra; T1 AC200/DC200</para>
459         </listitem>
460
461         <listitem>
462           <para>Sun &netra; t 1100</para>
463         </listitem>
464
465         <listitem>
466           <para>Sun &netra; t 1120</para>
467         </listitem>
468
469         <listitem>
470           <para>Sun &netra; t 1125</para>
471         </listitem>
472
473         <listitem>
474           <para>Sun &netra; t 1400/1405</para>
475         </listitem>
476
477         <listitem>
478           <para>Sun &netra; 120</para>
479         </listitem>
480
481         <listitem>
482           <para>Sun &netra; X1</para>
483         </listitem>
484
485         <listitem>
486           <para>Sun &sparcengine; Ultra AX1105</para>
487         </listitem>
488
489         <listitem>
490           <para>Sun &sparcengine; Ultra AXe</para>
491         </listitem>
492
493         <listitem>
494           <para>Sun &sparcengine; Ultra AXi</para>
495         </listitem>
496
497         <listitem>
498           <para>Sun &sparcengine; Ultra AXmp</para>
499         </listitem>
500
501         <listitem>
502           <para>Sun &sparcengine; CP1500</para>
503         </listitem>
504
505         <listitem>
506           <para>&sun.ultra; 1</para>
507         </listitem>
508
509         <listitem>
510           <para>&sun.ultra; 1E</para>
511         </listitem>
512
513         <listitem>
514           <para>&sun.ultra; 2</para>
515         </listitem>
516
517         <listitem>
518           <para>&sun.ultra; 5</para>
519         </listitem>
520
521         <listitem>
522           <para>&sun.ultra; 10</para>
523         </listitem>
524
525         <listitem>
526           <para>&sun.ultra; 30</para>
527         </listitem>
528
529         <listitem>
530           <para>&sun.ultra; 60</para>
531         </listitem>
532
533         <listitem>
534           <para>&sun.ultra; 80</para>
535         </listitem>
536
537         <listitem>
538           <para>&sun.ultra; 450</para>
539         </listitem>
540       </itemizedlist>
541
542       <para>The following systems are partially supported by &os;.  In
543         particular the fibre channel controllers in SBus-based systems are not
544         supported.  However, it is possible to use these with a SCSI controller
545         supported by the &man.esp.4 driver (Sun ESP SCSI, Sun FAS Fast-SCSI
546         and Sun FAS366 Fast-Wide SCSI controllers).</para>
547
548       <itemizedlist>
549         <listitem>
550           <para>&sun.enterprise; 3500</para>
551         </listitem>
552
553         <listitem>
554           <para>&sun.enterprise; 4500</para>
555         </listitem>
556       </itemizedlist>
557
558       <para>Starting with 7.2-RELEASE, &arch.sparc64; systems based on Sun
559         &ultrasparc; III and beyond are also supported by &os;, which includes
560         the following known working systems:</para>
561
562       <itemizedlist>
563         <listitem>
564           <para>&sun.blade; 1000</para>
565         </listitem>
566
567         <listitem>
568           <para>&sun.blade; 1500</para>
569         </listitem>
570
571         <listitem>
572           <para>&sun.blade; 2000</para>
573         </listitem>
574
575         <listitem>
576           <para>&sun.blade; 2500</para>
577         </listitem>
578
579         <listitem>
580           <para>&sun.fire; 280R</para>
581         </listitem>
582
583         <listitem>
584           <para>&sun.fire; V210</para>
585         </listitem>
586
587         <listitem>
588           <para>&sun.fire; V215 (support first appeared in 7.3-RELEASE and 8.1-RELEASE)</para>
589         </listitem>
590
591         <listitem>
592           <para>&sun.fire; V240</para>
593         </listitem>
594
595         <listitem>
596           <para>&sun.fire; V245 (support first appeared in 7.3-RELEASE and 8.1-RELEASE)</para>
597         </listitem>
598
599         <listitem>
600           <para>&sun.fire; V250</para>
601         </listitem>
602
603         <listitem>
604           <para>&sun.fire; V440 (support for the on-board NICs first
605             appeared in 7.3-RELEASE and 8.0-RELEASE)</para>
606         </listitem>
607
608         <listitem>
609           <para>&sun.fire; V480 (501-6780 and 501-6790 centerplanes only, for
610             which support first appeared in 7.3-RELEASE and 8.1-RELEASE,
611             other centerplanes might work beginning with 8.3-RELEASE and 9.0-RELEASE)</para>
612         </listitem>
613
614         <listitem>
615           <para>&sun.fire; V880</para>
616         </listitem>
617
618         <listitem>
619           <para>&sun.fire; V890 (support first appeared in 7.4-RELEASE and 8.1-RELEASE,
620             non-mixed &ultrasparc; IV/IV+ CPU-configurations only)</para>
621         </listitem>
622
623         <listitem>
624           <para>&netra; 20/&netra; T4</para>
625         </listitem>
626       </itemizedlist>
627
628       <para>The following Sun &ultrasparc; systems are not tested but
629         believed to be also supported by &os;:</para>
630
631       <itemizedlist>
632         <listitem>
633           <para>&sun.fire; V125</para>
634         </listitem>
635
636         <listitem>
637           <para>&sun.fire; V490 (support first appeared in 7.4-RELEASE and 8.1-RELEASE,
638             non-mixed &ultrasparc; IV/IV+ CPU-configurations only)</para>
639         </listitem>
640       </itemizedlist>
641
642       <para>Starting with 7.4-RELEASE and 8.1-RELEASE, &arch.sparc64; systems based on
643         Fujitsu &sparc64; V are also supported by &os;, which
644         includes the following known working systems:</para>
645
646       <itemizedlist>
647         <listitem>
648           <para>Fujitsu &primepower; 250</para>
649         </listitem>
650       </itemizedlist>
651
652       <para>The following Fujitsu &primepower; systems are not tested but
653         believed to be also supported by &os;:</para>
654
655       <itemizedlist>
656         <listitem>
657           <para>Fujitsu &primepower; 450</para>
658         </listitem>
659
660         <listitem>
661           <para>Fujitsu &primepower; 650</para>
662         </listitem>
663
664         <listitem>
665           <para>Fujitsu &primepower; 850</para>
666         </listitem>
667       </itemizedlist>
668
669     </sect2>
670   </sect1>
671
672   <!--
673
674   The "Supported Devices" section of the release notes.
675   Generally processor-independent, with conditional text
676   inclusion handling any architecture-dependent text.
677
678   Within each subsection describing a class of hardware
679   (i.e. Ethernet interfaces), list broad groups of devices
680   alphabetically as paragraphs sorted alphabetically (frequently
681   these groups will be arranged by manufacturer, i.e. 3Com
682   Ethernet interfaces).
683
684   Where applicable, a "Miscellaneous" section may follow all
685   other named sections.
686
687   These guidelines are not hard-and-fast rules, and exceptions
688   will occur.  Following these guidelines (vague as they may be)
689   is highly recommended to try to keep the formatting of
690   this section consistent.
691
692   We give manpage references using the &man entities where
693   possible.  If a driver has no manpage (and consequently no
694   &man entity, we simply give the name of the driver).
695   Please avoid doing &man entity conversions unless you
696   know for sure that an entity and manpage exist; sweeps through
697   this file to fix "missed" conversions are likely to break the
698   build.
699   -->
700
701   <sect1 id="support">
702     <title>Supported Devices</title>
703
704     <para>This section describes the devices currently known to be
705       supported by &os;.  Other configurations may also work, but
706       simply have not been tested yet.  Feedback, updates, and
707       corrections to this list are encouraged.</para>
708
709     <para>Where possible, the drivers applicable to each device or
710       class of devices is listed.  If the driver in question has a
711       manual page in the &os; base distribution (most should), it is
712       referenced here.  Information on specific models of supported
713       devices, controllers, etc. can be found in the manual
714       pages.</para>
715
716     <note>
717       <para>The device lists in this document are being generated
718         automatically from &os; manual pages.  This means that some
719         devices, which are supported by multiple drivers, may appear
720         multiple times.</para>
721     </note>
722
723     <sect2 id="disk">
724       <title>Disk Controllers</title>
725
726       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;,
727         &arch.sparc64;] IDE/ATA controllers (&man.ata.4;
728         driver)</para>
729
730       <para>[&arch.pc98;] IDE/ATA controllers (wdc driver)</para>
731
732       <itemizedlist>
733         <listitem>
734           <para>On-board IDE controller</para>
735         </listitem>
736       </itemizedlist>
737
738       &hwlist.aac;
739
740       &hwlist.adv;
741
742       &hwlist.adw;
743
744       &hwlist.aha;
745
746       &hwlist.ahb;
747
748       &hwlist.ahc;
749
750       &hwlist.ahd;
751
752       &hwlist.aic;
753
754       &hwlist.amd;
755
756       &hwlist.amr;
757
758       &hwlist.arcmsr;
759
760       &hwlist.asr;
761
762       &hwlist.bt;
763
764       &hwlist.ciss;
765
766       &hwlist.ct;
767
768       &hwlist.dpt;
769
770       <note>
771         <para>[&arch.amd64;, &arch.i386;] Booting from these
772           controllers is supported. EISA adapters are not
773           supported.</para>
774       </note>
775
776       &hwlist.esp;
777
778       &hwlist.hptiop;
779
780       &hwlist.hptmv;
781
782       &hwlist.hptrr;
783
784       &hwlist.ida;
785
786       &hwlist.iir;
787
788       &hwlist.ips;
789
790       &hwlist.isp;
791
792       &hwlist.mfi;
793
794       &hwlist.mlx;
795
796       <note>
797         <para>[&arch.amd64;, &arch.i386;] Booting from these
798           controllers is supported. EISA adapters are not
799           supported.</para>
800       </note>
801
802       &hwlist.mly;
803
804       &hwlist.mps;
805
806       &hwlist.mpt;
807
808       &hwlist.mvs;
809
810       &hwlist.ncr;
811
812       &hwlist.ncv;
813
814       &hwlist.nsp;
815
816       &hwlist.pst;
817
818       &hwlist.stg;
819
820       &hwlist.sym;
821
822       &hwlist.trm;
823
824       &hwlist.twa;
825
826       &hwlist.twe;
827
828       &hwlist.vpo;
829
830       <para>[&arch.i386;] The wds(4) driver supports the WD7000 SCSI
831         controller.</para>
832
833       <para>With all supported SCSI controllers, full support is
834         provided for SCSI-I, SCSI-II, and SCSI-III peripherals,
835         including hard disks, optical disks, tape drives (including
836         DAT, 8mm Exabyte, Mammoth, and DLT), medium changers,
837         processor target devices and CD-ROM drives.  WORM devices that
838         support CD-ROM commands are supported for read-only access by
839         the CD-ROM drivers (such as &man.cd.4;).  WORM/CD-R/CD-RW
840         writing support is provided by &man.cdrecord.1;, which is a
841         part of the <filename
842           role="package">sysutils/cdrtools</filename> port in the Ports
843         Collection.</para>
844
845       <para>The following CD-ROM type systems are supported at this
846         time:</para>
847
848       <itemizedlist>
849         <listitem>
850           <para>SCSI interface (also includes ProAudio Spectrum and
851             SoundBlaster SCSI) (&man.cd.4;)</para>
852         </listitem>
853
854         <listitem>
855           <para>[&arch.i386;] Sony proprietary interface (all models)
856             (&man.scd.4;)</para>
857         </listitem>
858
859         <listitem>
860           <para>ATAPI IDE interface (&man.acd.4;)</para>
861         </listitem>
862       </itemizedlist>
863
864       <para>[&arch.i386;] The following device is unmaintained:</para>
865
866       <itemizedlist>
867         <listitem>
868           <para>Mitsumi proprietary CD-ROM interface (all models)
869             (&man.mcd.4;)</para>
870         </listitem>
871       </itemizedlist>
872     </sect2>
873
874     <sect2 id="ethernet">
875       <title>Ethernet Interfaces</title>
876
877       &hwlist.ae;
878
879       &hwlist.age;
880
881       &hwlist.ale;
882
883       &hwlist.aue;
884
885       &hwlist.axe;
886
887       &hwlist.bce;
888
889       <para>[&arch.amd64;, &arch.i386;] Broadcom BCM4401 based Fast
890         Ethernet adapters (&man.bfe.4; driver)</para>
891
892       &hwlist.bge;
893
894       &hwlist.cas;
895
896       &hwlist.cdce;
897
898       <para>[&arch.amd64;, &arch.i386;] Crystal Semiconductor
899         CS89x0-based NICs (&man.cs.4; driver)</para>
900
901       &hwlist.cue;
902
903       &hwlist.cxgb;
904
905       &hwlist.dc;
906
907       &hwlist.de;
908
909       &hwlist.ed;
910
911       &hwlist.em;
912
913       &hwlist.ep;
914
915       <para>Agere ET1310 Gigabit Ethernet adapters
916         (&man.et.4; driver)</para>
917
918       &hwlist.ex;
919
920       &hwlist.fe;
921
922       &hwlist.fxp;
923
924       &hwlist.gem;
925
926       &hwlist.hme;
927
928       &hwlist.ie;
929
930       &hwlist.igb;
931
932       &hwlist.ixgb;
933
934       &hwlist.ixgbe;
935
936       &hwlist.jme;
937
938       &hwlist.kue;
939
940       &hwlist.lge;
941
942       &hwlist.msk;
943
944       &hwlist.mxge;
945
946       &hwlist.my;
947
948       &hwlist.nfe;
949
950       &hwlist.nge;
951
952       &hwlist.nve;
953
954       &hwlist.nxge;
955
956       &hwlist.pcn;
957
958       &hwlist.qlxgb;
959
960       &hwlist.re;
961
962       &hwlist.rl;
963
964       &hwlist.rue;
965
966       &hwlist.sf;
967
968       &hwlist.sfxge;
969
970       &hwlist.sge;
971
972       &hwlist.sis;
973
974       &hwlist.sk;
975
976       &hwlist.sn;
977
978       &hwlist.snc;
979
980       &hwlist.ste;
981
982       &hwlist.stge;
983
984       &hwlist.ti;
985
986       &hwlist.tl;
987
988       <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] SMC 83c17x
989         (EPIC)-based Ethernet NICs (&man.tx.4; driver)</para>
990
991       &hwlist.txp;
992
993       &hwlist.udav;
994
995       &hwlist.vge;
996
997       &hwlist.vr;
998
999       &hwlist.vx;
1000
1001       &hwlist.vxge;
1002
1003       &hwlist.wb;
1004
1005       &hwlist.xe;
1006
1007       &hwlist.xl;
1008
1009     </sect2>
1010
1011     <sect2 id="fddi">
1012       <title>FDDI Interfaces</title>
1013
1014       <para>[&arch.i386;, &arch.pc98;] DEC DEFPA PCI (&man.fpa.4;
1015         driver)</para>
1016
1017       <para>[&arch.i386;] DEC DEFEA EISA (&man.fpa.4; driver)</para>
1018     </sect2>
1019
1020     <sect2 id="atm">
1021       <title>ATM Interfaces</title>
1022
1023       <para>[&arch.i386;, &arch.pc98;] Midway-based ATM interfaces
1024         (&man.en.4; driver)</para>
1025
1026       <para>[&arch.i386;, &arch.pc98; &arch.sparc64;] FORE Systems,
1027         Inc. PCA-200E ATM PCI Adapters (hfa and &man.fatm.4;
1028         drivers)</para>
1029
1030       <para>[&arch.i386;, &arch.pc98;] IDT NICStAR 77201/211-based ATM
1031         Adapters (&man.idt.4; driver)</para>
1032
1033       <para>[&arch.i386;, &arch.pc98; &arch.sparc64;] FORE Systems,
1034         Inc. HE155 and HE622 ATM interfaces (&man.hatm.4;
1035         driver)</para>
1036
1037       <para>[&arch.i386;, &arch.pc98;] IDT77252-based ATM cards
1038         (&man.patm.4; driver)</para>
1039     </sect2>
1040
1041     <sect2 id="wlan">
1042       <title>Wireless Network Interfaces</title>
1043
1044       <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Cisco/Aironet
1045         802.11b wireless adapters (&man.an.4; driver)</para>
1046
1047       &hwlist.ath;
1048
1049       &hwlist.bwi;
1050
1051       <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2100
1052         MiniPCI network adapter (&man.ipw.4; driver)</para>
1053
1054       <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless
1055         2200BG/2915ABG MiniPCI and 2225BG PCI network adapters
1056         (&man.iwi.4; driver)</para>
1057
1058       <para>[&arch.i386;, &arch.amd64;] Intel Wireless WiFi Link
1059         4965AGN IEEE 802.11n PCI network adapters
1060         (&man.iwn.4; driver)</para>
1061
1062       <para>[&arch.i386;, &arch.amd64;] Marvell Libertas IEEE 802.11b/g
1063         PCI network adapters (&man.malo.4; driver)</para>
1064
1065       <para>Marvell 88W8363 IEEE 802.11n wireless network
1066         adapters (&man.mwl.4; driver)</para>
1067
1068       &hwlist.ral;
1069
1070       &hwlist.rum;
1071
1072       &hwlist.run;
1073
1074       &hwlist.uath;
1075
1076       &hwlist.upgt;
1077
1078       &hwlist.ural;
1079
1080       &hwlist.urtw;
1081
1082       <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Lucent
1083         Technologies WaveLAN/IEEE 802.11b wireless network adapters
1084         and workalikes using the Lucent Hermes, Intersil PRISM-II,
1085         Intersil PRISM-2.5, Intersil Prism-3, and Symbol Spectrum24
1086         chipsets (&man.wi.4; driver)</para>
1087
1088       <para>[&arch.i386;] NCR / AT&amp;T / Lucent Technologies WaveLan
1089         T1-speed ISA/radio LAN cards (&man.wl.4; driver)</para>
1090
1091       <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 3945ABG
1092         MiniPCI network adapters (&man.wpi.4; driver)</para>
1093
1094       &hwlist.zyd;
1095     </sect2>
1096
1097     <sect2 id="misc-network">
1098       <title>Miscellaneous Networks</title>
1099
1100       &hwlist.ce;
1101
1102       &hwlist.cx;
1103
1104       &hwlist.cp;
1105
1106       &hwlist.ctau;
1107
1108       &hwlist.cm;
1109     </sect2>
1110
1111     <sect2 id="serial">
1112       <title>Serial Interfaces</title>
1113
1114       <para>[&arch.amd64;, &arch.i386;] <quote>PC standard</quote>
1115         8250, 16450, and 16550-based serial ports (&man.sio.4;
1116         driver)</para>
1117
1118       &hwlist.uart;
1119
1120       &hwlist.scc;
1121
1122       <para>[&arch.amd64;, &arch.i386;] AST 4 port serial card using
1123         shared IRQ</para>
1124
1125       <itemizedlist>
1126         <listitem>
1127           <para>ARNET 8 port serial card using shared IRQ</para>
1128         </listitem>
1129
1130         <listitem>
1131           <para>ARNET (now Digiboard) Sync 570/i high-speed
1132             serial</para>
1133         </listitem>
1134       </itemizedlist>
1135
1136       <para>[&arch.i386;] Boca multi-port serial cards</para>
1137
1138       <itemizedlist>
1139         <listitem>
1140           <para>Boca BB1004 4-Port serial card (Modems
1141             <emphasis>not</emphasis> supported)</para>
1142         </listitem>
1143
1144         <listitem>
1145           <para>Boca IOAT66 6-Port serial card (Modems
1146             supported)</para>
1147         </listitem>
1148
1149         <listitem>
1150           <para>Boca BB1008 8-Port serial card (Modems
1151             <emphasis>not</emphasis> supported)</para>
1152         </listitem>
1153
1154         <listitem>
1155           <para>Boca BB2016 16-Port serial card (Modems
1156             supported)</para>
1157         </listitem>
1158       </itemizedlist>
1159
1160       <para>[&arch.i386;] Comtrol Rocketport card (&man.rp.4;
1161         driver)</para>
1162
1163       <para>[&arch.i386;] Cyclades Cyclom-Y serial board (&man.cy.4;
1164         driver)</para>
1165
1166       <para>[&arch.i386;] STB 4 port card using shared IRQ</para>
1167
1168       <para>[&arch.i386;] DigiBoard intelligent serial cards (digi
1169         driver)</para>
1170
1171       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;] PCI-Based
1172         multi-port serial boards (&man.puc.4; driver)</para>
1173
1174       <itemizedlist>
1175         <listitem>
1176           <para>[&arch.amd64;, &arch.i386;] Actiontech 56K PCI</para>
1177         </listitem>
1178
1179         <listitem>
1180           <para>[&arch.amd64;, &arch.i386;] Avlab Technology, PCI IO 2S
1181             and PCI IO 4S</para>
1182         </listitem>
1183
1184         <listitem>
1185           <para>[&arch.amd64;, &arch.i386;] Comtrol RocketPort 550</para>
1186         </listitem>
1187
1188         <listitem>
1189           <para>[&arch.amd64;, &arch.i386;] Decision Computers PCCOM
1190             4-port serial and dual port RS232/422/485</para>
1191         </listitem>
1192
1193         <listitem>
1194           <para>[&arch.ia64;] Diva Serial (GSP) Multiport UART</para>
1195         </listitem>
1196
1197         <listitem>
1198           <para>[&arch.amd64;, &arch.i386;] Dolphin Peripherals
1199             4025/4035/4036</para>
1200         </listitem>
1201
1202         <listitem>
1203           <para>[&arch.amd64;, &arch.i386;] IC Book Labs Dreadnought
1204             16x Lite and Pro</para>
1205         </listitem>
1206
1207         <listitem>
1208           <para>[&arch.amd64;, &arch.i386;] Lava Computers
1209             2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550</para>
1210         </listitem>
1211
1212         <listitem>
1213           <para>[&arch.amd64;, &arch.i386;] Middle Digital, Weasle
1214             serial port</para>
1215         </listitem>
1216
1217         <listitem>
1218           <para>[&arch.amd64;, &arch.i386;] Moxa Industio CP-114,
1219             Smartio C104H-PCI and C168H/PCI</para>
1220         </listitem>
1221
1222         <listitem>
1223           <para>[&arch.amd64;, &arch.i386;] NEC PK-UG-X001 and
1224             PK-UG-X008</para>
1225         </listitem>
1226
1227         <listitem>
1228           <para>[&arch.amd64;, &arch.i386;] Netmos NM9835
1229             PCI-2S-550</para>
1230         </listitem>
1231
1232         <listitem>
1233           <para>[&arch.amd64;, &arch.i386;] Oxford Semiconductor
1234             OX16PCI954 PCI UART</para>
1235         </listitem>
1236
1237         <listitem>
1238           <para>[&arch.amd64;, &arch.i386;] Syba Tech SD-LAB
1239             PCI-4S2P-550-ECP</para>
1240         </listitem>
1241
1242         <listitem>
1243           <para>[&arch.amd64;, &arch.i386;] SIIG Cyber I/O PCI
1244             16C550/16C650/16C850</para>
1245         </listitem>
1246
1247         <listitem>
1248           <para>[&arch.amd64;, &arch.i386;] SIIG Cyber 2P1S PCI
1249             16C550/16C650/16C850</para>
1250         </listitem>
1251
1252         <listitem>
1253           <para>[&arch.amd64;, &arch.i386;] SIIG Cyber 2S1P PCI
1254             16C550/16C650/16C850</para>
1255         </listitem>
1256
1257         <listitem>
1258           <para>[&arch.amd64;, &arch.i386;] SIIG Cyber 4S PCI
1259           16C550/16C650/16C850</para>
1260         </listitem>
1261
1262         <listitem>
1263           <para>[&arch.amd64;, &arch.i386;] SIIG Cyber Serial (Single
1264             and Dual) PCI 16C550/16C650/16C850</para>
1265         </listitem>
1266
1267         <listitem>
1268           <para>[&arch.amd64;, &arch.i386;] Syba Tech
1269             Ltd. PCI-4S2P-550-ECP</para>
1270         </listitem>
1271
1272         <listitem>
1273           <para>[&arch.amd64;, &arch.i386;] Titan PCI-200H and
1274             PCI-800H</para>
1275         </listitem>
1276
1277         <listitem>
1278           <para>[&arch.amd64;, &arch.i386;] US Robotics (3Com) 3CP5609
1279             modem</para>
1280         </listitem>
1281
1282         <listitem>
1283           <para>[&arch.amd64;, &arch.i386;] VScom PCI-400 and
1284             PCI-800</para>
1285         </listitem>
1286       </itemizedlist>
1287
1288       &hwlist.rc;
1289
1290       <para>[&arch.i386;, &arch.amd64;] Specialix SI/XIO/SX multiport
1291         serial cards, with both the older SIHOST2.x and the
1292         <quote>enhanced</quote> (transputer based, aka JET) host cards
1293         (ISA, EISA and PCI) are supported.  Note that the newer SX+
1294         PCI cards are not currently supported.  (&man.si.4;
1295         driver)</para>
1296
1297       <para>[&arch.pc98;] Internel serial interfaces (&man.sio.4;
1298         driver)</para>
1299
1300       <itemizedlist>
1301         <listitem>
1302           <para>PC-9801 on-board</para>
1303         </listitem>
1304         <listitem>
1305           <para>PC-9821 2'nd CCU (flags 0x12000000)</para>
1306         </listitem>
1307       </itemizedlist>
1308
1309       <para>[&arch.pc98;] NEC PC-9861K, PC-9801-101 and Midori-Denshi
1310         MDC-926Rs (&man.sio.4; driver)</para>
1311
1312       <itemizedlist>
1313         <listitem>
1314           <para>COM2 (flags 0x01000000)</para>
1315         </listitem>
1316
1317         <listitem>
1318           <para>COM3 (flags 0x02000000)</para>
1319         </listitem>
1320       </itemizedlist>
1321
1322       <para>[&arch.pc98;] NEC PC-9801-120 (&man.sio.4; driver)</para>
1323
1324       <note>
1325         <para>"flags 0x11000000" is necessary in kernel
1326           configuration.</para>
1327       </note>
1328
1329       <para>[&arch.pc98;] Microcore MC-16550, MC-16550II, MC-RS98
1330         (&man.sio.4; driver)</para>
1331
1332       <note>
1333         <para>"flags 0x14000?01" is necessary in kernel
1334           configuration.</para>
1335       </note>
1336
1337       <para>[&arch.pc98;] Media Intelligent RSB-2000, RSB-3000 and
1338         AIWA B98-02 (&man.sio.4; driver)</para>
1339
1340       <note>
1341         <para>"flags 0x15000?01" is necessary in kernel
1342         configuration.</para>
1343       </note>
1344
1345       <para>[&arch.pc98;] Media Intelligent RSB-384 (&man.sio.4;
1346         driver)</para>
1347
1348       <note>
1349         <para>"flags 0x16000001" is necessary in kernel
1350           configuration.</para>
1351       </note>
1352
1353       <para>[&arch.pc98;] I-O DATA RSA-98III (&man.sio.4;
1354         driver)</para>
1355
1356       <note>
1357         <para>"flags 0x18000?01" is necessary in kernel
1358           configuration.</para>
1359       </note>
1360
1361       <para>[&arch.pc98;] Hayes ESP98 (&man.sio.4; driver)</para>
1362
1363       <note>
1364         <para>"options COM_ESP" and "flags 0x19000000" are necessary
1365           in kernel configuration.</para>
1366       </note>
1367
1368     </sect2>
1369
1370     <sect2 id="sound">
1371       <title>Sound Devices</title>
1372
1373       &hwlist.snd.ad1816;
1374
1375       &hwlist.snd.als4000;
1376
1377       &hwlist.snd.atiixp;
1378
1379       &hwlist.snd.audiocs;
1380
1381       &hwlist.snd.cmi;
1382
1383       &hwlist.snd.cs4281;
1384
1385       &hwlist.snd.csa;
1386
1387       &hwlist.snd.ds1;
1388
1389       &hwlist.snd.emu10k1;
1390
1391       &hwlist.snd.emu10kx;
1392
1393       &hwlist.snd.envy24;
1394
1395       &hwlist.snd.envy24ht;
1396
1397       &hwlist.snd.es137x;
1398
1399       &hwlist.snd.ess;
1400
1401       &hwlist.snd.fm801;
1402
1403       &hwlist.snd.gusc;
1404
1405       &hwlist.snd.hda;
1406
1407       &hwlist.snd.ich;
1408
1409       &hwlist.snd.maestro;
1410
1411       &hwlist.snd.maestro3;
1412
1413       &hwlist.snd.mss;
1414
1415       &hwlist.snd.neomagic;
1416
1417       &hwlist.snd.sbc;
1418
1419       &hwlist.snd.solo;
1420
1421       &hwlist.snd.spicds;
1422
1423       &hwlist.snd.t4dwave;
1424
1425       &hwlist.snd.via8233;
1426
1427       &hwlist.snd.via82c686;
1428
1429       &hwlist.snd.vibes;
1430
1431       <para>[&arch.pc98;] NEC PC-9801-73, 86 and compatibles (nss
1432         driver)</para>
1433
1434       <itemizedlist>
1435         <listitem>
1436           <para>NEC A-MATE internal sound</para>
1437         </listitem>
1438
1439         <listitem>
1440           <para>Q-Vision WaveStar, WaveMaster</para>
1441         </listitem>
1442       </itemizedlist>
1443
1444       <para>[&arch.pc98;] NEC X-MATE, CanBe, ValueStar internal (mss
1445         driver)</para>
1446
1447       <para>[&arch.pc98;] Creative Technologies SoundBlaster(98)
1448         (&man.sb.4; driver)</para>
1449
1450       <para>[&arch.pc98;] I-O DATA CD-BOX (&man.sb.4; driver)</para>
1451
1452       <para>[&arch.pc98;] MPU-401 and compatible interfaces (mpu
1453         driver)</para>
1454
1455       <itemizedlist>
1456         <listitem>
1457           <para>Q-Vision WaveStar</para>
1458         </listitem>
1459       </itemizedlist>
1460     </sect2>
1461
1462     <sect2 id="camera">
1463       <title>Camera and Video Capture Devices</title>
1464
1465       &hwlist.bktr;
1466
1467       <para>[&arch.i386;] Connectix QuickCam</para>
1468     </sect2>
1469
1470     <sect2 id="usb">
1471       <title>USB Devices</title>
1472
1473       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] A
1474         range of USB peripherals are supported; devices known to work
1475         are listed in this section.  Owing to the generic nature of
1476         most USB devices, with some exceptions any device of a given
1477         class will be supported, even if not explicitly listed
1478         here.</para>
1479
1480       <note>
1481         <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1482           USB Ethernet adapters can be found in the section listing
1483           <link linkend="ethernet">Ethernet
1484             interfaces</link>.</para>
1485       </note>
1486
1487       <note>
1488         <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1489           USB Bluetooth adapters can be found in <link
1490             linkend="bluetooth">Bluetooth</link> section.</para>
1491       </note>
1492
1493       &hwlist.ohci;
1494
1495       &hwlist.uhci;
1496
1497       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB
1498         2.0 controllers using the EHCI interface (&man.ehci.4;
1499         driver)</para>
1500
1501       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1502         Hubs</para>
1503
1504       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1505         Keyboards (&man.ukbd.4; driver)</para>
1506
1507       <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
1508         Miscellaneous</para>
1509
1510       <itemizedlist>
1511         <listitem>
1512           <para>Assist Computer Systems PC Camera C-M1</para>
1513         </listitem>
1514
1515         <listitem>
1516           <para>ActiveWire I/O Board</para>
1517         </listitem>
1518
1519         <listitem>
1520           <para>Creative Technology Video Blaster WebCam Plus</para>
1521         </listitem>
1522
1523         <listitem>
1524           <para>D-Link DSB-R100 USB Radio (&man.ufm.4; driver)</para>
1525         </listitem>
1526
1527         <listitem>
1528           <para>Mirunet AlphaCam Plus</para>
1529         </listitem>
1530       </itemizedlist>
1531
1532       &hwlist.urio;
1533
1534       &hwlist.umodem;
1535
1536       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] Mice
1537         (&man.ums.4; driver)</para>
1538
1539       &hwlist.ulpt;
1540
1541       &hwlist.ubsa;
1542
1543       &hwlist.ubser;
1544
1545       &hwlist.uftdi;
1546
1547       &hwlist.uplcom;
1548
1549       &hwlist.umct;
1550
1551       &hwlist.umass;
1552
1553       <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Audio Devices
1554         (&man.uaudio.4; driver)</para>
1555
1556       &hwlist.uvisor;
1557     </sect2>
1558
1559     <sect2 id="firewire">
1560       <title>IEEE 1394 (Firewire) Devices</title>
1561
1562       &hwlist.fwohci;
1563
1564       <para>[&arch.amd64;, &arch.i386;, &arch.sparc64;] Serial Bus
1565         Protocol 2 (SBP-2) storage devices (&man.sbp.4; driver)</para>
1566     </sect2>
1567
1568     <sect2 id="bluetooth">
1569       <title>Bluetooth Devices</title>
1570
1571       &hwlist.ng.bt3c;
1572
1573       &hwlist.ng.ubt;
1574     </sect2>
1575
1576     <sect2 id="crypto-accel">
1577       <title>Cryptographic Accelerators</title>
1578
1579       &hwlist.hifn;
1580
1581       &hwlist.safe;
1582
1583       &hwlist.ubsec;
1584     </sect2>
1585
1586     <sect2 id="misc">
1587       <title>Miscellaneous</title>
1588
1589       <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
1590         FAX-Modem/PCCARD</para>
1591
1592       <itemizedlist>
1593         <listitem>
1594           <para>MELCO IGM-PCM56K/IGM-PCM56KH</para>
1595         </listitem>
1596
1597         <listitem>
1598           <para>Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD
1599             terminal)</para>
1600         </listitem>
1601       </itemizedlist>
1602
1603       <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Floppy drives
1604         (&man.fdc.4; driver)</para>
1605
1606       <para>[&arch.amd64;, &arch.i386;] VGA-compatible video cards
1607         (&man.vga.4; driver)</para>
1608
1609       <note>
1610         <para>Information regarding specific video cards and
1611           compatibility with <application>Xorg</application> can be
1612           found at <ulink url="http://www.x.org/"></ulink>.</para>
1613       </note>
1614
1615       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1616         Keyboards including:</para>
1617
1618       <itemizedlist>
1619         <listitem>
1620           <para>[&arch.i386;] AT-style keyboards (&man.atkbd.4;
1621             driver)</para>
1622         </listitem>
1623
1624         <listitem>
1625           <para>[&arch.amd64;, &arch.i386;] PS/2 keyboards
1626             (&man.atkbd.4; driver)</para>
1627         </listitem>
1628
1629         <listitem>
1630           <para>[&arch.pc98;] Standard keyboards</para>
1631         </listitem>
1632
1633         <listitem>
1634           <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1635             USB keyboards (&man.ukbd.4; driver)</para>
1636         </listitem>
1637       </itemizedlist>
1638
1639       <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1640         Pointing devices including:</para>
1641
1642       <itemizedlist>
1643         <listitem>
1644           <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Bus mice and
1645             compatible devices (&man.mse.4; driver)</para>
1646         </listitem>
1647
1648         <listitem>
1649           <para>[&arch.amd64;, &arch.i386;] PS/2 mice and compatible
1650             devices, including many laptop pointing devices
1651             (&man.psm.4; driver)</para>
1652         </listitem>
1653
1654         <listitem>
1655           <para>Serial mice and compatible devices</para>
1656         </listitem>
1657
1658         <listitem>
1659           <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
1660             USB mice (&man.ums.4; driver)</para>
1661         </listitem>
1662       </itemizedlist>
1663
1664       <note>
1665         <para>&man.moused.8; has more information on using pointing
1666           devices with &os;.  Information on using pointing devices
1667           with <application>Xorg</application> can be found at <ulink
1668             url="http://www.x.org/"></ulink>.</para>
1669       </note>
1670
1671       <para>[&arch.amd64;, &arch.i386;] <quote>PC standard</quote>
1672         parallel ports (&man.ppc.4; driver)</para>
1673
1674       <para>[&arch.pc98;] <quote>PC-9821 standard</quote> parallel
1675         ports (&man.ppc.4; driver)</para>
1676
1677       <para>[&arch.i386;, &arch.amd64;] PC-compatible joysticks
1678         (&man.joy.4; driver)</para>
1679
1680       <para>[&arch.pc98;] Joystick port of SoundBlaster(98)
1681         (&man.joy.4; driver)</para>
1682
1683       <para>[&arch.i386;, &arch.pc98;] PHS Data Communication
1684         Card/PCCARD</para>
1685
1686       <itemizedlist>
1687         <listitem>
1688           <para>NTT DoCoMo P-in Comp@ct</para>
1689         </listitem>
1690
1691         <listitem>
1692           <para>Panasonic KX-PH405</para>
1693         </listitem>
1694
1695         <listitem>
1696           <para>SII MC-P200</para>
1697         </listitem>
1698       </itemizedlist>
1699
1700       <para>[&arch.i386;] Xilinx XC6200-based reconfigurable hardware
1701         cards compatible with the HOT1 from <ulink
1702           url="http://www.vcc.com/">Virtual Computers</ulink> (xrpu
1703         driver).</para>
1704
1705       <para>[&arch.pc98;] Power Management Controller of NEC PC-98
1706         Note (pmc driver)</para>
1707     </sect2>
1708   </sect1>
1709 </article>