article.xml revision 173586
1166768Sbmah<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ 2166768Sbmah<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> 3166768Sbmah%articles.ent; 4166768Sbmah 5166768Sbmah<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> 6166768Sbmah%release; 7166768Sbmah<!ENTITY % devauto PUBLIC "-//FreeBSD//ENTITIES Auto Generated Device Lists//EN"> 8166768Sbmah%devauto; 9166768Sbmah 10166768Sbmah<!-- Text constants which probably don't need to be changed.--> 11166768Sbmah 12166768Sbmah]> 13166768Sbmah 14166768Sbmah<article> 15166768Sbmah 16166768Sbmah<articleinfo> 17166768Sbmah <title>&os; &release.current; Hardware Notes</title> 18166768Sbmah 19166768Sbmah <corpauthor>The &os; Documentation Project</corpauthor> 20166768Sbmah 21166771Sbmah <pubdate>$FreeBSD: head/release/doc/en_US.ISO8859-1/hardware/article.sgml 173586 2007-11-13 16:27:29Z brueffer $</pubdate> 22166771Sbmah 23166768Sbmah <copyright> 24166768Sbmah <year>2000</year> 25166768Sbmah <year>2001</year> 26166768Sbmah <year>2002</year> 27166768Sbmah <year>2003</year> 28166768Sbmah <year>2004</year> 29166768Sbmah <year>2005</year> 30166768Sbmah <year>2006</year> 31166771Sbmah <year>2007</year> 32166768Sbmah <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder> 33166768Sbmah </copyright> 34172094Sbmah 35172094Sbmah <legalnotice id="trademarks" role="trademarks"> 36172094Sbmah &tm-attrib.freebsd; 37172094Sbmah &tm-attrib.amd; 38172094Sbmah &tm-attrib.ibm; 39172094Sbmah &tm-attrib.intel; 40172094Sbmah &tm-attrib.sparc; 41172094Sbmah &tm-attrib.sun; 42172094Sbmah &tm-attrib.general; 43172094Sbmah </legalnotice> 44172094Sbmah 45166768Sbmah</articleinfo> 46166768Sbmah 47166768Sbmah<sect1 id="intro"> 48166768Sbmah <title>Introduction</title> 49166768Sbmah 50166768Sbmah <para>This document contains the hardware compatibility notes for 51166768Sbmah &os; &release.current;. 52172098Sbmah It lists the hardware platforms supported by &os;, as well as the 53172098Sbmah various types of hardware devices (storage controllers, network 54172098Sbmah interfaces, and so on), along with known working instances of these 55172098Sbmah devices.</para> 56166768Sbmah 57166768Sbmah</sect1> 58166768Sbmah 59166770Sbmah<sect1 id="proc"> 60166770Sbmah <title>Supported Processors and System Boards</title> 61166770Sbmah 62166770Sbmah <para>This section provides some architecture-specific information 63166770Sbmah about the specific processors and systems that are supported by 64166770Sbmah each architecture.</para> 65166770Sbmah 66166770Sbmah<sect2 id="proc-amd64"> 67166770Sbmah <title>amd64</title> 68166770Sbmah 69166770Sbmah <para>Since mid-2003 &os;/&arch.amd64; has supported the AMD64 70172094Sbmah (<quote>Hammer</quote>) and &intel; EM64T architecture, 71166770Sbmah and is now one of the Tier-1 platforms (fully 72166770Sbmah supported architecture), which are expected to be Production 73166770Sbmah Quality with respects to all aspects of the &os; operating system, 74166770Sbmah including installation and development environments.</para> 75166770Sbmah 76166770Sbmah <para>Note that there are two names for this architecture, 77166770Sbmah AMD64 (AMD) and Intel EM64T (Extended Memory 64-bit Technology). 78166770Sbmah 64-bit mode of the two architectures are almost compatible 79166770Sbmah with each other, and &os;/&arch.amd64; should support them both.</para> 80166770Sbmah 81166770Sbmah <para>As of this writing, the following processors are 82166770Sbmah supported:</para> 83166770Sbmah 84166770Sbmah <itemizedlist> 85166770Sbmah <listitem> 86172094Sbmah <para>&amd.athlon;64 (<quote>Clawhammer</quote>).</para> 87166770Sbmah </listitem> 88166770Sbmah 89166770Sbmah <listitem> 90172094Sbmah <para>&amd.opteron; (<quote>Sledgehammer</quote>).</para> 91166770Sbmah </listitem> 92166770Sbmah 93166770Sbmah <listitem> 94172094Sbmah <para>&intel; 64-bit &xeon; (<quote>Nacona</quote>). 95166770Sbmah This processor is fabricated on 90nm process technology, and operates 96172094Sbmah with 2.80 to 3.60 GHz (FSB 800MHz) and &intel; E7520/E7525/E7320 chipsets.</para> 97166770Sbmah </listitem> 98166770Sbmah 99166770Sbmah <listitem> 100172094Sbmah <para>&intel; &pentium; 4 Processor supporting &intel; EM64T 101166770Sbmah (<quote>Prescott</quote>). 102166770Sbmah This is fabricated on 90nm process technology, 103166770Sbmah uses FC-LGA775 package, and operates with 3.20F/3.40F/3.60F GHz 104172094Sbmah and &intel; 925X Express chipsets. 105166770Sbmah The corresponding S-Spec numbers are SL7L9, SL7L8, SL7LA, SL7NZ, SL7PZ, 106166770Sbmah and SL7PX. Note that processors marked as 5xx numbers do not support 107166770Sbmah EM64T.</para> 108166770Sbmah </listitem> 109166770Sbmah </itemizedlist> 110166770Sbmah 111172094Sbmah <para>&intel; EM64T is an extended version of IA-32 (x86) and 112172094Sbmah different from &intel; IA-64 (Itanium) architecture, which &os;/ia64 113172094Sbmah supports. Some &intel;'s old documentation refers to &intel; EM64T as 114166770Sbmah <quote>64-bit extension technology</quote> or <quote>IA-32e</quote>.</para> 115166770Sbmah 116166770Sbmah <para>The largest tested 117166770Sbmah memory configuration to date is 8GB. SMP support has been 118166770Sbmah recently completed and is reasonably robust.</para> 119166770Sbmah 120166770Sbmah <para>In many respects, &os;/&arch.amd64; is similar to &os;/&arch.i386;, in 121166770Sbmah terms of drivers supported. There may be some issues with 64-bit 122166770Sbmah cleanliness in some (particularly older) drivers. Generally, 123166770Sbmah drivers that already function correctly on other 64-bit platforms 124166770Sbmah should work.</para> 125166770Sbmah 126166770Sbmah <para>&os;/&arch.amd64; is a very young platform on &os;. While the 127166770Sbmah core &os; kernel and base system components are generally 128166770Sbmah fairly robust, there are likely to still be rough edges, 129166770Sbmah particularly with third party packages.</para> 130166770Sbmah 131166770Sbmah</sect2> 132166770Sbmah 133166770Sbmah<sect2 id="proc-i386"> 134166770Sbmah <title>i386</title> 135166770Sbmah 136166770Sbmah <para>&os;/&arch.i386; runs on a wide variety of <quote>IBM PC 137166770Sbmah compatible</quote> machines. Due to the wide range of hardware 138166770Sbmah available for this architecture, it is impossible to exhaustively 139166770Sbmah list all combinations of equipment supported by &os;. 140166770Sbmah Nevertheless, some general guidelines are presented here.</para> 141166770Sbmah 142172094Sbmah <para>Almost all &i386;-compatible processors with a floating point unit 143166770Sbmah are supported. All 144172094Sbmah &intel; processors beginning with the 80486 are supported, including 145172094Sbmah the 80486, &pentium;, &pentium; Pro, &pentium; II, &pentium; III, 146172094Sbmah &pentium; 4, and variants thereof, such as the &xeon; and &celeron; 147172094Sbmah processors. All &i386;-compatible AMD 148172094Sbmah processors are also supported, including the &am486;, &am5x86;, K5, &amd.k6; 149172094Sbmah (and variants), &amd.athlon; (including Athlon-MP, Athlon-XP, Athlon-4, 150172094Sbmah and Athlon Thunderbird), and &amd.duron; processors. The AMD 151166770Sbmah Élan SC520 embedded processor is supported. The Transmeta 152172094Sbmah Crusoe is recognized and supported, as are &i386;-compatible 153166770Sbmah processors from Cyrix and NexGen.</para> 154166770Sbmah 155166770Sbmah <para>There is a wide variety of motherboards available for this 156166770Sbmah architecture. Motherboards using the ISA, VLB, EISA, AGP, and PCI 157166770Sbmah expansion busses are well-supported. There is some limited 158166770Sbmah support for the MCA (<quote>MicroChannel</quote>) expansion bus 159166770Sbmah used in the IBM PS/2 line of PCs.</para> 160166770Sbmah 161166770Sbmah <para>Symmetric multi-processor (SMP) systems are generally 162166770Sbmah supported by &os;, although in some cases, BIOS or motherboard 163166770Sbmah bugs may generate some problems. Perusal of the archives of the 164166770Sbmah &a.smp; may yield some clues.</para> 165166770Sbmah 166166770Sbmah <para>&os; will take advantage of HyperThreading (HTT) support on 167172094Sbmah &intel; CPUs that support this feature. A kernel with the 168166770Sbmah <literal>options SMP</literal> feature enabled will 169166770Sbmah automatically detect the additional logical processors. The 170166770Sbmah default &os; scheduler treats the logical processors the same as 171166770Sbmah additional physical processors; in other words, no attempt is made 172166770Sbmah to optimize scheduling decisions given the shared resources 173166770Sbmah between logical processors within the same CPU. Because this 174166770Sbmah naive scheduling can result in suboptimal performance, under 175166770Sbmah certain circumstances it may be useful to disable the logical 176166770Sbmah processors with the 177166770Sbmah the <varname>machdep.hlt_logical_cpus</varname> sysctl variable. 178166770Sbmah It is also possible to halt any CPU in the idle loop with the 179166770Sbmah <varname>machdep.hlt_cpus</varname> sysctl variable. The 180166770Sbmah &man.smp.4; manual page has more details.</para> 181166770Sbmah 182166770Sbmah <para>&os; will take advantage of Physical Address Extensions (PAE) 183166770Sbmah support on CPUs that support this feature. A kernel with the 184166770Sbmah <literal>PAE</literal> feature enabled will detect memory above 185166770Sbmah 4 gigabytes and allow it to be used by the system. This feature 186166770Sbmah places constraints on the device drivers and other features of 187166770Sbmah &os; which may be used; consult the &man.pae.4; manpage for more 188166770Sbmah details.</para> 189166770Sbmah 190166770Sbmah <para>&os; will generally run on i386-based laptops, albeit with 191166770Sbmah varying levels of support for certain hardware features such as 192166770Sbmah sound, graphics, power management, and PCCARD expansion slots. 193166770Sbmah These features tend to vary in idiosyncratic ways between 194166770Sbmah machines, and frequently require special-case support in &os; to 195166770Sbmah work around hardware bugs or other oddities. When in doubt, a 196166770Sbmah search of the archives of the &a.mobile; may be useful.</para> 197166770Sbmah 198166770Sbmah <para>Most modern laptops (as well as many desktops) use the 199166770Sbmah Advanced Configuration and Power Management (ACPI) standard. &os; 200166770Sbmah supports ACPI via the ACPI Component Architecture reference 201172094Sbmah implementation from &intel;, as described in the &man.acpi.4; manual 202166770Sbmah page. The use of ACPI causes instabilities on some machines and it 203166770Sbmah may be necessary to disable the ACPI driver, which is normally 204166770Sbmah loaded via a kernel module. This may be accomplished by adding 205166770Sbmah the following line to <filename>/boot/device.hints</filename>:</para> 206166770Sbmah 207166770Sbmah <programlisting>hint.acpi.0.disabled="1"</programlisting> 208166770Sbmah 209166770Sbmah <para>Users debugging ACPI-related problems may find it useful to 210166770Sbmah disable portions of the ACPI functionality. The &man.acpi.4; 211166770Sbmah manual page has more information on how to do this via loader 212166770Sbmah tunables.</para> 213166770Sbmah 214166770Sbmah <para>ACPI depends on a Differentiated System Descriptor Table 215166770Sbmah (DSDT) provided by each machine's BIOS. Some machines have bad or 216166770Sbmah incomplete DSDTs, which prevents ACPI from functioning correctly. 217166770Sbmah Replacement DSDTs for some machines can be found at the <ulink 218166770Sbmah url="http://acpi.sourceforge.net/dsdt/index.php">DSDT</ulink> 219166770Sbmah section of the <ulink 220166770Sbmah url="http://acpi.sourceforge.net/">ACPI4Linux</ulink> project Web 221166770Sbmah site. &os; can use these DSDTs to override the DSDT provided by 222166770Sbmah the BIOS; see the &man.acpi.4; manual page for more 223166770Sbmah information.</para> 224166770Sbmah</sect2> 225166770Sbmah 226166770Sbmah<sect2 id="proc-ia64"> 227166770Sbmah <title>ia64</title> 228166770Sbmah 229166770Sbmah <para>Currently supported processors are the 230166770Sbmah <ulink url="http://people.freebsd.org/~marcel/refs/ia64/itanium/24532003.pdf"> 231172094Sbmah &itanium;</ulink> and the 232166770Sbmah <ulink url="http://people.freebsd.org/~marcel/refs/ia64/itanium2/25111003.pdf"> 233172094Sbmah &itanium; 2</ulink>.</para> 234166770Sbmah 235166770Sbmah <para>Supported chipsets include:</para> 236166770Sbmah <itemizedlist> 237166770Sbmah <listitem> 238166770Sbmah <para>HP zx1</para> 239166770Sbmah </listitem> 240166770Sbmah <listitem> 241172094Sbmah <para>&intel; 460GX</para> 242166770Sbmah </listitem> 243166770Sbmah <listitem> 244172094Sbmah <para>&intel; E8870</para> 245166770Sbmah </listitem> 246166770Sbmah </itemizedlist> 247166770Sbmah 248166770Sbmah <para>Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) 249166770Sbmah configurations are supported.</para> 250166770Sbmah 251166770Sbmah <para>Most devices that can be found in or are compatible with 252166770Sbmah &arch.ia64; machines are fully supported. The notable exception 253166770Sbmah is the VGA console. The &os; support for VGA consoles is at 254166770Sbmah this time too much based on PC hardware and not all &arch.ia64; 255166770Sbmah machines have chipsets that provide sufficient PC legacy 256166770Sbmah support. As such &man.syscons.4; can not be enabled and the 257166770Sbmah use of a serial console is required.</para> 258171814Sbmah 259166770Sbmah</sect2> 260166770Sbmah 261166770Sbmah<sect2 id="proc-pc98"> 262166770Sbmah <title>pc98</title> 263166770Sbmah 264172094Sbmah <para>NEC PC-9801/9821 series with almost all &i386;-compatible processors, 265172094Sbmah including 80486, &pentium;, &pentium; Pro, &pentium; II, and variants. 266172094Sbmah All &i386;-compatible processors by AMD, Cyrix, IBM, and IDT 267166770Sbmah are also supported.</para> 268166770Sbmah 269166770Sbmah <para>NEC FC-9801/9821 series, and NEC SV-98 series 270166770Sbmah (both of them are compatible with PC-9801/9821 series) 271166770Sbmah should be supported.</para> 272166770Sbmah 273166770Sbmah <para>EPSON PC-386/486/586 series, which are 274166770Sbmah compatible with NEC PC-9801 series are supported.</para> 275166770Sbmah 276166770Sbmah <para>High-resolution mode is not supported. 277166770Sbmah NEC PC-98XA/XL/RL/XL^2, and NEC PC-H98 series 278166770Sbmah are supported in normal (PC-9801 compatible) mode only.</para> 279166770Sbmah 280166770Sbmah <para>Although there are some multi-processor systems 281166770Sbmah (such as Rs20/B20), SMP-related features of &os; 282166770Sbmah are not supported yet.</para> 283166770Sbmah 284166770Sbmah <para>PC-9801/9821 standard bus (called C-Bus), 285166770Sbmah PC-9801NOTE expansion bus (110pin), 286166770Sbmah and PCI bus are supported. 287166770Sbmah New Extend Standard Architecture (NESA) bus 288166770Sbmah (used in PC-H98, SV-H98, and FC-H98 series) is not supported.</para> 289166770Sbmah 290166770Sbmah</sect2> 291166770Sbmah 292166770Sbmah<sect2 id="proc-powerpc"> 293166770Sbmah <title>powerpc</title> 294166770Sbmah 295166770Sbmah <para>The information for this paragraph has yet to be compiled.</para> 296166770Sbmah 297166770Sbmah</sect2> 298166770Sbmah 299166770Sbmah<sect2 id="proc-sparc64"> 300166770Sbmah <title>sparc64</title> 301166770Sbmah 302166770Sbmah <para>This section describes the systems currently known to be supported 303172094Sbmah by &os; on the &ultrasparc; platform. For background information on the 304166770Sbmah various hardware designs see the <ulink url="http://sunsolve.sun.com/handbook_pub/">Sun System Handbook</ulink>.</para> 305166770Sbmah 306166770Sbmah <para>SMP is supported on all systems with more than 1 processor.</para> 307166770Sbmah 308172094Sbmah <para>In general, &os;/&arch.sparc64; systems must use serial consoles. 309172094Sbmah While it is possible to boot or install a system using the 310172094Sbmah OpenFirmware console, the console device is not usable.</para> 311172094Sbmah 312166770Sbmah <para>If you have a system that is not listed here, it may not have 313166770Sbmah been tested with &os; &release.current;. We encourage you to 314166770Sbmah try it and send a note to the &a.sparc; with your results, 315166770Sbmah including which devices work and which do not.</para> 316166770Sbmah 317166770Sbmah <para>The following systems are fully supported by &os;.</para> 318166770Sbmah 319166770Sbmah <itemizedlist> 320166770Sbmah <listitem> 321172094Sbmah <para>&sun.blade; 100</para> 322166770Sbmah </listitem> 323166770Sbmah <listitem> 324172094Sbmah <para>&sun.blade; 150</para> 325166770Sbmah </listitem> 326166770Sbmah <listitem> 327172094Sbmah <para>&sun.enterprise; 220R</para> 328166770Sbmah </listitem> 329166770Sbmah <listitem> 330172094Sbmah <para>&sun.enterprise; 250</para> 331166770Sbmah </listitem> 332166770Sbmah <listitem> 333172094Sbmah <para>&sun.enterprise; 420R</para> 334166770Sbmah </listitem> 335166770Sbmah <listitem> 336172094Sbmah <para>&sun.enterprise; 450</para> 337166770Sbmah </listitem> 338166770Sbmah <listitem> 339172094Sbmah <para>&sun.fire; V100</para> 340166770Sbmah </listitem> 341166770Sbmah <listitem> 342172094Sbmah <para>&sun.fire; V120</para> 343166770Sbmah </listitem> 344166770Sbmah <listitem> 345172094Sbmah <para>&netra; t1 105</para> 346166770Sbmah </listitem> 347166770Sbmah <listitem> 348172094Sbmah <para>&netra; T1 AC200/DC200</para> 349166770Sbmah </listitem> 350166770Sbmah <listitem> 351172094Sbmah <para>&netra; t 1100</para> 352166770Sbmah </listitem> 353166770Sbmah <listitem> 354172094Sbmah <para>&netra; t 1120</para> 355166770Sbmah </listitem> 356166770Sbmah <listitem> 357172094Sbmah <para>&netra; t 1125</para> 358166770Sbmah </listitem> 359166770Sbmah <listitem> 360172094Sbmah <para>&netra; t 1400/1405</para> 361166770Sbmah </listitem> 362166770Sbmah <listitem> 363172094Sbmah <para>&netra; 120</para> 364166770Sbmah </listitem> 365166770Sbmah <listitem> 366172094Sbmah <para>&netra; X1</para> 367166770Sbmah </listitem> 368166770Sbmah <listitem> 369172094Sbmah <para>&sparcengine; Ultra AXi</para> 370166770Sbmah </listitem> 371166770Sbmah <listitem> 372172094Sbmah <para>&sparcengine; Ultra AXmp</para> 373166770Sbmah </listitem> 374166770Sbmah <listitem> 375172094Sbmah <para>&sun.ultra; 1</para> 376166770Sbmah </listitem> 377166770Sbmah <listitem> 378172094Sbmah <para>&sun.ultra; 1E</para> 379166770Sbmah </listitem> 380166770Sbmah <listitem> 381172094Sbmah <para>&sun.ultra; 2</para> 382166770Sbmah </listitem> 383166770Sbmah <listitem> 384172094Sbmah <para>&sun.ultra; 5</para> 385166770Sbmah </listitem> 386166770Sbmah <listitem> 387172094Sbmah <para>&sun.ultra; 10</para> 388166770Sbmah </listitem> 389166770Sbmah <listitem> 390172094Sbmah <para>&sun.ultra; 30</para> 391166770Sbmah </listitem> 392166770Sbmah <listitem> 393172094Sbmah <para>&sun.ultra; 60</para> 394166770Sbmah </listitem> 395166770Sbmah <listitem> 396172094Sbmah <para>&sun.ultra; 80</para> 397166770Sbmah </listitem> 398166770Sbmah </itemizedlist> 399166770Sbmah 400166770Sbmah <para>The following systems are partially supported by &os;. In particular 401172094Sbmah the onboard SCSI controller in sbus systems is not supported.</para> 402166770Sbmah 403166770Sbmah <itemizedlist> 404166770Sbmah <listitem> 405172094Sbmah <para>&sun.enterprise; 3500</para> 406166770Sbmah </listitem> 407166770Sbmah <listitem> 408172094Sbmah <para>&sun.enterprise; 4500</para> 409166770Sbmah </listitem> 410166770Sbmah </itemizedlist> 411166770Sbmah 412166770Sbmah <para>The following systems are not supported by &os;. This may be due 413172094Sbmah to lack of processor support (&ultrasparc; III), due to a quirk in the 414166770Sbmah system design that makes &os; unstable, or due to lack of support for 415166770Sbmah sufficient onboard devices to make &os; generally useful.</para> 416166770Sbmah 417166770Sbmah <itemizedlist> 418166770Sbmah <listitem> 419172094Sbmah <para>All systems containing &ultrasparc; III processor(s).</para> 420166770Sbmah </listitem> 421166770Sbmah </itemizedlist> 422166770Sbmah</sect2> 423166770Sbmah 424166770Sbmah</sect1> 425166770Sbmah 42676082Sbmah<!-- 42776082Sbmah 42876082Sbmah The "Supported Devices" section of the release notes. 42976082Sbmah Generally processor-independent, with conditional text 43076082Sbmah inclusion handling any architecture-dependent text. 43176082Sbmah 43276082Sbmah Within each subsection describing a class of hardware 43376082Sbmah (i.e. Ethernet interfaces), list broad groups of devices 43476082Sbmah alphabetically as paragraphs sorted alphabetically (frequently 43576082Sbmah these groups will be arranged by manufacturer, i.e. 3Com 436119431Sbmah Ethernet interfaces). 437119431Sbmah 43876082Sbmah Where applicable, a "Miscellaneous" section may follow all 43976082Sbmah other named sections. 44076082Sbmah 44176082Sbmah These guidelines are not hard-and-fast rules, and exceptions 44276082Sbmah will occur. Following these guidelines (vague as they may be) 44386157Solgeni is highly recommended to try to keep the formatting of 44476082Sbmah this section consistent. 44576082Sbmah 44676560Sbmah We give manpage references using the &man entities where 44776560Sbmah possible. If a driver has no manpage (and consequently no 44876560Sbmah &man entity, we simply give the name of the driver). 44976560Sbmah Please avoid doing &man entity conversions unless you 45076560Sbmah know for sure that an entity and manpage exist; sweeps through 45176560Sbmah this file to fix "missed" conversions are likely to break the 45276560Sbmah build. 45376082Sbmah--> 45476082Sbmah 455109143Sroam<sect1 id="support"> 45676082Sbmah <title>Supported Devices</title> 45776082Sbmah 45876082Sbmah <para>This section describes the devices currently known to be 459166767Sbmah supported by &os;. Other configurations 46076082Sbmah may also work, but simply have not been tested yet. Feedback, 46176082Sbmah updates, and corrections to this list are encouraged.</para> 46276082Sbmah 46376560Sbmah <para>Where possible, the drivers applicable to each device or class 46476560Sbmah of devices is listed. If the driver in question has a manual page 465119127Sbmah in the &os; base distribution (most should), it is referenced here. 466119127Sbmah Information on specific models of supported devices, controllers, 467119127Sbmah etc. can be found in the manual pages.</para> 46876560Sbmah 469119127Sbmah <note> 470134047Ssimon <para>The device lists in this document are being generated 471134047Ssimon automatically from &os; manual pages. This means that some 472134047Ssimon devices, which are supported by multiple drivers, may appear 473134047Ssimon multiple times.</para> 474119127Sbmah </note> 475119127Sbmah 476133458Ssimon <sect2 id="disk"> 47776082Sbmah <title>Disk Controllers</title> 478124988Sbrueffer 479166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;, &arch.sparc64;] IDE/ATA controllers (&man.ata.4; driver)</para> 480166767Sbmah <para>[&arch.pc98;] IDE/ATA controllers (wdc driver) 48176082Sbmah <itemizedlist> 48297677Snyan <listitem> 483107634Sbmah <para>On-board IDE controller</para> 48497677Snyan </listitem> 48597677Snyan </itemizedlist> 48697677Snyan </para> 487118979Sbmah 488150279Sbrueffer &hwlist.aac; 489122375Sbmah 490150279Sbrueffer &hwlist.adv; 491150279Sbrueffer 492150279Sbrueffer &hwlist.adw; 493150279Sbrueffer 494133094Ssimon &hwlist.aha; 495118979Sbmah 496133094Ssimon &hwlist.ahb; 497118979Sbmah 498133094Ssimon &hwlist.ahc; 49976082Sbmah 500133094Ssimon &hwlist.ahd; 501102444Sbmah 502150279Sbrueffer &hwlist.aic; 50376082Sbmah 504150279Sbrueffer &hwlist.amd; 505115412Snyan 506150279Sbrueffer &hwlist.amr; 50776082Sbmah 508150279Sbrueffer &hwlist.arcmsr; 509133094Ssimon 510150279Sbrueffer &hwlist.asr; 511150279Sbrueffer 512133343Ssimon &hwlist.bt; 51376082Sbmah 514150279Sbrueffer &hwlist.ciss; 51576082Sbmah 516150279Sbrueffer &hwlist.ct; 517119107Sbmah 518150279Sbrueffer &hwlist.dpt; 51987767Sbmah <note> 520166767Sbmah <para>[&arch.amd64;, &arch.i386;] Booting from these controllers is supported. EISA 52187842Sbmah adapters are not supported.</para> 52287767Sbmah </note> 52376082Sbmah 524150293Sbrueffer &hwlist.esp; 525150293Sbrueffer 526169841Sbrueffer &hwlist.hptiop; 527169841Sbrueffer 528150279Sbrueffer &hwlist.hptmv; 529144426Sbrueffer 530150279Sbrueffer &hwlist.ida; 531150279Sbrueffer 532150279Sbrueffer &hwlist.iir; 533150279Sbrueffer 534150279Sbrueffer &hwlist.ips; 535150279Sbrueffer 536150279Sbrueffer &hwlist.isp; 537150279Sbrueffer 538157274Sbrueffer &hwlist.mfi; 539157274Sbrueffer 540133457Ssimon &hwlist.mlx; 54187767Sbmah 54287767Sbmah <note> 543166767Sbmah <para>[&arch.amd64;, &arch.i386;] Booting from these controllers is supported. EISA adapters 54487767Sbmah are not supported.</para> 54587767Sbmah </note> 54676082Sbmah 547133457Ssimon &hwlist.mly; 54876082Sbmah 549150279Sbrueffer &hwlist.mpt; 55076082Sbmah 551134047Ssimon &hwlist.ncr; 55276082Sbmah 553133457Ssimon &hwlist.ncv; 554133457Ssimon 555133343Ssimon &hwlist.nsp; 55676082Sbmah 557150279Sbrueffer &hwlist.pst; 55876560Sbmah 559158111Sbrueffer &hwlist.rr232x; 560158111Sbrueffer 561150279Sbrueffer &hwlist.stg; 562108922Sbmah 563150279Sbrueffer &hwlist.sym; 56487100Sbmah 565150279Sbrueffer &hwlist.trm; 56690031Sbmah 567150279Sbrueffer &hwlist.twa; 568102321Sbmah 569150279Sbrueffer &hwlist.twe; 570137140Ssimon 571150279Sbrueffer &hwlist.vpo; 572114978Sbmah 573166767Sbmah <para>[&arch.i386;] The wds(4) driver supports the WD7000 SCSI 574134916Ssimon controller.</para> 575134916Ssimon 57676082Sbmah <para>With all supported SCSI controllers, full support is 57776082Sbmah provided for SCSI-I, SCSI-II, and SCSI-III peripherals, including 57876082Sbmah hard disks, optical disks, tape drives (including DAT, 8mm 57976082Sbmah Exabyte, Mammoth, and DLT), medium changers, processor target 58076082Sbmah devices and CD-ROM drives. WORM devices that support CD-ROM 58176082Sbmah commands are supported for read-only access by the CD-ROM drivers 58276082Sbmah (such as &man.cd.4;). WORM/CD-R/CD-RW writing support is provided 58387842Sbmah by &man.cdrecord.1;, which is a part of the 58491356Sdd <filename role="package">sysutils/cdrtools</filename> port in the Ports Collection.</para> 58576082Sbmah 58676082Sbmah <para>The following CD-ROM type systems are supported at this 58776082Sbmah time: 58876082Sbmah <itemizedlist> 58976082Sbmah <listitem> 59076082Sbmah <para>SCSI interface (also includes ProAudio Spectrum and 59176082Sbmah SoundBlaster SCSI) (&man.cd.4;)</para> 59276082Sbmah </listitem> 593116504Sbmah 594166767Sbmah <listitem> 595166767Sbmah <para>[&arch.i386;] Sony proprietary interface (all models) (&man.scd.4;)</para> 59676082Sbmah </listitem> 597116505Sbmah 59876082Sbmah <listitem> 59976082Sbmah <para>ATAPI IDE interface (&man.acd.4;)</para> 60076082Sbmah </listitem> 60176082Sbmah </itemizedlist> 60276082Sbmah </para> 60376082Sbmah 604166767Sbmah <para>[&arch.i386;] The following device is unmaintained: 60576082Sbmah <itemizedlist> 60676082Sbmah <listitem> 60776082Sbmah <para>Mitsumi proprietary CD-ROM interface (all 60876082Sbmah models) (&man.mcd.4;)</para> 60976082Sbmah </listitem> 61076082Sbmah </itemizedlist> 61176082Sbmah </para> 61276082Sbmah 61376082Sbmah </sect2> 61476082Sbmah <sect2 id="ethernet"> 61576082Sbmah <title>Ethernet Interfaces</title> 61676082Sbmah 617150278Sbrueffer &hwlist.aue; 61876082Sbmah 619150278Sbrueffer &hwlist.axe; 62076082Sbmah 621157648Sbrueffer &hwlist.bce; 622157648Sbrueffer 623166767Sbmah <para>[&arch.amd64;, &arch.i386;] Broadcom BCM4401 based Fast Ethernet adapters 624150278Sbrueffer (&man.bfe.4; driver)</para> 62576082Sbmah 626150278Sbrueffer &hwlist.bge; 627135144Sbrueffer 628150278Sbrueffer &hwlist.cdce; 629150278Sbrueffer 630166767Sbmah <para>[&arch.amd64;, &arch.i386;] Crystal Semiconductor CS89x0-based NICs 631150278Sbrueffer (&man.cs.4; driver) 63278626Sbmah </para> 63376560Sbmah 634150278Sbrueffer &hwlist.cue; 63576082Sbmah 636172336Sbrueffer &hwlist.cxgb; 637172336Sbrueffer 638150278Sbrueffer &hwlist.dc; 63976082Sbmah 640150278Sbrueffer &hwlist.de; 64176082Sbmah 642150278Sbrueffer &hwlist.ed; 64376082Sbmah 644150278Sbrueffer &hwlist.em; 64576082Sbmah 646150278Sbrueffer &hwlist.ep; 64776498Sbmah 648150278Sbrueffer &hwlist.ex; 64976082Sbmah 650150278Sbrueffer &hwlist.fe; 65176082Sbmah 652150278Sbrueffer &hwlist.fxp; 65376082Sbmah 654150278Sbrueffer &hwlist.gem; 65576082Sbmah 656150278Sbrueffer &hwlist.hme; 65776082Sbmah 658150278Sbrueffer &hwlist.ie; 659150242Sjoel 660150278Sbrueffer &hwlist.ixgb; 66176082Sbmah 662134341Sbrueffer &hwlist.kue; 66376082Sbmah 664150278Sbrueffer &hwlist.lge; 665113884Sbmah 666165157Sbrueffer &hwlist.msk; 667165157Sbrueffer 668159606Sbrueffer &hwlist.mxge; 669159606Sbrueffer 670150278Sbrueffer &hwlist.my; 671126363Sbmah 672171111Sbrueffer &hwlist.nfe; 673171111Sbrueffer 674150278Sbrueffer &hwlist.nge; 67576082Sbmah 676150278Sbrueffer &hwlist.nve; 67776082Sbmah 678171111Sbrueffer &hwlist.nxge; 679171111Sbrueffer 680150278Sbrueffer &hwlist.pcn; 68185666Sbmah 682150278Sbrueffer &hwlist.re; 68385666Sbmah 684150278Sbrueffer &hwlist.rl; 68576082Sbmah 686150278Sbrueffer &hwlist.rue; 68785666Sbmah 688150278Sbrueffer &hwlist.sf; 68985666Sbmah 690150278Sbrueffer &hwlist.sis; 69185710Sbmah 692150278Sbrueffer &hwlist.sk; 69376082Sbmah 694134787Sbrueffer &hwlist.sn; 69576082Sbmah 696134781Sbrueffer &hwlist.snc; 69776082Sbmah 698150278Sbrueffer &hwlist.ste; 69977590Sbmah 700160659Sbrueffer &hwlist.stge; 701160659Sbrueffer 702150278Sbrueffer &hwlist.ti; 70380242Sbmah 704150278Sbrueffer &hwlist.tl; 70585163Sbmah 706166767Sbmah <para>[&arch.amd64;, &arch.i386, &arch.pc98;] SMC 83c17x (EPIC)-based Ethernet NICs (&man.tx.4; driver) 707150278Sbrueffer </para> 70885163Sbmah 709150278Sbrueffer &hwlist.txp; 71091503Sbmah 711150278Sbrueffer &hwlist.udav; 71295057Sbmah 713150278Sbrueffer &hwlist.vge; 71495057Sbmah 715150278Sbrueffer &hwlist.vr; 716119991Sbmah 717150278Sbrueffer &hwlist.vx; 718119991Sbmah 719150278Sbrueffer &hwlist.wb; 720134219Sbrueffer 721150278Sbrueffer &hwlist.xe; 722135057Ssimon 723150278Sbrueffer &hwlist.xl; 724146397Sbrueffer 72576082Sbmah </sect2> 72676082Sbmah 727141289Sbrueffer <sect2 id="tokenring"> 728141289Sbrueffer <title>Token Ring Interfaces</title> 729141289Sbrueffer 730141289Sbrueffer &hwlist.oltr; 731141289Sbrueffer 732141289Sbrueffer </sect2> 733141289Sbrueffer 734133458Ssimon <sect2 id="fddi"> 73576082Sbmah <title>FDDI Interfaces</title> 736166767Sbmah <para>[&arch.i386, &arch.pc98;] DEC DEFPA PCI (&man.fpa.4; driver)</para> 737166767Sbmah <para>[&arch.i386;] DEC DEFEA EISA (&man.fpa.4; driver)</para> 73876082Sbmah </sect2> 73976082Sbmah 740133458Ssimon <sect2 id="atm"> 74176082Sbmah <title>ATM Interfaces</title> 742109739Sbmah 743166767Sbmah <para>[&arch.i386, &arch.pc98;] Midway-based ATM interfaces (&man.en.4; 744123265Sbmah driver)</para> 745109739Sbmah 746166767Sbmah <para>[&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. PCA-200E ATM PCI 747118804Sbmah Adapters (hfa and &man.fatm.4; drivers)</para> 748109739Sbmah 749166767Sbmah <para>[&arch.i386;, &arch.pc98;] IDT NICStAR 77201/211-based ATM Adapters (&man.idt.4; 750109739Sbmah driver)</para> 751109739Sbmah 752166767Sbmah <para>[&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. HE155 and HE622 753118804Sbmah ATM interfaces (&man.hatm.4; driver)</para> 754118804Sbmah 755166767Sbmah <para>[&arch.i386;, &arch.pc98;] IDT77252-based ATM cards (&man.patm.4; 756118804Sbmah driver)</para> 757118804Sbmah 75876082Sbmah </sect2> 759133458Ssimon <sect2 id="wlan"> 76076082Sbmah <title>Wireless Network Interfaces</title> 76176082Sbmah 762172037Sbrueffer <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Cisco/Aironet 802.11b wireless adapters (&man.an.4; driver) 763172037Sbrueffer </para> 76476560Sbmah 765172037Sbrueffer &hwlist.ath; 766172037Sbrueffer 767172037Sbrueffer &hwlist.awi; 768172037Sbrueffer 769172037Sbrueffer &hwlist.cnw; 770172037Sbrueffer 771172117Sbrueffer <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2100 MiniPCI network 772172117Sbrueffer adapter (&man.ipw.4; driver)</para> 773172117Sbrueffer 774172117Sbrueffer <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2200BG/2915ABG MiniPCI 775172117Sbrueffer and 2225BG PCI network adapters (&man.iwi.4; driver)</para> 776172117Sbrueffer 777172129Sbrueffer &hwlist.ral; 778172129Sbrueffer 779172037Sbrueffer <para>[&arch.i386;, &arch.pc98;] Raytheon Raylink 2.4GHz wireless adapters (&man.ray.4; driver) 780172037Sbrueffer </para> 781172037Sbrueffer 782172079Sbrueffer &hwlist.rum; 783172079Sbrueffer 784172129Sbrueffer &hwlist.ural; 785172129Sbrueffer 786166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Lucent Technologies WaveLAN/IEEE 802.11b 787123102Sbmah wireless network 788123102Sbmah adapters and workalikes using the Lucent Hermes, Intersil 789123102Sbmah PRISM-II, Intersil PRISM-2.5, Intersil Prism-3, and Symbol 790123102Sbmah Spectrum24 chipsets (&man.wi.4; driver) 79176082Sbmah </para> 79276082Sbmah 793172037Sbrueffer <para>[&arch.i386;] NCR / AT&T / Lucent Technologies WaveLan T1-speed 794172037Sbrueffer ISA/radio LAN cards (&man.wl.4; driver)</para> 79576082Sbmah 796173586Sbrueffer <para>[&arch.i386;, &arch.amd64;] Intel PRO/Wireless 3945ABG MiniPCI 797173586Sbrueffer network adapters (&man.wpi.4; driver)</para> 798173586Sbrueffer 799172036Sbrueffer &hwlist.zyd; 800172036Sbrueffer 80176082Sbmah </sect2> 80276082Sbmah 803133458Ssimon <sect2 id="misc-network"> 80487100Sbmah <title>Miscellaneous Networks</title> 80587100Sbmah 806155296Sbrueffer &hwlist.ce; 807155296Sbrueffer 808133094Ssimon &hwlist.cx; 809123164Sbmah 810134826Ssimon &hwlist.cp; 811129375Srik 812134826Ssimon &hwlist.ctau; 813127755Srik 814166767Sbmah <para>[&arch.i386;] Granch SBNI12 point-to-point communications 815113447Sbmah adapters (&man.sbni.4; driver) 81687100Sbmah </para> 81789562Sbmah 818166767Sbmah <para>[&arch.i386;] Granch SBNI16 SHDSL modems (&man.sbsh.4; 819113447Sbmah driver)</para> 820113447Sbmah 821133094Ssimon &hwlist.cm; 822108922Sbmah 82387100Sbmah </sect2> 82487100Sbmah 825133458Ssimon <sect2 id="isdn"> 82676082Sbmah <title>ISDN Interfaces</title> 827166767Sbmah <para>[&arch.i386;] AcerISDN P10 ISA PnP (experimental)</para> 828166767Sbmah <para>[&arch.i386;] Asuscom ISDNlink 128K ISA</para> 829166767Sbmah <para>[&arch.i386;] ASUSCOM P-IN100-ST-D (and other Winbond W6692-based cards)</para> 830166767Sbmah <para>[&arch.i386;] AVM 83176082Sbmah <itemizedlist> 83276082Sbmah <listitem> 83376082Sbmah <para>A1</para> 83476082Sbmah </listitem> 83576082Sbmah <listitem> 83677186Sbmah <para>B1 ISA (tested with V2.0)</para> 83777186Sbmah </listitem> 83877186Sbmah <listitem> 83977186Sbmah <para>B1 PCI (tested with V4.0)</para> 84077186Sbmah </listitem> 84177186Sbmah <listitem> 84276082Sbmah <para>Fritz!Card classic</para> 84376082Sbmah </listitem> 84476082Sbmah <listitem> 84576082Sbmah <para>Fritz!Card PnP</para> 84676082Sbmah </listitem> 84776082Sbmah <listitem> 84876082Sbmah <para>Fritz!Card PCI</para> 84976082Sbmah </listitem> 85077186Sbmah <listitem> 85188859Sbmah <para>Fritz!Card PCI, Version 2</para> 85288859Sbmah </listitem> 85388859Sbmah <listitem> 85477186Sbmah <para>T1</para> 85577186Sbmah </listitem> 85676082Sbmah </itemizedlist> 85776082Sbmah </para> 858166767Sbmah <para>[&arch.i386;] Creatix 85976082Sbmah <itemizedlist> 86076082Sbmah <listitem> 86176082Sbmah <para>ISDN-S0</para> 86276082Sbmah </listitem> 86376082Sbmah <listitem> 86476082Sbmah <para>ISDN-S0 P&P</para> 86576082Sbmah </listitem> 86676082Sbmah </itemizedlist> 86776082Sbmah </para> 868166767Sbmah <para>[&arch.i386;] Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP</para> 869166767Sbmah <para>[&arch.i386;] Dr. Neuhaus Niccy Go@ and compatibles</para> 870166767Sbmah <para>[&arch.i386;] Dynalink IS64PPH and IS64PPH+</para> 871166767Sbmah <para>[&arch.i386;] Eicon Diehl DIVA 2.0 and 2.02</para> 872166767Sbmah <para>[&arch.i386;] ELSA 87376082Sbmah <itemizedlist> 87476082Sbmah <listitem> 87576082Sbmah <para>ELSA PCC-16</para> 87676082Sbmah </listitem> 87776082Sbmah <listitem> 87876082Sbmah <para>QuickStep 1000pro ISA</para> 87976082Sbmah </listitem> 88076082Sbmah <listitem> 88176082Sbmah <para>MicroLink ISDN/PCI</para> 88276082Sbmah </listitem> 88376082Sbmah <listitem> 88476082Sbmah <para>QuickStep 1000pro PCI</para> 88576082Sbmah </listitem> 88676082Sbmah </itemizedlist> 88776082Sbmah </para> 888166767Sbmah <para>[&arch.i386;] ITK ix1 Micro ( < V.3, non-PnP version )</para> 889166767Sbmah <para>[&arch.i386;] Sedlbauer Win Speed</para> 890166767Sbmah <para>[&arch.i386;] Siemens I-Surf 2.0</para> 891166767Sbmah <para>[&arch.i386;] TELEINT ISDN SPEED No.1 (experimental)</para> 892166767Sbmah <para>[&arch.i386;] Teles 89376082Sbmah <itemizedlist> 89476082Sbmah <listitem> 89576082Sbmah <para>S0/8</para> 89676082Sbmah </listitem> 89776082Sbmah <listitem> 89876082Sbmah <para>S0/16</para> 89976082Sbmah </listitem> 90076082Sbmah <listitem> 90176082Sbmah <para>S0/16.3</para> 90276082Sbmah </listitem> 90376082Sbmah <listitem> 90476082Sbmah <para>S0/16.3 PnP</para> 90576082Sbmah </listitem> 90676082Sbmah <listitem> 90776082Sbmah <para>16.3c ISA PnP (experimental)</para> 90876082Sbmah </listitem> 90976082Sbmah <listitem> 91076082Sbmah <para>Teles PCI-TJ</para> 91176082Sbmah </listitem> 91276082Sbmah </itemizedlist> 91376082Sbmah </para> 914166767Sbmah <para>[&arch.i386;] Traverse Technologies NETjet-S PCI</para> 915166767Sbmah <para>[&arch.i386;] USRobotics Sportster ISDN TA intern</para> 916166767Sbmah <para>[&arch.i386;] Winbond W6692 based PCI cards</para> 91776082Sbmah </sect2> 91876082Sbmah 919133458Ssimon <sect2 id="serial"> 92097677Snyan <title>Serial Interfaces</title> 921123148Sbmah 922166767Sbmah <para>[&arch.amd64; &arch.i386;] <quote>PC standard</quote> 8250, 16450, and 16550-based serial ports (&man.sio.4; driver)</para> 92397677Snyan 924155418Smarcel &hwlist.uart; 925105426Sbmah 926157417Smarcel &hwlist.scc; 927157417Smarcel 928166767Sbmah <para>[&arch.amd64; &arch.i386;] AST 4 port serial card using shared IRQ</para> 92976082Sbmah 930166767Sbmah <para>[&arch.i386;] ARNET serial cards (&man.ar.4; driver) 93176082Sbmah <itemizedlist> 93276082Sbmah <listitem> 93376082Sbmah <para>ARNET 8 port serial card using shared IRQ</para> 93476082Sbmah </listitem> 93576082Sbmah <listitem> 93676082Sbmah <para>ARNET (now Digiboard) Sync 570/i high-speed serial</para> 93776082Sbmah </listitem> 93876082Sbmah </itemizedlist> 93976082Sbmah </para> 94076082Sbmah 941166767Sbmah <para>[&arch.i386;] Boca multi-port serial cards 94276082Sbmah <itemizedlist> 94376082Sbmah <listitem> 94476082Sbmah <para>Boca BB1004 4-Port serial card (Modems 94576082Sbmah <emphasis>not</emphasis> supported)</para> 94676082Sbmah </listitem> 94776082Sbmah <listitem> 94876082Sbmah <para>Boca IOAT66 6-Port serial card (Modems supported)</para> 94976082Sbmah </listitem> 95076082Sbmah <listitem> 95176082Sbmah <para>Boca BB1008 8-Port serial card (Modems 95276082Sbmah <emphasis>not</emphasis> supported)</para> 95376082Sbmah </listitem> 95476082Sbmah <listitem> 95576082Sbmah <para>Boca BB2016 16-Port serial card (Modems supported)</para> 95676082Sbmah </listitem> 95776082Sbmah </itemizedlist> 95876082Sbmah </para> 95976082Sbmah 960166767Sbmah <para>[&arch.i386;] Comtrol Rocketport card (&man.rp.4; driver)</para> 96176082Sbmah 962166767Sbmah <para>[&arch.i386;] Cyclades Cyclom-Y serial board (&man.cy.4; driver)</para> 96376082Sbmah 964166767Sbmah <para>[&arch.i386;] STB 4 port card using shared IRQ</para> 96576082Sbmah 966166767Sbmah <para>[&arch.i386;] DigiBoard intelligent serial cards (digi driver) 96776082Sbmah </para> 96876082Sbmah 969166767Sbmah <para>[&arch.amd64;, &arch.i386, &arch.ia64;] PCI-Based multi-port serial boards (&man.puc.4; 97090739Sbmah driver) 97190739Sbmah <itemizedlist> 972166767Sbmah <listitem> 973166767Sbmah <para>[&arch.amd64; &arch.i386;] Actiontech 56K PCI</para> 97491898Sbmah </listitem> 975166767Sbmah <listitem> 976166767Sbmah <para>[&arch.amd64; &arch.i386;] Avlab Technology, PCI IO 2S and PCI IO 4S</para> 97790739Sbmah </listitem> 978166767Sbmah <listitem> 979166767Sbmah <para>[&arch.amd64; &arch.i386;] Comtrol RocketPort 550</para> 980113567Sbmah </listitem> 981166767Sbmah <listitem> 982166767Sbmah <para>[&arch.amd64; &arch.i386;] Decision Computers PCCOM 4-port serial and dual port RS232/422/485</para> 983113567Sbmah </listitem> 984166767Sbmah <listitem> 985166767Sbmah <para>[&arch.ia64;] Diva Serial (GSP) Multiport UART</para> 986115240Sbmah </listitem> 987166767Sbmah <listitem> 988166767Sbmah <para>[&arch.amd64; &arch.i386;] Dolphin Peripherals 4025/4035/4036</para> 989113567Sbmah </listitem> 990166767Sbmah <listitem> 991166767Sbmah <para>[&arch.amd64; &arch.i386;] IC Book Labs Dreadnought 16x Lite and Pro</para> 992113567Sbmah </listitem> 993166767Sbmah <listitem> 994166767Sbmah <para>[&arch.amd64; &arch.i386;] Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550</para> 995113567Sbmah </listitem> 996166767Sbmah <listitem> 997166767Sbmah <para>[&arch.amd64; &arch.i386;] Middle Digital, Weasle serial port</para> 998113567Sbmah </listitem> 999166767Sbmah <listitem> 1000166767Sbmah <para>[&arch.amd64; &arch.i386;] Moxa Industio CP-114, Smartio C104H-PCI and C168H/PCI</para> 100190739Sbmah </listitem> 1002166767Sbmah <listitem> 1003166767Sbmah <para>[&arch.amd64; &arch.i386;] NEC PK-UG-X001 and PK-UG-X008</para> 1004113567Sbmah </listitem> 1005166767Sbmah <listitem> 1006166767Sbmah <para>[&arch.amd64; &arch.i386;] Netmos NM9835 PCI-2S-550</para> 100790739Sbmah </listitem> 1008166767Sbmah <listitem> 1009166767Sbmah <para>[&arch.amd64; &arch.i386;] Oxford Semiconductor OX16PCI954 PCI UART</para> 1010113567Sbmah </listitem> 1011166767Sbmah <listitem> 1012166767Sbmah <para>[&arch.amd64; &arch.i386;] Syba Tech SD-LAB PCI-4S2P-550-ECP</para> 1013113567Sbmah </listitem> 1014166767Sbmah <listitem> 1015166767Sbmah <para>[&arch.amd64; &arch.i386;] SIIG Cyber I/O PCI 16C550/16C650/16C850</para> 1016113567Sbmah </listitem> 1017166767Sbmah <listitem> 1018166767Sbmah <para>[&arch.amd64; &arch.i386;] SIIG Cyber 2P1S PCI 16C550/16C650/16C850</para> 1019113567Sbmah </listitem> 1020166767Sbmah <listitem> 1021166767Sbmah <para>[&arch.amd64; &arch.i386;] SIIG Cyber 2S1P PCI 16C550/16C650/16C850</para> 1022113567Sbmah </listitem> 1023166767Sbmah <listitem> 1024166767Sbmah <para>[&arch.amd64; &arch.i386;] SIIG Cyber 4S PCI 16C550/16C650/16C850</para> 1025113567Sbmah </listitem> 1026166767Sbmah <listitem> 1027166767Sbmah <para>[&arch.amd64; &arch.i386;] SIIG Cyber Serial (Single and Dual) PCI 16C550/16C650/16C850</para> 1028113567Sbmah </listitem> 1029166767Sbmah <listitem> 1030166767Sbmah <para>[&arch.amd64; &arch.i386;] Syba Tech Ltd. PCI-4S2P-550-ECP</para> 103195160Sbmah </listitem> 1032166767Sbmah <listitem> 1033166767Sbmah <para>[&arch.amd64; &arch.i386;] Titan PCI-200H and PCI-800H</para> 103491178Sbmah </listitem> 1035166767Sbmah <listitem> 1036166767Sbmah <para>[&arch.amd64; &arch.i386;] US Robotics (3Com) 3CP5609 modem</para> 1037113567Sbmah </listitem> 1038166767Sbmah <listitem> 1039166767Sbmah <para>[&arch.amd64; &arch.i386;] VScom PCI-400 and PCI-800</para> 1040113567Sbmah </listitem> 104190739Sbmah </itemizedlist> 104290739Sbmah </para> 104390739Sbmah 1044143783Sbrueffer &hwlist.rc; 104576082Sbmah 1046143783Sbrueffer &hwlist.sr; 1047143783Sbrueffer 1048166767Sbmah <para>[&arch.i386;, &arch.amd64;] Specialix SI/XIO/SX multiport serial cards, with both the 1049152987Sjhb older SIHOST2.x and the <quote>enhanced</quote> (transputer 1050152987Sjhb based, aka JET) host cards (ISA, EISA and PCI) are supported. 1051152987Sjhb Note that the newer SX+ PCI cards are not currently supported. 105276082Sbmah (&man.si.4; driver)</para> 105376082Sbmah 1054166767Sbmah <para>[&arch.pc98;] Internel serial interfaces (&man.sio.4; driver) 105597677Snyan <itemizedlist> 105697677Snyan <listitem> 105797677Snyan <para>PC-9801 on-board</para> 105897677Snyan </listitem> 105997677Snyan <listitem> 106097677Snyan <para>PC-9821 2'nd CCU (flags 0x12000000)</para> 106197677Snyan </listitem> 106297677Snyan </itemizedlist> 106397677Snyan </para> 106497677Snyan 1065166767Sbmah <para>[&arch.pc98;] NEC PC-9861K, PC-9801-101 and Midori-Denshi MDC-926Rs (&man.sio.4; driver) 106697677Snyan <itemizedlist> 106797677Snyan <listitem> 106897677Snyan <para>COM2 (flags 0x01000000)</para> 106997677Snyan </listitem> 107097677Snyan <listitem> 107197677Snyan <para>COM3 (flags 0x02000000)</para> 107297677Snyan </listitem> 107397677Snyan </itemizedlist> 107497677Snyan </para> 107597677Snyan 1076166767Sbmah <para>[&arch.pc98;] NEC PC-9801-120 (&man.sio.4; driver)</para> 1077166767Sbmah <note> 107897677Snyan <para>"flags 0x11000000" is necessary in kernel configuration.</para> 107997677Snyan </note> 108097677Snyan 1081166767Sbmah <para>[&arch.pc98;] Microcore MC-16550, MC-16550II, MC-RS98 (&man.sio.4; driver)</para> 1082166767Sbmah <note> 108397677Snyan <para>"flags 0x14000?01" is necessary in kernel configuration.</para> 108497677Snyan </note> 108597677Snyan 1086166767Sbmah <para>[&arch.pc98;] Media Intelligent RSB-2000, RSB-3000 and AIWA B98-02 (&man.sio.4; driver)</para> 1087166767Sbmah <note> 108897677Snyan <para>"flags 0x15000?01" is necessary in kernel configuration.</para> 108997677Snyan </note> 109097677Snyan 1091166767Sbmah <para>[&arch.pc98;] Media Intelligent RSB-384 (&man.sio.4; driver)</para> 1092166767Sbmah <note> 109397677Snyan <para>"flags 0x16000001" is necessary in kernel configuration.</para> 109497677Snyan </note> 109597677Snyan 1096166767Sbmah <para>[&arch.pc98;] I-O DATA RSA-98III (&man.sio.4; driver)</para> 1097166767Sbmah <note> 109897677Snyan <para>"flags 0x18000?01" is necessary in kernel configuration.</para> 109997677Snyan </note> 110097677Snyan 1101166767Sbmah <para>[&arch.pc98;] Hayes ESP98 (&man.sio.4; driver)</para> 1102166767Sbmah <note> 110397677Snyan <para>"options COM_ESP" and "flags 0x19000000" are necessary in kernel configuration.</para> 110497677Snyan </note> 110597677Snyan 110676082Sbmah </sect2> 1107146493Sbrueffer <sect2 id="sound"> 1108146493Sbrueffer <title>Sound Devices</title> 1109109747Sbmah 1110134414Ssimon &hwlist.snd.ad1816; 1111134414Ssimon 1112146494Sbrueffer &hwlist.snd.als4000; 1113109747Sbmah 1114152888Sbrueffer &hwlist.snd.atiixp; 1115152888Sbrueffer 1116146494Sbrueffer &hwlist.snd.audiocs; 1117146494Sbrueffer 1118134414Ssimon &hwlist.snd.cmi; 1119109747Sbmah 1120146494Sbrueffer &hwlist.snd.cs4281; 1121146494Sbrueffer 1122135083Ssimon &hwlist.snd.csa; 1123109747Sbmah 1124146494Sbrueffer &hwlist.snd.ds1; 1125146494Sbrueffer 1126146494Sbrueffer &hwlist.snd.emu10k1; 1127146494Sbrueffer 1128162930Sjoel &hwlist.snd.emu10kx; 1129162930Sjoel 1130159694Sbrueffer &hwlist.snd.envy24; 1131159694Sbrueffer 1132162930Sjoel &hwlist.snd.envy24ht; 1133162930Sjoel 1134134414Ssimon &hwlist.snd.es137x; 1135109747Sbmah 1136135533Ssimon &hwlist.snd.ess; 1137135533Ssimon 1138146494Sbrueffer &hwlist.snd.fm801; 1139138850Ssimon 1140146494Sbrueffer &hwlist.snd.gusc; 1141138850Ssimon 1142162928Sjoel &hwlist.snd.hda; 1143162928Sjoel 1144146494Sbrueffer &hwlist.snd.ich; 1145109747Sbmah 1146146494Sbrueffer &hwlist.snd.maestro; 1147144942Sbrueffer 1148146494Sbrueffer &hwlist.snd.maestro3; 1149109747Sbmah 1150151215Sjoel &hwlist.snd.mss; 1151151215Sjoel 1152142583Ssimon &hwlist.snd.neomagic; 1153109747Sbmah 1154146494Sbrueffer &hwlist.snd.sbc; 1155109747Sbmah 1156146494Sbrueffer &hwlist.snd.solo; 1157109745Sbmah 1158162930Sjoel &hwlist.snd.spicds; 1159162930Sjoel 1160149099Sjoel &hwlist.snd.t4dwave; 1161149099Sjoel 1162144942Sbrueffer &hwlist.snd.via8233; 1163144942Sbrueffer 1164143338Ssimon &hwlist.snd.via82c686; 1165109747Sbmah 1166146494Sbrueffer &hwlist.snd.vibes; 1167109747Sbmah 1168166767Sbmah <para>[&arch.pc98;] NEC PC-9801-73, 86 and compatibles (nss driver) 116997677Snyan <itemizedlist> 117097677Snyan <listitem> 117197677Snyan <para>NEC A-MATE internal sound</para> 117297677Snyan </listitem> 117397677Snyan <listitem> 117497677Snyan <para>Q-Vision WaveStar, WaveMaster</para> 117597677Snyan </listitem> 117697677Snyan </itemizedlist> 117797677Snyan </para> 1178109747Sbmah 1179166767Sbmah <para>[&arch.pc98;] NEC X-MATE, CanBe, ValueStar internal (mss driver)</para> 1180109747Sbmah 1181166767Sbmah <para>[&arch.pc98;] Creative Technologies SoundBlaster(98) (&man.sb.4; 118297677Snyan driver)</para> 1183109747Sbmah 1184166767Sbmah <para>[&arch.pc98;] I-O DATA CD-BOX (&man.sb.4; driver)</para> 1185109747Sbmah 1186166767Sbmah <para>[&arch.pc98;] MPU-401 and compatible interfaces (mpu driver) 118797677Snyan <itemizedlist> 118897677Snyan <listitem> 118997677Snyan <para>Q-Vision WaveStar</para> 119097677Snyan </listitem> 119197677Snyan </itemizedlist> 119297677Snyan </para> 1193115285Shrs </sect2> 1194109743Sbmah 1195133458Ssimon <sect2 id="camera"> 119676082Sbmah <title>Camera and Video Capture Devices</title> 1197139404Sbrueffer 1198139404Sbrueffer &hwlist.bktr; 1199139404Sbrueffer 1200166767Sbmah <para>[&arch.i386;] Connectix QuickCam</para> 120176082Sbmah </sect2> 120276082Sbmah 120376082Sbmah <sect2 id="usb"> 120476082Sbmah <title>USB Devices</title> 120576082Sbmah 1206166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] A range of USB peripherals are supported; devices known to 120776082Sbmah work are listed in this section. Owing to the 120876082Sbmah generic nature of most USB devices, with some exceptions any 120976082Sbmah device of a given class will be supported, even if not explicitly 121076082Sbmah listed here.</para> 121176082Sbmah 1212166767Sbmah <note> 1213166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB Ethernet adapters can be found in the section listing <link 121476082Sbmah linkend="ethernet">Ethernet interfaces</link>.</para> 121576082Sbmah </note> 121676082Sbmah 1217166767Sbmah <note> 1218166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB Bluetooth adapters can be found in <link 1219107425Sbmah linkend="bluetooth">Bluetooth</link> section.</para> 1220107425Sbmah </note> 1221107425Sbmah 1222133343Ssimon &hwlist.ohci; 1223113709Sbmah 1224134830Ssimon &hwlist.uhci; 1225123183Sbmah 1226166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 2.0 controllers using the EHCI 1227115166Sblackend interface (&man.ehci.4; driver)</para> 1228113709Sbmah 1229166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] Hubs 123076082Sbmah </para> 1231166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] Keyboards (&man.ukbd.4; driver) 123276082Sbmah </para> 1233166767Sbmah <para>[&arch.amd64;, &arch.i386, &arch.pc98;] Miscellaneous 123476082Sbmah <itemizedlist> 123576082Sbmah <listitem> 1236116409Shrs <para>Assist Computer Systems PC Camera C-M1</para> 1237116409Shrs </listitem> 1238116409Shrs <listitem> 123976082Sbmah <para>ActiveWire I/O Board</para> 124076082Sbmah </listitem> 124176597Sbmah <listitem> 1242116409Shrs <para>Creative Technology Video Blaster WebCam Plus</para> 1243116409Shrs </listitem> 124491715Sbmah <listitem> 1245122262Sbmah <para>D-Link DSB-R100 USB Radio (&man.ufm.4; driver)</para> 124691715Sbmah </listitem> 1247116409Shrs <listitem> 1248116409Shrs <para>Mirunet AlphaCam Plus</para> 1249116409Shrs </listitem> 125076082Sbmah </itemizedlist> 125176082Sbmah </para> 1252134047Ssimon 1253135830Ssimon &hwlist.urio; 1254135830Ssimon 1255134047Ssimon &hwlist.umodem; 1256134047Ssimon 1257166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] Mice (&man.ums.4; driver) 125876082Sbmah </para> 1259134047Ssimon 1260135830Ssimon &hwlist.ulpt; 1261135830Ssimon 1262135111Ssimon &hwlist.ubsa; 1263135111Ssimon 1264135111Ssimon &hwlist.ubser; 1265135111Ssimon 1266135111Ssimon &hwlist.uftdi; 1267135111Ssimon 1268135111Ssimon &hwlist.uplcom; 1269135111Ssimon 1270135830Ssimon &hwlist.umct; 1271135830Ssimon 1272134047Ssimon &hwlist.uscanner; 1273134047Ssimon 1274138985Sbrueffer &hwlist.umass; 127576082Sbmah 1276166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Audio Devices (&man.uaudio.4; driver) 1277115285Shrs </para> 1278115285Shrs 1279135114Ssimon &hwlist.uvisor; 1280135114Ssimon 1281102323Sbmah </sect2> 1282102323Sbmah 1283106558Sbmah <sect2 id="firewire"> 1284106558Sbmah <title>IEEE 1394 (Firewire) Devices</title> 1285106558Sbmah 1286135121Ssimon &hwlist.fwohci; 1287106558Sbmah 1288166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.sparc64;] Serial Bus Protocol 2 (SBP-2) 1289123183Sbmah storage devices (&man.sbp.4; driver)</para> 1290106558Sbmah 1291106558Sbmah </sect2> 1292106558Sbmah 1293107425Sbmah <sect2 id="bluetooth"> 1294107425Sbmah <title>Bluetooth Devices</title> 1295107425Sbmah 1296138983Ssimon &hwlist.ng.bt3c; 1297107425Sbmah 1298135144Sbrueffer &hwlist.ng.ubt; 1299107425Sbmah 1300107425Sbmah </sect2> 1301107425Sbmah 1302133458Ssimon <sect2 id="crypto-accel"> 1303104526Sbmah <title>Cryptographic Accelerators</title> 1304104526Sbmah 1305135121Ssimon &hwlist.hifn; 1306104526Sbmah 1307135121Ssimon &hwlist.safe; 1308121834Sbmah 1309135121Ssimon &hwlist.ubsec; 1310104526Sbmah </sect2> 1311104526Sbmah 1312133458Ssimon <sect2 id="misc"> 131376082Sbmah <title>Miscellaneous</title> 131476082Sbmah 1315166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] FAX-Modem/PCCARD 131676082Sbmah <itemizedlist> 131776082Sbmah <listitem> 1318115373Shrs <para>MELCO IGM-PCM56K/IGM-PCM56KH</para> 131976082Sbmah </listitem> 132076082Sbmah <listitem> 132176082Sbmah <para>Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal)</para> 132276082Sbmah </listitem> 132376082Sbmah </itemizedlist> 132476082Sbmah </para> 132576082Sbmah 1326166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Floppy drives (&man.fdc.4; driver)</para> 1327114865Sbmah 1328166767Sbmah <para>[&arch.amd64; &arch.i386;] VGA-compatible video cards 1329114865Sbmah (&man.vga.4; driver) 1330114865Sbmah 1331114865Sbmah <note> 1332114865Sbmah <para>Information regarding specific video cards and 1333139482Sbrueffer compatibility with <application>Xorg</application> can be 1334114865Sbmah found at <ulink 1335139482Sbrueffer url="http://www.x.org/"></ulink>.</para> 1336114865Sbmah </note> 1337114865Sbmah 1338114865Sbmah </para> 1339114865Sbmah 1340166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] Keyboards including: 134176082Sbmah <itemizedlist> 1342166767Sbmah <listitem> 1343166767Sbmah <para>[&arch.i386;] AT-style keyboards (&man.atkbd.4; driver)</para> 134476082Sbmah </listitem> 1345166767Sbmah <listitem> 1346166767Sbmah <para>[&arch.amd64;, &arch.i386;] PS/2 keyboards (&man.atkbd.4; driver)</para> 134776082Sbmah </listitem> 1348166767Sbmah <listitem> 1349166767Sbmah <para>[&arch.pc98;] Standard keyboards</para> 135097677Snyan </listitem> 1351166767Sbmah <listitem> 1352166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB keyboards (&man.ukbd.4; driver)</para> 135376082Sbmah </listitem> 135476082Sbmah </itemizedlist> 135576082Sbmah </para> 1356123265Sbmah 1357166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] Pointing devices including: 135876082Sbmah <itemizedlist> 1359166767Sbmah <listitem> 1360166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Bus mice and compatible devices (&man.mse.4; driver)</para> 136176082Sbmah </listitem> 1362166767Sbmah <listitem> 1363166767Sbmah <para>[&arch.amd64;, &arch.i386;] PS/2 mice and compatible devices, including many laptop 1364114865Sbmah pointing devices (&man.psm.4; driver)</para> 136576082Sbmah </listitem> 136676082Sbmah <listitem> 1367114865Sbmah <para>Serial mice and compatible devices</para> 136876082Sbmah </listitem> 1369166767Sbmah <listitem> 1370166767Sbmah <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB mice (&man.ums.4; driver)</para> 137176082Sbmah </listitem> 137276082Sbmah </itemizedlist> 1373114865Sbmah 1374114865Sbmah <note> 1375114865Sbmah <para>&man.moused.8; has more information on using pointing 1376114865Sbmah devices with &os;. Information on using pointing devices 1377139482Sbrueffer with <application>Xorg</application> can be found at 1378139482Sbrueffer <ulink url="http://www.x.org/"></ulink>.</para> 1379114865Sbmah </note> 138076082Sbmah </para> 138176082Sbmah 1382166767Sbmah <para>[&arch.amd64;, &arch.i386;] <quote>PC standard</quote> parallel ports (&man.ppc.4; driver)</para> 1383166767Sbmah <para>[&arch.pc98;] <quote>PC-9821 standard</quote> parallel ports (&man.ppc.4; driver)</para> 138476082Sbmah 1385166767Sbmah <para>[&arch.i386;, &arch.amd64;] PC-compatible joysticks (&man.joy.4; driver)</para> 138676082Sbmah 1387166767Sbmah <para>[&arch.pc98;] Joystick port of SoundBlaster(98) (&man.joy.4; 1388109743Sbmah driver)</para> 1389109743Sbmah 1390166767Sbmah <para>[&arch.i386;, &arch.pc98;] PHS Data Communication Card/PCCARD 139176082Sbmah <itemizedlist> 139276082Sbmah <listitem> 139376082Sbmah <para>NTT DoCoMo P-in Comp@ct</para> 139476082Sbmah </listitem> 139576082Sbmah <listitem> 139676082Sbmah <para>Panasonic KX-PH405</para> 139776082Sbmah </listitem> 139876082Sbmah <listitem> 139976082Sbmah <para>SII MC-P200</para> 140076082Sbmah </listitem> 140176082Sbmah </itemizedlist> 140276082Sbmah </para> 140376082Sbmah 1404166767Sbmah <para>[&arch.i386;] Xilinx XC6200-based reconfigurable hardware cards compatible 140576082Sbmah with the HOT1 from <ulink url="http://www.vcc.com/">Virtual 140676560Sbmah Computers</ulink> (xrpu driver).</para> 140797677Snyan 1408166767Sbmah <para>[&arch.pc98;] Power Management Controller of NEC PC-98 Note (pmc 140997677Snyan driver)</para> 141097677Snyan 1411166767Sbmah <para>[&arch.sparc64;] OpenFirmware console (ofwcons driver)</para> 1412108467Sjake 141376082Sbmah </sect2> 141476082Sbmah</sect1> 1415166768Sbmah 1416166768Sbmah</article> 1417