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