diff options
author | gabor <gabor@FreeBSD.org> | 2012-10-01 11:26:49 +0000 |
---|---|---|
committer | gabor <gabor@FreeBSD.org> | 2012-10-01 11:26:49 +0000 |
commit | 53bc32bb8f91732cb52721f120f0430b84dd588b (patch) | |
tree | 1410287c535afa9daa3f0a021c7d0562b63dc146 /release/doc/en_US.ISO8859-1/hardware/article.sgml | |
parent | 8c57b62918e6bf3ed93d6642a8d2dada4149c6c5 (diff) | |
download | FreeBSD-src-53bc32bb8f91732cb52721f120f0430b84dd588b.zip FreeBSD-src-53bc32bb8f91732cb52721f120f0430b84dd588b.tar.gz |
- Rename .sgml files to .xml to track the recent doc changes
MFC after: 1 day
Diffstat (limited to 'release/doc/en_US.ISO8859-1/hardware/article.sgml')
-rw-r--r-- | release/doc/en_US.ISO8859-1/hardware/article.sgml | 1722 |
1 files changed, 0 insertions, 1722 deletions
diff --git a/release/doc/en_US.ISO8859-1/hardware/article.sgml b/release/doc/en_US.ISO8859-1/hardware/article.sgml deleted file mode 100644 index 3d48cb9..0000000 --- a/release/doc/en_US.ISO8859-1/hardware/article.sgml +++ /dev/null @@ -1,1722 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN" [ -<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN"> -%entities; - -<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> -%release; -<!ENTITY % devauto PUBLIC "-//FreeBSD//ENTITIES Auto Generated Device Lists//EN"> -%devauto; -]> - -<article> - <articleinfo> - <title>&os; &release.current; Hardware Notes</title> - - <corpauthor>The &os; Documentation Project</corpauthor> - - <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> - <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder> - </copyright> - - <legalnotice 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> - - </articleinfo> - - <sect1 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 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 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; should support 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>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; &pentium; D processors</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 <ulink url="http://processorfinder.intel.com">Intel - Processor Spec Finder</ulink> 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, which - &os;/ia64 supports. Some &intel;'s old documentation refers - to &intel; EM64T as <quote>64-bit extension technology</quote> - or <quote>IA-32e</quote>.</para> - - <para>The largest tested memory configuration to date is 64GB. - SMP support has been recently completed and is reasonably - robust.</para> - - <para>In many respects, &os;/&arch.amd64; is similar to - &os;/&arch.i386;, in terms of drivers supported. There may be - some issues with 64-bit cleanliness in some (particularly - older) drivers. Generally, drivers that already function - correctly on other 64-bit platforms should work.</para> - - <para>&os;/&arch.amd64; is a very young platform on &os;. While - the core &os; kernel and base system components are generally - fairly robust, there are likely to still be rough edges, - particularly with third party packages.</para> - - </sect2> - - <sect2 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 - É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 busses 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 HyperThreading (HTT) support - on &intel; CPUs that support this feature. A kernel with the - <literal>options SMP</literal> feature enabled will - automatically detect the additional logical processors. The - default &os; scheduler treats the logical processors the same - as additional physical processors; in other words, no attempt - is made to optimize scheduling decisions given the shared - resources between logical processors within the same CPU. - Because this naive scheduling can result in suboptimal - performance, under certain circumstances it may be useful to - disable the logical processors with the - <varname>machdep.hyperthreading_allowed</varname> tunable. - 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; manpage 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 <ulink - url="http://acpi.sourceforge.net/dsdt/index.php">DSDT</ulink> - section of the <ulink - url="http://acpi.sourceforge.net/">ACPI4Linux</ulink> 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 id="proc-ia64"> - <title>ia64</title> - - <para>Currently supported processors are the <ulink - url="http://people.freebsd.org/~marcel/refs/ia64/itanium/24532003.pdf">&itanium;</ulink> - and the <ulink - url="http://people.freebsd.org/~marcel/refs/ia64/itanium2/25111003.pdf">&itanium; - 2</ulink>.</para> - - <para>Supported chipsets include:</para> - - <itemizedlist> - <listitem> - <para>HP zx1</para> - </listitem> - - <listitem> - <para>&intel; 460GX</para> - </listitem> - - <listitem> - <para>&intel; E8870</para> - </listitem> - </itemizedlist> - - <para>Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) - configurations are supported.</para> - - <para>Most devices that can be found in or are compatible with - &arch.ia64; machines are fully supported. The notable - exception is the VGA console. The &os; support for VGA - consoles is at this time too much based on PC hardware and not - all &arch.ia64; machines have chipsets that provide sufficient - PC legacy support. As such &man.syscons.4; can not be enabled - and the use of a serial console is required.</para> - </sect2> - - <sect2 id="proc-pc98"> - <title>pc98</title> - - <para>NEC PC-9801/9821 series with almost all &i386;-compatible - processors, including 80486, &pentium;, &pentium; Pro, - &pentium; II, and variants. All &i386;-compatible processors - by AMD, Cyrix, IBM, and IDT are also supported.</para> - - <para>NEC FC-9801/9821 series, and NEC SV-98 series (both of - them are compatible with PC-9801/9821 series) should be - supported.</para> - - <para>EPSON PC-386/486/586 series, which are compatible with NEC - PC-9801 series are supported.</para> - - <para>High-resolution mode is not supported. NEC - PC-98XA/XL/RL/XL^2, and NEC PC-H98 series are supported in - normal (PC-9801 compatible) mode only.</para> - - <para>Although there are some multi-processor systems (such as - Rs20/B20), SMP-related features of &os; are not supported - yet.</para> - - <para>PC-9801/9821 standard bus (called C-Bus), PC-9801NOTE - expansion bus (110pin), and PCI bus are supported. New Extend - Standard Architecture (NESA) bus (used in PC-H98, SV-H98, and - FC-H98 series) is not supported.</para> - </sect2> - - <sect2 id="proc-powerpc"> - <title>powerpc</title> - - <para>This section describes the systems currently known to be - supported by &os; on the PowerPC platform. This list is not - exhaustive.</para> - - <para>In general, all New World architecture Apple hardware - is supported, as well a limited selection of non-Apple - machines.</para> - - <para>All systems listed below are fully supported, with the - exception that software fan control is currently missing on - some Power Macintosh G5 models. SMP is supported on all systems - with more than 1 processor.</para> - - <itemizedlist> - <listitem> - <para>Apple iMac G3</para> - </listitem> - <listitem> - <para>Apple iMac G4</para> - </listitem> - <listitem> - <para>Apple iMac G5</para> - </listitem> - <listitem> - <para>Apple Power Macintosh G3 (Blue & White)</para> - </listitem> - <listitem> - <para>Apple Power Macintosh G4</para> - </listitem> - <listitem> - <para>Apple Power Macintosh G5</para> - </listitem> - <listitem> - <para>Apple iBook G3</para> - </listitem> - <listitem> - <para>Apple iBook G4</para> - </listitem> - <listitem> - <para>Apple PowerBook G3 (Lombard and Pismo)</para> - </listitem> - <listitem> - <para>Apple PowerBook G4</para> - </listitem> - <listitem> - <para>Apple XServe G4</para> - </listitem> - <listitem> - <para>Apple XServe G5</para> - </listitem> - <listitem> - <para>Apple Mac Mini</para> - </listitem> - <listitem> - <para>Embedded boards based on MPC85XX</para> - </listitem> - </itemizedlist> - </sect2> - - <sect2 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. For - background information on the various hardware designs see the - <ulink url="http://sunsolve.sun.com/handbook_pub/">Sun System - Handbook</ulink>.</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 fibre 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 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 id="disk"> - <title>Disk Controllers</title> - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;, - &arch.sparc64;] IDE/ATA controllers (&man.ata.4; - driver)</para> - - <para>[&arch.pc98;] IDE/ATA controllers (wdc driver)</para> - - <itemizedlist> - <listitem> - <para>On-board IDE controller</para> - </listitem> - </itemizedlist> - - &hwlist.aac; - - &hwlist.adv; - - &hwlist.adw; - - &hwlist.aha; - - &hwlist.ahb; - - &hwlist.ahc; - - &hwlist.ahci; - - &hwlist.ahd; - - &hwlist.aic; - - &hwlist.amr; - - &hwlist.arcmsr; - - &hwlist.asr; - - &hwlist.bt; - - &hwlist.ciss; - - &hwlist.ct; - - &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.mps; - - &hwlist.mpt; - - &hwlist.mvs; - - &hwlist.ncr; - - &hwlist.ncv; - - &hwlist.nsp; - - &hwlist.pst; - - &hwlist.siis; - - &hwlist.stg; - - &hwlist.sym; - - &hwlist.trm; - - &hwlist.twa; - - &hwlist.twe; - - &hwlist.vpo; - - <para>[&arch.i386;] The wds(4) driver supports the WD7000 SCSI - controller.</para> - - <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 <filename - role="package">sysutils/cdrtools</filename> 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>[&arch.i386;] Sony proprietary interface (all models) - (&man.scd.4;)</para> - </listitem> - - <listitem> - <para>ATAPI IDE interface (&man.acd.4;)</para> - </listitem> - </itemizedlist> - - <para>[&arch.i386;] The following device is unmaintained:</para> - - <itemizedlist> - <listitem> - <para>Mitsumi proprietary CD-ROM interface (all models) - (&man.mcd.4;)</para> - </listitem> - </itemizedlist> - </sect2> - - <sect2 id="ethernet"> - <title>Ethernet Interfaces</title> - - &hwlist.ae; - - &hwlist.age; - - &hwlist.ale; - - &hwlist.aue; - - &hwlist.axe; - - &hwlist.bce; - - <para>[&arch.amd64;, &arch.i386;] Broadcom BCM4401 based Fast - Ethernet adapters (&man.bfe.4; driver)</para> - - &hwlist.bge; - - &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.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.ie; - - &hwlist.igb; - - &hwlist.ixgb; - - &hwlist.ixgbe; - - &hwlist.jme; - - &hwlist.kue; - - &hwlist.lge; - - &hwlist.msk; - - &hwlist.mxge; - - &hwlist.my; - - &hwlist.nfe; - - &hwlist.nge; - - &hwlist.nve; - - &hwlist.nxge; - - &hwlist.oce; - - &hwlist.pcn; - - &hwlist.qlxgb; - - &hwlist.re; - - &hwlist.rl; - - &hwlist.rue; - - &hwlist.sf; - - &hwlist.sfxge; - - &hwlist.sge; - - &hwlist.sis; - - &hwlist.sk; - - &hwlist.sn; - - &hwlist.snc; - - &hwlist.ste; - - &hwlist.stge; - - &hwlist.ti; - - &hwlist.tl; - - <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] SMC 83c17x - (EPIC)-based Ethernet NICs (&man.tx.4; driver)</para> - - &hwlist.txp; - - &hwlist.udav; - - &hwlist.vge; - - &hwlist.vr; - - &hwlist.vx; - - &hwlist.vxge; - - &hwlist.wb; - - &hwlist.xe; - - &hwlist.xl; - - </sect2> - - <sect2 id="fddi"> - <title>FDDI Interfaces</title> - - <para>[&arch.i386;, &arch.pc98;] DEC DEFPA PCI (&man.fpa.4; - driver)</para> - - <para>[&arch.i386;] DEC DEFEA EISA (&man.fpa.4; driver)</para> - </sect2> - - <sect2 id="atm"> - <title>ATM Interfaces</title> - - <para>[&arch.i386;, &arch.pc98;] Midway-based ATM interfaces - (&man.en.4; driver)</para> - - <para>[&arch.i386;, &arch.pc98; &arch.sparc64;] FORE Systems, - Inc. PCA-200E ATM PCI Adapters (hfa and &man.fatm.4; - drivers)</para> - - <para>[&arch.i386;, &arch.pc98;] IDT NICStAR 77201/211-based ATM - Adapters (&man.idt.4; driver)</para> - - <para>[&arch.i386;, &arch.pc98; &arch.sparc64;] FORE Systems, - Inc. HE155 and HE622 ATM interfaces (&man.hatm.4; - driver)</para> - - <para>[&arch.i386;, &arch.pc98;] IDT77252-based ATM cards - (&man.patm.4; driver)</para> - </sect2> - - <sect2 id="wlan"> - <title>Wireless Network Interfaces</title> - - <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] 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 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.ral; - - &hwlist.rum; - - &hwlist.run; - - &hwlist.uath; - - &hwlist.upgt; - - &hwlist.ural; - - &hwlist.urtw; - - <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] 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;] NCR / AT&T / Lucent Technologies WaveLan - T1-speed ISA/radio LAN cards (&man.wl.4; driver)</para> - - <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 3945ABG - MiniPCI network adapters (&man.wpi.4; driver)</para> - - &hwlist.zyd; - </sect2> - - <sect2 id="misc-network"> - <title>Miscellaneous Networks</title> - - &hwlist.ce; - - &hwlist.cx; - - &hwlist.cp; - - &hwlist.ctau; - - &hwlist.cm; - </sect2> - - <sect2 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.i386;] DigiBoard intelligent serial cards (digi - driver)</para> - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;] 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.ia64;] Diva Serial (GSP) Multiport UART</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; - - <para>[&arch.i386;, &arch.amd64;] Specialix SI/XIO/SX multiport - serial cards, with both the older SIHOST2.x and the - <quote>enhanced</quote> (transputer based, aka JET) host cards - (ISA, EISA and PCI) are supported. Note that the newer SX+ - PCI cards are not currently supported. (&man.si.4; - driver)</para> - - <para>[&arch.pc98;] Internel serial interfaces (&man.sio.4; - driver)</para> - - <itemizedlist> - <listitem> - <para>PC-9801 on-board</para> - </listitem> - <listitem> - <para>PC-9821 2'nd CCU (flags 0x12000000)</para> - </listitem> - </itemizedlist> - - <para>[&arch.pc98;] NEC PC-9861K, PC-9801-101 and Midori-Denshi - MDC-926Rs (&man.sio.4; driver)</para> - - <itemizedlist> - <listitem> - <para>COM2 (flags 0x01000000)</para> - </listitem> - - <listitem> - <para>COM3 (flags 0x02000000)</para> - </listitem> - </itemizedlist> - - <para>[&arch.pc98;] NEC PC-9801-120 (&man.sio.4; driver)</para> - - <note> - <para>"flags 0x11000000" is necessary in kernel - configuration.</para> - </note> - - <para>[&arch.pc98;] Microcore MC-16550, MC-16550II, MC-RS98 - (&man.sio.4; driver)</para> - - <note> - <para>"flags 0x14000?01" is necessary in kernel - configuration.</para> - </note> - - <para>[&arch.pc98;] Media Intelligent RSB-2000, RSB-3000 and - AIWA B98-02 (&man.sio.4; driver)</para> - - <note> - <para>"flags 0x15000?01" is necessary in kernel - configuration.</para> - </note> - - <para>[&arch.pc98;] Media Intelligent RSB-384 (&man.sio.4; - driver)</para> - - <note> - <para>"flags 0x16000001" is necessary in kernel - configuration.</para> - </note> - - <para>[&arch.pc98;] I-O DATA RSA-98III (&man.sio.4; - driver)</para> - - <note> - <para>"flags 0x18000?01" is necessary in kernel - configuration.</para> - </note> - - <para>[&arch.pc98;] Hayes ESP98 (&man.sio.4; driver)</para> - - <note> - <para>"options COM_ESP" and "flags 0x19000000" are necessary - in kernel configuration.</para> - </note> - - </sect2> - - <sect2 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; - - <para>[&arch.pc98;] NEC PC-9801-73, 86 and compatibles (nss - driver)</para> - - <itemizedlist> - <listitem> - <para>NEC A-MATE internal sound</para> - </listitem> - - <listitem> - <para>Q-Vision WaveStar, WaveMaster</para> - </listitem> - </itemizedlist> - - <para>[&arch.pc98;] NEC X-MATE, CanBe, ValueStar internal (mss - driver)</para> - - <para>[&arch.pc98;] Creative Technologies SoundBlaster(98) - (&man.sb.4; driver)</para> - - <para>[&arch.pc98;] I-O DATA CD-BOX (&man.sb.4; driver)</para> - - <para>[&arch.pc98;] MPU-401 and compatible interfaces (mpu - driver)</para> - - <itemizedlist> - <listitem> - <para>Q-Vision WaveStar</para> - </listitem> - </itemizedlist> - </sect2> - - <sect2 id="camera"> - <title>Camera and Video Capture Devices</title> - - &hwlist.bktr; - - <para>[&arch.i386;] Connectix QuickCam</para> - </sect2> - - <sect2 id="usb"> - <title>USB Devices</title> - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 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;, &arch.ia64;, &arch.pc98;] - USB Ethernet adapters can be found in the section listing - <link linkend="ethernet">Ethernet - interfaces</link>.</para> - </note> - - <note> - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] - USB Bluetooth adapters can be found in <link - linkend="bluetooth">Bluetooth</link> section.</para> - </note> - - &hwlist.ohci; - - &hwlist.uhci; - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB - 2.0 controllers using the EHCI interface (&man.ehci.4; - driver)</para> - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] - Hubs</para> - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] - Keyboards (&man.ukbd.4; driver)</para> - - <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] - 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;, &arch.ia64;, &arch.pc98;] 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;, &arch.pc98;] Audio Devices - (&man.uaudio.4; driver)</para> - - &hwlist.uvisor; - </sect2> - - <sect2 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 id="bluetooth"> - <title>Bluetooth Devices</title> - - &hwlist.ng.bt3c; - - &hwlist.ng.ubt; - </sect2> - - <sect2 id="crypto-accel"> - <title>Cryptographic Accelerators</title> - - &hwlist.hifn; - - &hwlist.safe; - - &hwlist.ubsec; - </sect2> - - <sect2 id="misc"> - <title>Miscellaneous</title> - - <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] - 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;, &arch.pc98;] 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 <ulink url="http://www.x.org/"></ulink>.</para> - </note> - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] - 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.pc98;] Standard keyboards</para> - </listitem> - - <listitem> - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] - USB keyboards (&man.ukbd.4; driver)</para> - </listitem> - </itemizedlist> - - <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] - Pointing devices including:</para> - - <itemizedlist> - <listitem> - <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] 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;, &arch.ia64;, &arch.pc98;] - 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 <ulink - url="http://www.x.org/"></ulink>.</para> - </note> - - <para>[&arch.amd64;, &arch.i386;] <quote>PC standard</quote> - parallel ports (&man.ppc.4; driver)</para> - - <para>[&arch.pc98;] <quote>PC-9821 standard</quote> parallel - ports (&man.ppc.4; driver)</para> - - <para>[&arch.i386;, &arch.amd64;] PC-compatible joysticks - (&man.joy.4; driver)</para> - - <para>[&arch.pc98;] Joystick port of SoundBlaster(98) - (&man.joy.4; driver)</para> - - <para>[&arch.i386;, &arch.pc98;] 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 <ulink - url="http://www.vcc.com/">Virtual Computers</ulink> (xrpu - driver).</para> - - <para>[&arch.pc98;] Power Management Controller of NEC PC-98 - Note (pmc driver)</para> - </sect2> - </sect1> -</article> |