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