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