aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml
diff options
context:
space:
mode:
Diffstat (limited to 'en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml')
-rw-r--r--en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml1477
1 files changed, 1477 insertions, 0 deletions
diff --git a/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml b/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml
new file mode 100644
index 0000000000..2df82630f3
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml
@@ -0,0 +1,1477 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
+ "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd" [
+<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"
+ "../share/xml/release.ent">
+ %release;
+<!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN"
+ "../share/xml/sponsor.ent">
+ %sponsor;
+<!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN"
+ "../share/xml/vendor.ent">
+ %vendor;
+<!ENTITY security SYSTEM "../share/xml/security.xml">
+<!ENTITY errata SYSTEM "../share/xml/errata.xml">
+<!ENTITY % devauto PUBLIC "-//FreeBSD//ENTITIES Auto Generated Device Lists//EN"
+ "http://www.FreeBSD.org/XML/cwd/dev-auto.ent">
+%devauto;
+]>
+<article xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
+
+ <info>
+ <title>&os; &release.current; Hardware Notes</title>
+
+ <author>
+ <orgname>The &os; Documentation Project</orgname>
+ </author>
+
+ <pubdate>$FreeBSD$</pubdate>
+ <copyright>
+ <year>2000</year>
+ <year>2001</year>
+ <year>2002</year>
+ <year>2003</year>
+ <year>2004</year>
+ <year>2005</year>
+ <year>2006</year>
+ <year>2007</year>
+ <year>2008</year>
+ <year>2009</year>
+ <year>2010</year>
+ <year>2011</year>
+ <year>2012</year>
+ <year>2013</year>
+ <year>2014</year>
+ <year>2015</year>
+ <year>2016</year>
+ <year>2017</year>
+ <year>2018</year>
+ <year>2019</year>
+ <year>2020</year>
+ <holder role="mailto:doc@FreeBSD.org">The &os; Documentation
+ Project</holder>
+ </copyright>
+
+ <legalnotice xml:id="trademarks" role="trademarks">
+ &tm-attrib.freebsd;
+ &tm-attrib.amd;
+ &tm-attrib.fujitsu;
+ &tm-attrib.ibm;
+ &tm-attrib.intel;
+ &tm-attrib.sparc;
+ &tm-attrib.sun;
+ &tm-attrib.general;
+ </legalnotice>
+
+ </info>
+
+ <sect1 xml:id="intro">
+ <title>Introduction</title>
+
+ <para>This document contains the hardware compatibility notes for
+ &os; &release.current;. It lists the hardware platforms
+ supported by &os;, as well as the various types of hardware
+ devices (storage controllers, network interfaces, and so on),
+ along with known working instances of these devices.</para>
+ </sect1>
+
+ <sect1 xml:id="proc">
+ <title>Supported Processors and System Boards</title>
+
+ <para>This section provides some architecture-specific information
+ about the specific processors and systems that are supported by
+ each architecture.</para>
+
+ <sect2 xml:id="proc-amd64">
+ <title>amd64</title>
+
+ <para>Since mid-2003 &os;/&arch.amd64; has supported the AMD64
+ (<quote>Hammer</quote>) and &intel; EM64T architecture, and is
+ now one of the Tier-1 platforms (fully supported
+ architecture), which are expected to be Production Quality
+ with respects to all aspects of the &os; operating system,
+ including installation and development environments.</para>
+
+ <para>Note that there are two names for this architecture, AMD64
+ (AMD) and Intel EM64T (Extended Memory 64-bit Technology).
+ 64-bit mode of the two architectures are almost compatible
+ with each other, and &os;/&arch.amd64; supports them
+ both.</para>
+
+ <para>As of this writing, the following processors are
+ supported:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>&amd.athlon;64 (<quote>Clawhammer</quote>).</para>
+ </listitem>
+
+ <listitem>
+ <para>&amd.opteron; (<quote>Sledgehammer</quote>).</para>
+ </listitem>
+
+ <listitem>
+ <para>&amd.sempron;.</para>
+ </listitem>
+
+ <listitem>
+ <para>&amd.turion;.</para>
+ </listitem>
+
+ <listitem>
+ <para>&amd.phenom;.</para>
+ </listitem>
+
+ <listitem>
+ <para>All multi-core &intel; &xeon; processors except
+ Sossaman have EM64T support.</para>
+ </listitem>
+
+ <listitem>
+ <para>The single-core &intel; &xeon; processors
+ <quote>Nocona</quote>, <quote>Irwindale</quote>,
+ <quote>Potomac</quote>, and <quote>Cranford</quote> have
+ EM64T support.</para>
+ </listitem>
+
+ <listitem>
+ <para>All &intel; &core; 2 (not &core; Duo) and later
+ processors</para>
+ </listitem>
+
+ <listitem>
+ <para>All &intel; &core; i range of processors</para>
+ </listitem>
+
+ <listitem>
+ <para>All &intel; &pentium; D processors</para>
+ </listitem>
+
+ <listitem>
+ <para>All &intel; &centrino; Duo and &centrino; Pro
+ platforms</para>
+ </listitem>
+
+ <listitem>
+ <para>&intel; &pentium; 4s and &celeron; Ds using
+ the <quote>Cedar Mill</quote> core have EM64T
+ support.</para>
+ </listitem>
+
+ <listitem>
+ <para>Some &intel; &pentium; 4s and &celeron; Ds using the
+ <quote>Prescott</quote> core have EM64T support. See the
+ <link xlink:href="http://processorfinder.intel.com">Intel
+ Processor Spec Finder</link> for the definitive answer
+ about EM64T support in Intel processors.</para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>&intel; EM64T is an extended version of IA-32 (x86) and
+ different from &intel; IA-64 (Itanium) architecture. Some of
+ &intel;'s old documentation refers to &intel; EM64T as
+ <quote>64-bit extension technology</quote> or
+ <quote>IA-32e</quote>.</para>
+
+ <para>Both Uniprocessor (UP) and Symmetric Multi-processor (SMP)
+ configurations are supported.</para>
+
+ <para>In many respects, &os;/&arch.amd64; is similar to
+ &os;/&arch.i386;, in terms of drivers supported. Generally,
+ drivers that already function correctly on other 64-bit
+ platforms should work.</para>
+ </sect2>
+
+ <sect2 xml:id="proc-i386">
+ <title>i386</title>
+
+ <para>&os;/&arch.i386; runs on a wide variety of <quote>IBM PC
+ compatible</quote> machines. Due to the wide range of
+ hardware available for this architecture, it is impossible
+ to exhaustively list all combinations of equipment supported
+ by &os;. Nevertheless, some general guidelines are
+ presented here.</para>
+
+ <para>Almost all &i386;-compatible processors with a floating
+ point unit are supported. All &intel; processors beginning
+ with the 80486 are supported, including the 80486, &pentium;,
+ &pentium; Pro, &pentium; II, &pentium; III, &pentium; 4, and
+ variants thereof, such as the &xeon; and &celeron; processors.
+ All &i386;-compatible AMD processors are also supported,
+ including the &am486;, &am5x86;, K5, &amd.k6; (and variants),
+ &amd.athlon; (including Athlon-MP, Athlon-XP, Athlon-4, and
+ Athlon Thunderbird), and &amd.duron; processors. The AMD
+ &Eacute;lan SC520 embedded processor is supported. The
+ Transmeta Crusoe is recognized and supported, as are
+ &i386;-compatible processors from Cyrix and NexGen.</para>
+
+ <para>There is a wide variety of motherboards available for this
+ architecture. Motherboards using the ISA, VLB, EISA, AGP, and
+ PCI expansion buses are well-supported. There is some
+ limited support for the MCA (<quote>MicroChannel</quote>)
+ expansion bus used in the IBM PS/2 line of PCs.</para>
+
+ <para>Symmetric multi-processor (SMP) systems are generally
+ supported by &os;, although in some cases, BIOS or motherboard
+ bugs may generate some problems. Perusal of the archives of
+ the &a.smp; may yield some clues.</para>
+
+ <para>&os; will take advantage of SMT (Symmetric MultiThreading,
+ also known as HyperThreading on &intel; CPUs) on the supported
+ CPUs. The <filename>GENERIC</filename> kernel which is
+ installed by default will automatically detect the additional
+ logical processors. The default &os; scheduler recognizes
+ processor topology on the system and selects logical and
+ physical processors to obtain optimal performance.
+ The &man.smp.4; manual page has more details.</para>
+
+ <para>&os; will take advantage of Physical Address Extensions
+ (PAE) support on CPUs that support this feature. A kernel
+ with the <literal>PAE</literal> feature enabled will detect
+ memory above 4 gigabytes and allow it to be used by the
+ system. This feature places constraints on the device drivers
+ and other features of &os; which may be used; consult the
+ &man.pae.4; manual page for more details.</para>
+
+ <para>&os; will generally run on i386-based laptops, albeit with
+ varying levels of support for certain hardware features such
+ as sound, graphics, power management, and PCCARD expansion
+ slots. These features tend to vary in idiosyncratic ways
+ between machines, and frequently require special-case support
+ in &os; to work around hardware bugs or other oddities. When
+ in doubt, a search of the archives of the &a.mobile; may be
+ useful.</para>
+
+ <para>Most modern laptops (as well as many desktops) use the
+ Advanced Configuration and Power Management (ACPI) standard.
+ &os; supports ACPI via the ACPI Component Architecture
+ reference implementation from &intel;, as described in the
+ &man.acpi.4; manual page. The use of ACPI causes
+ instabilities on some machines and it may be necessary to
+ disable the ACPI driver, which is normally loaded via a kernel
+ module. This may be accomplished by adding the following line
+ to <filename>/boot/device.hints</filename>:</para>
+
+ <programlisting>hint.acpi.0.disabled="1"</programlisting>
+
+ <para>Users debugging ACPI-related problems may find it useful
+ to disable portions of the ACPI functionality. The
+ &man.acpi.4; manual page has more information on how to do
+ this via loader tunables.</para>
+
+ <para>ACPI depends on a Differentiated System Descriptor Table
+ (DSDT) provided by each machine's BIOS. Some machines have
+ bad or incomplete DSDTs, which prevents ACPI from functioning
+ correctly. Replacement DSDTs for some machines can be found
+ at the <link
+ xlink:href="http://acpi.sourceforge.net/dsdt/index.php">DSDT</link>
+ section of the <link
+ xlink:href="http://acpi.sourceforge.net/">ACPI4Linux</link>
+ project Web site. &os; can use these DSDTs to override the
+ DSDT provided by the BIOS; see the &man.acpi.4; manual page
+ for more information.</para>
+ </sect2>
+
+ <sect2 xml:id="proc-powerpc">
+ <title>powerpc</title>
+
+ <para>All Apple PowerPC machines with built-in USB are
+ supported, as well a limited selection of non-Apple machines,
+ including KVM on POWER7</para>
+
+ <para>SMP is supported on all systems with more than
+ 1 processor.</para>
+ </sect2>
+
+ <sect2 xml:id="proc-sparc64">
+ <title>sparc64</title>
+
+ <para>This section describes the systems currently known to be
+ supported by &os; on the Fujitsu &sparc64; and Sun
+ &ultrasparc; platforms.</para>
+
+ <para>SMP is supported on all systems with more than 1
+ processor.</para>
+
+ <para>When using the <filename>GENERIC</filename> kernel,
+ &os;/&arch.sparc64; systems not equipped with a framebuffer
+ supported by the &man.creator.4; (Sun Creator, Sun Creator3D
+ and Sun Elite3D) or &man.machfb.4; (Sun PGX and Sun PGX64 as
+ well as the ATI Mach64 chips found onboard in for example
+ &sun.blade; 100, &sun.blade; 150, &sun.ultra; 5 and
+ &sun.ultra; 10) driver must use the serial console.</para>
+
+ <para>If you have a system that is not listed here, it may not
+ have been tested with &os; &release.current;. We encourage
+ you to try it and send a note to the &a.sparc; with your
+ results, including which devices work and which do not.</para>
+
+ <para>The following systems are fully supported by &os;:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Naturetech GENIALstation 777S</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.blade; 100</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.blade; 150</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.enterprise; 150</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.enterprise; 220R</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.enterprise; 250</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.enterprise; 420R</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.enterprise; 450</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; B100s (support for the on-board NICs first
+ appeared in 8.1-RELEASE)</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V100</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V120</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; t1 100/105</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; T1 AC200/DC200</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; t 1100</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; t 1120</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; t 1125</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; t 1400/1405</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; 120</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &netra; X1</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &sparcengine; Ultra AX1105</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &sparcengine; Ultra AXe</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &sparcengine; Ultra AXi</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &sparcengine; Ultra AXmp</para>
+ </listitem>
+
+ <listitem>
+ <para>Sun &sparcengine; CP1500</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 1</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 1E</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 2</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 5</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 10</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 30</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 60</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 80</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.ultra; 450</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following systems are partially supported by &os;. In
+ particular the fiber channel controllers in SBus-based systems
+ are not supported. However, it is possible to use these with
+ a SCSI controller supported by the &man.esp.4; driver (Sun ESP
+ SCSI, Sun FAS Fast-SCSI and Sun FAS366 Fast-Wide SCSI
+ controllers).</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>&sun.enterprise; 3500</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.enterprise; 4500</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Starting with 7.2-RELEASE, &arch.sparc64; systems based on
+ Sun &ultrasparc; III and beyond are also supported by &os;,
+ which includes the following known working systems:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>&sun.blade; 1000</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.blade; 1500</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.blade; 2000</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.blade; 2500</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; 280R</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V210</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V215 (support first appeared in 7.3-RELEASE
+ and 8.1-RELEASE)</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V240</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V245 (support first appeared in 7.3-RELEASE
+ and 8.1-RELEASE)</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V250</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V440 (support for the on-board NICs first
+ appeared in 7.3-RELEASE and 8.0-RELEASE)</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V480 (501-6780 and 501-6790 centerplanes
+ only, for which support first appeared in 7.3-RELEASE and
+ 8.1-RELEASE, other centerplanes might work beginning with
+ 8.3-RELEASE and 9.0-RELEASE)</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V880</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V890 (support first appeared in 7.4-RELEASE
+ and 8.1-RELEASE, non-mixed &ultrasparc; IV/IV+
+ CPU-configurations only)</para>
+ </listitem>
+
+ <listitem>
+ <para>&netra; 20/&netra; T4</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following Sun &ultrasparc; systems are not tested but
+ believed to be also supported by &os;:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>&sun.fire; V125</para>
+ </listitem>
+
+ <listitem>
+ <para>&sun.fire; V490 (support first appeared in 7.4-RELEASE
+ and 8.1-RELEASE, non-mixed &ultrasparc; IV/IV+
+ CPU-configurations only)</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Starting with 7.4-RELEASE and 8.1-RELEASE, &arch.sparc64;
+ systems based on Fujitsu &sparc64; V are also supported by
+ &os;, which includes the following known working
+ systems:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Fujitsu &primepower; 250</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following Fujitsu &primepower; systems are not tested
+ but believed to be also supported by &os;:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Fujitsu &primepower; 450</para>
+ </listitem>
+
+ <listitem>
+ <para>Fujitsu &primepower; 650</para>
+ </listitem>
+
+ <listitem>
+ <para>Fujitsu &primepower; 850</para>
+ </listitem>
+ </itemizedlist>
+
+ </sect2>
+ </sect1>
+
+ <!--
+
+ The "Supported Devices" section of the release notes.
+ Generally processor-independent, with conditional text
+ inclusion handling any architecture-dependent text.
+
+ Within each subsection describing a class of hardware
+ (i.e. Ethernet interfaces), list broad groups of devices
+ alphabetically as paragraphs sorted alphabetically (frequently
+ these groups will be arranged by manufacturer, i.e. 3Com
+ Ethernet interfaces).
+
+ Where applicable, a "Miscellaneous" section may follow all
+ other named sections.
+
+ These guidelines are not hard-and-fast rules, and exceptions
+ will occur. Following these guidelines (vague as they may be)
+ is highly recommended to try to keep the formatting of
+ this section consistent.
+
+ We give manpage references using the &man entities where
+ possible. If a driver has no manpage (and consequently no
+ &man entity, we simply give the name of the driver).
+ Please avoid doing &man entity conversions unless you
+ know for sure that an entity and manpage exist; sweeps through
+ this file to fix "missed" conversions are likely to break the
+ build.
+ -->
+
+ <sect1 xml:id="support">
+ <title>Supported Devices</title>
+
+ <para>This section describes the devices currently known to be
+ supported by &os;. Other configurations may also work, but
+ simply have not been tested yet. Feedback, updates, and
+ corrections to this list are encouraged.</para>
+
+ <para>Where possible, the drivers applicable to each device or
+ class of devices is listed. If the driver in question has a
+ manual page in the &os; base distribution (most should), it is
+ referenced here. Information on specific models of supported
+ devices, controllers, etc. can be found in the manual
+ pages.</para>
+
+ <note>
+ <para>The device lists in this document are being generated
+ automatically from &os; manual pages. This means that some
+ devices, which are supported by multiple drivers, may appear
+ multiple times.</para>
+ </note>
+
+ <sect2 xml:id="disk">
+ <title>Disk Controllers</title>
+
+ <para>[&arch.amd64;, &arch.i386;, &arch.sparc64;]
+ IDE/ATA controllers (&man.ata.4; driver)</para>
+
+ &hwlist.aac;
+
+ &hwlist.adv;
+
+ &hwlist.adw;
+
+ &hwlist.aha;
+
+ &hwlist.ahc;
+
+ &hwlist.ahci;
+
+ &hwlist.ahd;
+
+ &hwlist.aic;
+
+ &hwlist.amr;
+
+ &hwlist.arcmsr;
+
+ &hwlist.bt;
+
+ &hwlist.ciss;
+
+ &hwlist.dpt;
+
+ <note>
+ <para>[&arch.amd64;, &arch.i386;] Booting from these
+ controllers is supported. EISA adapters are not
+ supported.</para>
+ </note>
+
+ &hwlist.esp;
+
+ &hwlist.hpt27xx;
+
+ &hwlist.hptiop;
+
+ &hwlist.hptmv;
+
+ &hwlist.hptrr;
+
+ &hwlist.ida;
+
+ &hwlist.iir;
+
+ &hwlist.ips;
+
+ &hwlist.isci;
+
+ &hwlist.isp;
+
+ &hwlist.mfi;
+
+ &hwlist.mlx;
+
+ <note>
+ <para>[&arch.amd64;, &arch.i386;] Booting from these
+ controllers is supported. EISA adapters are not
+ supported.</para>
+ </note>
+
+ &hwlist.mly;
+
+ &hwlist.mpr;
+
+ &hwlist.mps;
+
+ &hwlist.mpt;
+
+ &hwlist.mrsas;
+
+ &hwlist.mvs;
+
+ &hwlist.ncr;
+
+ &hwlist.ncv;
+
+ &hwlist.nsp;
+
+ &hwlist.pms;
+
+ &hwlist.pst;
+
+ &hwlist.siis;
+
+ &hwlist.stg;
+
+ &hwlist.sym;
+
+ &hwlist.trm;
+
+ &hwlist.twa;
+
+ &hwlist.twe;
+
+ &hwlist.tws;
+
+ &hwlist.vpo;
+
+ <para>With all supported SCSI controllers, full support is
+ provided for SCSI-I, SCSI-II, and SCSI-III peripherals,
+ including hard disks, optical disks, tape drives (including
+ DAT, 8mm Exabyte, Mammoth, and DLT), medium changers,
+ processor target devices and CD-ROM drives. WORM devices that
+ support CD-ROM commands are supported for read-only access by
+ the CD-ROM drivers (such as &man.cd.4;). WORM/CD-R/CD-RW
+ writing support is provided by &man.cdrecord.1;, which is
+ a part of the <package>sysutils/cdrtools</package> port in the
+ Ports Collection.</para>
+
+ <para>The following CD-ROM type systems are supported at this
+ time:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>SCSI interface (also includes ProAudio Spectrum and
+ SoundBlaster SCSI) (&man.cd.4;)</para>
+ </listitem>
+
+ <listitem>
+ <para>ATAPI IDE interface (&man.acd.4;)</para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 xml:id="ethernet">
+ <title>Ethernet Interfaces</title>
+
+ &hwlist.ae;
+
+ &hwlist.age;
+
+ &hwlist.ale;
+
+ &hwlist.aue;
+
+ &hwlist.axe;
+
+ <para>ASIX Electronics AX88178A/AX88179 USB Gigabit Ethernet
+ adapters (&man.axge.4; driver)</para>
+
+ &hwlist.bce;
+
+ <para>[&arch.amd64;, &arch.i386;] Broadcom BCM4401 based Fast
+ Ethernet adapters (&man.bfe.4; driver)</para>
+
+ &hwlist.bge;
+
+ &hwlist.bnxt;
+
+ &hwlist.bxe;
+
+ &hwlist.cas;
+
+ &hwlist.cdce;
+
+ <para>[&arch.amd64;, &arch.i386;] Crystal Semiconductor
+ CS89x0-based NICs (&man.cs.4; driver)</para>
+
+ &hwlist.cue;
+
+ &hwlist.cxgb;
+
+ &hwlist.cxgbe;
+
+ &hwlist.dc;
+
+ &hwlist.de;
+
+ &hwlist.ed;
+
+ &hwlist.em;
+
+ &hwlist.ep;
+
+ <para>Agere ET1310 Gigabit Ethernet adapters
+ (&man.et.4; driver)</para>
+
+ &hwlist.ex;
+
+ &hwlist.fe;
+
+ &hwlist.fxp;
+
+ &hwlist.gem;
+
+ &hwlist.hme;
+
+ &hwlist.ipheth;
+
+ &hwlist.ixgbe;
+
+ &hwlist.ixl;
+
+ &hwlist.jme;
+
+ &hwlist.kue;
+
+ &hwlist.lge;
+
+ &hwlist.mlx4en;
+
+ &hwlist.mlx5en;
+
+ &hwlist.msk;
+
+ &hwlist.mxge;
+
+ &hwlist.my;
+
+ &hwlist.nfe;
+
+ &hwlist.nge;
+
+ &hwlist.oce;
+
+ &hwlist.pcn;
+
+ &hwlist.qlxgb;
+
+ &hwlist.qlxgbe;
+
+ &hwlist.qlxge;
+
+ &hwlist.re;
+
+ &hwlist.rl;
+
+ &hwlist.rue;
+
+ &hwlist.sf;
+
+ &hwlist.sfxge;
+
+ &hwlist.sge;
+
+ &hwlist.sis;
+
+ &hwlist.sk;
+
+ &hwlist.smsc;
+
+ &hwlist.sn;
+
+ &hwlist.ste;
+
+ &hwlist.stge;
+
+ &hwlist.ti;
+
+ &hwlist.tl;
+
+ <para>[&arch.amd64;, &arch.i386;] SMC 83c17x
+ (EPIC)-based Ethernet NICs (&man.tx.4; driver)</para>
+
+ &hwlist.txp;
+
+ &hwlist.udav;
+
+ &hwlist.urndis;
+
+ &hwlist.vge;
+
+ &hwlist.vr;
+
+ &hwlist.vte;
+
+ &hwlist.vx;
+
+ &hwlist.wb;
+
+ &hwlist.xe;
+
+ &hwlist.xl;
+
+ </sect2>
+
+ <sect2 xml:id="fddi">
+ <title>FDDI Interfaces</title>
+
+ <para>[&arch.i386;] DEC DEFPA PCI (&man.fpa.4; driver)</para>
+
+ <para>[&arch.i386;] DEC DEFEA EISA (&man.fpa.4; driver)</para>
+ </sect2>
+
+ <sect2 xml:id="wlan">
+ <title>Wireless Network Interfaces</title>
+
+ <para>[&arch.amd64;, &arch.i386;] Cisco/Aironet
+ 802.11b wireless adapters (&man.an.4; driver)</para>
+
+ &hwlist.ath;
+
+ &hwlist.bwi;
+
+ &hwlist.bwn;
+
+ <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2100
+ MiniPCI network adapter (&man.ipw.4; driver)</para>
+
+ <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless
+ 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters
+ (&man.iwi.4; driver)</para>
+
+ <para>[&arch.i386;, &arch.amd64;] Intel Dual Band Wireless AC
+ 3160/7260/7265 IEEE 802.11ac network adapters (&man.iwm.4;
+ driver)</para>
+
+ <para>[&arch.i386;, &arch.amd64;] Intel Wireless WiFi Link
+ 4965AGN IEEE 802.11n PCI network adapters
+ (&man.iwn.4; driver)</para>
+
+ <para>[&arch.i386;, &arch.amd64;] Marvell Libertas IEEE
+ 802.11b/g PCI network adapters (&man.malo.4; driver)</para>
+
+ <para>Marvell 88W8363 IEEE 802.11n wireless network
+ adapters (&man.mwl.4; driver)</para>
+
+ &hwlist.otus;
+
+ &hwlist.ral;
+
+ &hwlist.rsu;
+
+ <para>Realtek RTL8192C, RTL8188E, RTL8812A and RTL8821A based
+ PCIe IEEE 802.11b/g/n wireless network adapters (&man.rtwn.4;
+ driver)</para>
+
+ &hwlist.rum;
+
+ &hwlist.run;
+
+ &hwlist.uath;
+
+ &hwlist.upgt;
+
+ &hwlist.ural;
+
+ &hwlist.urtw;
+
+ <para>[&arch.amd64;, &arch.i386;] Lucent
+ Technologies WaveLAN/IEEE 802.11b wireless network adapters
+ and workalikes using the Lucent Hermes, Intersil PRISM-II,
+ Intersil PRISM-2.5, Intersil Prism-3, and Symbol Spectrum24
+ chipsets (&man.wi.4; driver)</para>
+
+ <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 3945ABG
+ MiniPCI network adapters (&man.wpi.4; driver)</para>
+
+ &hwlist.zyd;
+ </sect2>
+
+ <sect2 xml:id="misc-network">
+ <title>Miscellaneous Networks</title>
+
+ &hwlist.ce;
+
+ &hwlist.cx;
+
+ &hwlist.cp;
+
+ &hwlist.ctau;
+ </sect2>
+
+ <sect2 xml:id="serial">
+ <title>Serial Interfaces</title>
+
+ <para>[&arch.amd64;, &arch.i386;] <quote>PC standard</quote>
+ 8250, 16450, and 16550-based serial ports (&man.sio.4;
+ driver)</para>
+
+ &hwlist.uart;
+
+ &hwlist.scc;
+
+ <para>[&arch.amd64;, &arch.i386;] AST 4 port serial card using
+ shared IRQ</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>ARNET 8 port serial card using shared IRQ</para>
+ </listitem>
+
+ <listitem>
+ <para>ARNET (now Digiboard) Sync 570/i high-speed
+ serial</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>[&arch.i386;] Boca multi-port serial cards</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Boca BB1004 4-Port serial card (Modems
+ <emphasis>not</emphasis> supported)</para>
+ </listitem>
+
+ <listitem>
+ <para>Boca IOAT66 6-Port serial card (Modems
+ supported)</para>
+ </listitem>
+
+ <listitem>
+ <para>Boca BB1008 8-Port serial card (Modems
+ <emphasis>not</emphasis> supported)</para>
+ </listitem>
+
+ <listitem>
+ <para>Boca BB2016 16-Port serial card (Modems
+ supported)</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>[&arch.i386;] Comtrol Rocketport card (&man.rp.4;
+ driver)</para>
+
+ <para>[&arch.i386;] Cyclades Cyclom-Y serial board (&man.cy.4;
+ driver)</para>
+
+ <para>[&arch.i386;] STB 4 port card using shared IRQ</para>
+
+ <para>[&arch.amd64;, &arch.i386;] PCI-Based multi-port serial
+ boards (&man.puc.4; driver)</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Actiontech 56K PCI</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Avlab Technology, PCI IO
+ 2S and PCI IO 4S</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Comtrol RocketPort
+ 550</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Decision Computers PCCOM
+ 4-port serial and dual port RS232/422/485</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Dolphin Peripherals
+ 4025/4035/4036</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] IC Book Labs Dreadnought
+ 16x Lite and Pro</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Lava Computers
+ 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Middle Digital, Weasle
+ serial port</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Moxa Industio CP-114,
+ Smartio C104H-PCI and C168H/PCI</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] NEC PK-UG-X001 and
+ PK-UG-X008</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Netmos NM9835
+ PCI-2S-550</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Oxford Semiconductor
+ OX16PCI954 PCI UART</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Syba Tech SD-LAB
+ PCI-4S2P-550-ECP</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] SIIG Cyber I/O PCI
+ 16C550/16C650/16C850</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] SIIG Cyber 2P1S PCI
+ 16C550/16C650/16C850</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] SIIG Cyber 2S1P PCI
+ 16C550/16C650/16C850</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] SIIG Cyber 4S PCI
+ 16C550/16C650/16C850</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] SIIG Cyber Serial (Single
+ and Dual) PCI 16C550/16C650/16C850</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Syba Tech
+ Ltd. PCI-4S2P-550-ECP</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Titan PCI-200H and
+ PCI-800H</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] US Robotics (3Com) 3CP5609
+ modem</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] VScom PCI-400 and
+ PCI-800</para>
+ </listitem>
+ </itemizedlist>
+
+ &hwlist.rc;
+
+ </sect2>
+
+ <sect2 xml:id="sound">
+ <title>Sound Devices</title>
+
+ &hwlist.snd.ad1816;
+
+ &hwlist.snd.als4000;
+
+ &hwlist.snd.atiixp;
+
+ &hwlist.snd.audiocs;
+
+ &hwlist.snd.cmi;
+
+ &hwlist.snd.cs4281;
+
+ &hwlist.snd.csa;
+
+ &hwlist.snd.ds1;
+
+ &hwlist.snd.emu10k1;
+
+ &hwlist.snd.emu10kx;
+
+ &hwlist.snd.envy24;
+
+ &hwlist.snd.envy24ht;
+
+ &hwlist.snd.es137x;
+
+ &hwlist.snd.ess;
+
+ &hwlist.snd.fm801;
+
+ &hwlist.snd.gusc;
+
+ &hwlist.snd.hda;
+
+ &hwlist.snd.hdspe;
+
+ &hwlist.snd.ich;
+
+ &hwlist.snd.maestro;
+
+ &hwlist.snd.maestro3;
+
+ &hwlist.snd.mss;
+
+ &hwlist.snd.neomagic;
+
+ &hwlist.snd.sbc;
+
+ &hwlist.snd.solo;
+
+ &hwlist.snd.spicds;
+
+ &hwlist.snd.t4dwave;
+
+ &hwlist.snd.via8233;
+
+ &hwlist.snd.via82c686;
+
+ &hwlist.snd.vibes;
+
+ </sect2>
+
+ <sect2 xml:id="camera">
+ <title>Camera and Video Capture Devices</title>
+
+ &hwlist.bktr;
+
+ <para>[&arch.i386;] Connectix QuickCam</para>
+ </sect2>
+
+ <sect2 xml:id="usb">
+ <title>USB Devices</title>
+
+ <para>[&arch.amd64;, &arch.i386;] A
+ range of USB peripherals are supported; devices known to work
+ are listed in this section. Owing to the generic nature of
+ most USB devices, with some exceptions any device of a given
+ class will be supported, even if not explicitly listed
+ here.</para>
+
+ <note>
+ <para>[&arch.amd64;, &arch.i386;]
+ USB Ethernet adapters can be found in the section listing
+ <link linkend="ethernet">Ethernet
+ interfaces</link>.</para>
+ </note>
+
+ <note>
+ <para>[&arch.amd64;, &arch.i386;] USB Bluetooth adapters can
+ be found in <link linkend="bluetooth">Bluetooth</link>
+ section.</para>
+ </note>
+
+ &hwlist.ohci;
+
+ &hwlist.uhci;
+
+ <para>[&arch.amd64;, &arch.i386;] USB
+ 2.0 controllers using the EHCI interface (&man.ehci.4;
+ driver)</para>
+
+ <para>[&arch.amd64;, &arch.i386;] Hubs</para>
+
+ <para>[&arch.amd64;, &arch.i386;] Keyboards (&man.ukbd.4;
+ driver)</para>
+
+ <para>[&arch.amd64;, &arch.i386;] Miscellaneous</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Assist Computer Systems PC Camera C-M1</para>
+ </listitem>
+
+ <listitem>
+ <para>ActiveWire I/O Board</para>
+ </listitem>
+
+ <listitem>
+ <para>Creative Technology Video Blaster WebCam Plus</para>
+ </listitem>
+
+ <listitem>
+ <para>D-Link DSB-R100 USB Radio (&man.ufm.4; driver)</para>
+ </listitem>
+
+ <listitem>
+ <para>Mirunet AlphaCam Plus</para>
+ </listitem>
+ </itemizedlist>
+
+ &hwlist.urio;
+
+ &hwlist.umodem;
+
+ <para>[&arch.amd64;, &arch.i386;] Mice (&man.ums.4;
+ driver)</para>
+
+ &hwlist.ulpt;
+
+ &hwlist.ubsa;
+
+ &hwlist.ubser;
+
+ &hwlist.uftdi;
+
+ &hwlist.uplcom;
+
+ &hwlist.umct;
+
+ &hwlist.umass;
+
+ <para>[&arch.amd64;, &arch.i386;] Audio Devices
+ (&man.uaudio.4; driver)</para>
+
+ &hwlist.uvisor;
+ </sect2>
+
+ <sect2 xml:id="firewire">
+ <title>IEEE 1394 (Firewire) Devices</title>
+
+ &hwlist.fwohci;
+
+ <para>[&arch.amd64;, &arch.i386;, &arch.sparc64;] Serial Bus
+ Protocol 2 (SBP-2) storage devices (&man.sbp.4; driver)</para>
+ </sect2>
+
+ <sect2 xml:id="bluetooth">
+ <title>Bluetooth Devices</title>
+
+ &hwlist.ng.bt3c;
+
+ &hwlist.ng.ubt;
+ </sect2>
+
+ <sect2 xml:id="crypto-accel">
+ <title>Cryptographic Accelerators</title>
+
+ &hwlist.hifn;
+
+ &hwlist.safe;
+
+ &hwlist.ubsec;
+ </sect2>
+
+ <sect2 xml:id="misc">
+ <title>Miscellaneous</title>
+
+ <para>[&arch.amd64;, &arch.i386;] FAX-Modem/PCCARD</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>MELCO IGM-PCM56K/IGM-PCM56KH</para>
+ </listitem>
+
+ <listitem>
+ <para>Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD
+ terminal)</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>[&arch.amd64;, &arch.i386;] Floppy drives
+ (&man.fdc.4; driver)</para>
+
+ <para>[&arch.amd64;, &arch.i386;] VGA-compatible video cards
+ (&man.vga.4; driver)</para>
+
+ <note>
+ <para>Information regarding specific video cards and
+ compatibility with <application>Xorg</application> can be
+ found at <uri
+ xlink:href="http://www.x.org/">http://www.x.org/</uri>.</para>
+ </note>
+
+ <para>[&arch.amd64;, &arch.i386;] Keyboards including:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>[&arch.i386;] AT-style keyboards (&man.atkbd.4;
+ driver)</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] PS/2 keyboards
+ (&man.atkbd.4; driver)</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;]
+ USB keyboards (&man.ukbd.4; driver)</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>[&arch.amd64;, &arch.i386;]
+ Pointing devices including:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] Bus mice and
+ compatible devices (&man.mse.4; driver)</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;] PS/2 mice and compatible
+ devices, including many laptop pointing devices
+ (&man.psm.4; driver)</para>
+ </listitem>
+
+ <listitem>
+ <para>Serial mice and compatible devices</para>
+ </listitem>
+
+ <listitem>
+ <para>[&arch.amd64;, &arch.i386;]
+ USB mice (&man.ums.4; driver)</para>
+ </listitem>
+ </itemizedlist>
+
+ <note>
+ <para>&man.moused.8; has more information on using pointing
+ devices with &os;. Information on using pointing devices
+ with <application>Xorg</application> can be found at <uri
+ xlink:href="http://www.x.org/">http://www.x.org/</uri>.</para>
+ </note>
+
+ <para>[&arch.amd64;, &arch.i386;] <quote>PC standard</quote>
+ parallel ports (&man.ppc.4; driver)</para>
+
+ <para>[&arch.i386;, &arch.amd64;] PC-compatible joysticks
+ (&man.joy.4; driver)</para>
+
+ <para>[&arch.i386;] PHS Data Communication Card/PCCARD</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>NTT DoCoMo P-in Comp@ct</para>
+ </listitem>
+
+ <listitem>
+ <para>Panasonic KX-PH405</para>
+ </listitem>
+
+ <listitem>
+ <para>SII MC-P200</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>[&arch.i386;] Xilinx XC6200-based reconfigurable hardware
+ cards compatible with the HOT1 from <link
+ xlink:href="http://www.vcc.com/">Virtual Computers</link>
+ (xrpu driver).</para>
+ </sect2>
+ </sect1>
+</article>