[BACK]Return to i386.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / i386.html (download) (as text)

Revision 1.191, Wed Dec 6 22:44:07 2000 UTC (23 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.190: +3 -2 lines

new kue

<!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
<html>
<head>
<title>OpenBSD/i386</title>
<link rev="made" href="mailto:www@openbsd.org">
<meta name="resource-type" content="document">
<meta name="description" content="the OpenBSD/i386 page">
<meta name="keywords" content="openbsd,i386">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1996,1997,1998 by OpenBSD.">
</head>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
<img alt="[OpenBSD]" height=30 width=141 SRC="images/smalltitle.gif">
<p>
<h2><font color=#e00000>i386</font><hr></h2>

<p>
<h3><font color=#0000e0>Installation with Other Operating Systems:</font></h3>
The OpenBSD/i386 port can be installed to share the system disks with
other operating systems such as MS-DOS, Windows or Linux using the MS-DOS
MBR/partition scheme and an optional boot selector.  Everyday operation is
trouble free, but setup requires care and Windows '95 installation is known
to be careless about pre-existing MBR/partition information.
See the Installation Notes for more details.

<p>
<h3><font color=#0000e0>Install media</font></h3>
A number of install options exist:
<ul>
<li><strong>CD boot:</strong><p>
Booting off the CD provides an El Torido 2.88MB floppy image
that contains almost all OpenBSD drivers.<p>
<li><strong>Floppy A:</strong><p>
This 1.44MB floppy image contains the most common drivers.  As a general rule,
you will find that the missing drivers are ones which need large microcodes
to run.  This includes a few of the more rare scsi cards, gigabit ethernet
cards, or RAID devices.<p>
<li><strong>Floppy B:</strong><p>
This 1.44MB floppy image contains the drivers that are missing on Floppy A.
Due to space considerations, you will find that some other drivers are missing.
In particular, support for most PCMCIA devices are missing, as are really
ancient hardware devices.  In some ways, this media is designed to help people
setting up modern server type systems, since it contains almost all the SCSI
and RAID drivers.<p>
<li><strong>Floppy C:</strong><p>
This 1.44MB floppy image contains many cardbus and pcmcia device drivers.  It
is an excellent choice to use for laptops.  In most cases, one would discover
that Floppy A also works, but the odd laptop might benefit more from using this
image.<p>
</ul>
<p>
Use the method that works best for you.

<p>
<h3><font color=#0000e0>Binary compatibility with other Operating Systems:</font></h3>
The OpenBSD/i386 port can run Linux, FreeBSD, BSD/OS,
SVR4 (including Solaris), and IBCS2 binaries.

<p>
<h3><font color=#0000e0>Supported Hardware:</font></h3>
The OpenBSD/i386 port works across a broad range of standard PC's and clones,
with a wide variety of processors and I/O bus architecures.  It can be expected
to install and run with minimal difficulty on most current products.
The cases where problems may be encountered are typically older proprietary
PC's, Laptops or specialized server boxes that rely on a custom BIOS to paper
over implementation differences.

<p>
OpenBSD does not currently support multiple processors (SMP), but will run
using one processor on a multi-processor system board.

<p>
Most laptops are supported.  We have <a href=i386-laptop.html>a page</a>
that details the specifics of most common laptops.

<p>
The list of supported hardware is relevant to OpenBSD-current. It will
differ slightly from the support provided in the latest release version.

<p>
<hr>

<b>Processors</b><p>
All CPU chips compatible with the Intel 80386 (i386) architecture:
<ul>
<li>386/486 (SX/DX/DX2/DX4)
<li>Intel Pentium/Pentium-MMX
<li>Intel Pentium Pro/II/III/Celeron/Xeon
<li>AMD 6x86
<li>AMD K5/K6/K6-2/K6-3
<li>AMD Athlon
<li>Cyrix MediaGX/M1/M2
<li>Rise mP6
<li>IDT WinChip
<li>NexGen 586
<li>VIA Joshua
</ul>
Everything that is a clone of the 386 or up should work fine.
The only CPU that is known to work poorly (due to flawed motherboard designs)
is the Cyrix 386DLC.
<p>

<b>Buses</b><p>
<ul>
<li> All standard ISA, EISA, VLB, and PCI, bus based machines, including...<br>
     <ul>
     <li>Intel 450GX/KX based machines.
     <li>Intel 450NX based machines
     <li>ServerWorks chipset-based machines
     </ul>
     (We just had to mention those last three, since they are the hardest to support).  
    <br>
<li> Both 16-Bit PCMCIA PC Cards and newer 32-Bit CardBus support.
<li> Universal Serial Bus (USB).
</ul>
The MCA bus found in various official IBM PCs is not supported.
<p>

<b>Bus interfaces</b><p>
<ul>
<li>Standard PCI-PCI bridges, including PCI expansion backplanes (<i>ppb</i>)
<li>YENTA-compatible PCI-CardBus bridges (<i>cbb</i>)
</ul>
<p>

<b>Entropy sources</b><p>
<ul>
<li>Interrupt latency collection from many devices.
<li>Intel 82802 random number generator found on i810, i815, i820, and i840 based systems.
</ul>
<p>

<b>Disk Controllers</b><p>
<ul>
<li> Floppy controllers
<li> ISA MFM, ESDI, IDE, and RLL hard disk controllers
</ul>
<p>

<b>PCI IDE Controllers</b> (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide</a>)<p>
<ul>
<li>Acer Labs M5229
<li>CMD Tech PCI0640, PCI0643, PCI0646, PCI0648, and PCI0649
<li>Contaq Microsystems/Cypress CY82C693
<li>Intel PIIX, PIIX3, and PIIX4
<li>Intel 82801 (ICH/ICH0)
<li>OPTi 82C568, 82D568, and 82C621
<li>Promise PDC20246 (Ultra/33) and PDC20262 (Ultra/66)
<li>Silicon Integrated System 5513
<li>VIA Technologies VT82C586 and VT82C586A
</ul>
Any other PCI IDE-compliant controller should work, but those
not specifically listed many not be capable of DMA modes.
<p>

<b>SCSI Host Adapters</b><p>
<ul>
<li>Adaptec AHA-154xA, -B, -C, and -CF (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aha&sektion=4">aha</a>)
<li>Adaptec AHA-174x (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahb&sektion=4">ahb</a>)
<li>Adaptec AIC-6260 and AIC-6360 based boards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aic&sektion=4">aic</a>), including the
    Adaptec AHA-152x and the SoundBlaster SCSI host adapter.
    (Note that you cannot boot from these boards if they do not have
    a boot ROM; only the AHA-152x and motherboards using this chip
    are likely to be bootable, consequently.)
<li>Adaptec AIC-7770-based SCSI host adapters (including the
    Adaptec AHA-274x and AHA-284x families). (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc</a>)
<li>Adaptec AHA-[23]94x[W] cards and some on-board PCI designs using the
    AIC7870 and AIC7880 chips. (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc</a>)
<li>Adaptec AHA-[23]9[34]xU[2W] cards and on-board PCI designs using the
    AIC789[01], AIC7895, AIC789[67] chips. (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc</a>)
<li>Adaptec AIC-789[29] chips and products like the AHA-29160 based upon it
    which do 160MB/sec SCSI. (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc</a>)
<li>Buslogic 54x (Adaptec AHA-154x clones) (<i>bt</i>)
<li>BusLogic 445, 74x, 9xx (<i>bt</i>) (but not the new "FlashPoint" series
    of BusLogic SCSI adapters) 
<li>Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
    (Including generic/no name cards, old ASUS cards, the DTC-3130 series,
    Diamond Fireport series, etc.)
<li>Ultrastor 14f, 34f, and (possibly) 24f (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uha&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">uha</a>)
<li>Seagate/Future Domain ISA SCSI adapter cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sea&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">sea</a>), including
    <ul>
    <li>ST01/02
    <li>Future Domain TMC-885
    <li>Future Domain TMC-950
    </ul>
<li>WD-7000 SCSI host adapters (<i>wds</i>)
<li>QLogic PCI SCSI controllers (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp</a>)
<li>AdvanSys `U', `UW', 'U2W' and 'U160' PCI SCSI controllers including the
    ABP940U[AW], ASB3940U[AW]-00, ASB3940U2W-00 and ASB3950U160. (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adw&sektion=4">adw</a>)
</ul>
<p>

<b>RAID and Cache Controllers</b><p>
<ul>
<li>3ware Escalade 3W-5x000 and 3W-6x000 series (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=twe&sektion=4">twe</a>)
<li>Adaptec FSA-based RAID controllers (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aac&sektion=4">aac</a>), including:
    <ul>
    <li>Adaptec AAC-2622, AAC-364, AAC-3642
    <li>Dell PERC 2/Si, PERC 2/QC, PERC 3/Si, PERC 3/Di
    <li>HP NetRAID-4M
    </ul>
<li>DPT SmartCache III/IV PCI/EISA adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dpt&sektion=4">dpt</a>)
<li>ICP-Vortex GDT 6XXXRP series (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdt&sektion=4">gdt</a>)
</ul>
<p>

<b>CD-ROM and DVD-ROM Drives</b><p>
<ul>
<li>Mitsumi CD-ROM drives (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mcd&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">mcd</a>) <sup>(1) (2)</sup>
    [Note: The Mitsumi driver device probe is known
    to cause trouble with several devices!]
<li>Most SCSI CD-ROM, CD-R, CD-RW, and DVD drives. (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd</a>)
<li>Most ATAPI (IDE) CD-ROM, CD-R, CD-RW, and DVD drives. (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd</a>)
</ul>
Sony and Panasonic proprietary CD-ROM interfaces are not supported.
<p>

<b>Tape Drives</b>
<ul>
<li>Most SCSI tape drives (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4">st</a>)
<li>Most SCSI tape changers (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ch&sektion=4">ch</a>)
<li>QIC-02 and QIC-36 format (Archive- and Wangtek- compatible)
    tape drives (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wt&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">wt</a>) <sup>(1) (2)</sup>
</ul>
<p>

<b>Display Adapters</b><p>
<ul>
<li>MDA, CGA, EGA, VGA, SVGA, and HGC Display Adapters
</ul>
Note that not all of the display adapters OpenBSD/i386
can work with are supported by X.
(See the <A HREF="http://www.xfree86.org/FAQ">XFree86 FAQ</a> for more information.)
<p>

<b>Serial Ports</b><p>
<ul>
<li>8250/16450-based ports (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com</a>)
<li>16550-based ports (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com</a>)
<li>ST16650-based ports (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com</a>)
<li>XR16850-based ports (only in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pccom&sektion=4">pccom</a> driver)
<li>AST-style 4-port serial boards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ast&sektion=4">ast</a>) <sup>(1)</sup>
<li>BOCA 8-port serial cards (<i>boca</i>) <sup>(1)</sup>
<li>Cyclades Cyclom-{4, 8, 16}Y serial boards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cy&sektion=4">cy</a>) <sup>(1)</sup>
<li>IBM PC-RT 4-port serial boards (<i>rtfps</i>) <sup>(1)</sup>
</ul>
<p>

<b>Parallel Ports</b><p>
<ul>
<li>Any standard parallel port (<i>lpt</i>)
</ul>
<p>

<b>Communications Controllers</b><p>
<ul>
<li>Universal Serial Bus host controllers, including:
    <ul>
    <li>USB Universal Host Controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhci&sektion=4">uhci</a>)
    <li>USB Open Host Controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4">ohci</a>)
    </ul>
<li>PCI `universal' communication cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&sektion=4">puc</a>), providing serial (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com</a>) and parallel (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpt&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">lpt</a>) children, including:
    <ul>
    <li>Dolphin Peripherals 4014 (dual parallel) and 4035 (dual serial)
    <li>SIIG Cyber 2P1S (dual parallel, single serial) and 2S1P (dual serial, single parallel) PCI
    <li>SIIG Cyber 4S PCI (quad serial)
    <li>SIIG Cyber I/O PCI (single parallel, single serial)
    <li>SIIG Cyber Parallel, Parallel Dual, Serial, Serial Dual PCI
    <li>VScom PCI-800 (8 port serial, probably OEM)
    <li>AT&T/Lucent Venus Modem (found on IBM 33L4618 card, Actiontec 56K, and others)
    <li>US Robotics 3CP5609 PCI (modem)
    <li>Lava Computers 2SP-PCI (parallel port)
    <li>Lava Computers 2SP-PCI and Quattro-PCI (dual serial)
    <li>NEC PK-UG-X008 (serial)
    <li>NEC PK-UG-X001 K56flex PCI (modem)	
    <li>Koutech IOFLEX-2S (dual serial)
    </ul>
</ul>
<p>

<b>Ethernet Adapters</b><p>
<ul>
<li>3Com 3c501 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=el&sektion=4">el</a>)
<li>3Com 3c503 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ec&sektion=4">ec</a>)
<li>3Com 3c505 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eg&sektion=4">eg</a>) <sup>(1)</sup>
<li>3Com 3c507 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ie&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">ie</a>)
<li>3Com 3c509, 3c579, and 3c59x (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&sektion=4">ep</a>)
<li>3Com 3c515 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ef&sektion=4">ef</a>)
<li>3Com 3c9xx EtherLink XL adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4">xl</a>), including:
    <ul>
    <li>3Com 3c900/3c900B PCI adapters
    <li>3Com 3c905/3c905B/3c905C PCI adapters
    <li>3Com 3c980/3c980C server adapters
    <li>3Com 3c900B-FL and 3c900b-FL/FX fiber optic adapters
    <li>3Com 3c555/3c556/3c556B MiniPCI adapters
    <li>Dell on-board 3c920
    <li>Dell Precision on-board 3c905B
    <li>Dell OptiPlex GX1 on-board 3c918
    <li>Dell Latitude laptop docking station embedded 3c905
    </ul>

<li>Adaptec "Starfire" AIC-6915 based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sf&sektion=4">sf</a>), including:
    <ul>
    <li>Adaptec Single32 ANA-69011
    <li>Adaptec Single64 ANA-62011
    <li>Adaptec Duo64 ANA-62022
    <li>Adaptec Quartet64 ANA-62044
    </ul>

<li>ADMtek AL981 ("Comet") and AN983 ("Centaur-P") based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc</a>), including:
    <ul>
    <li>Accton EN2242 MiniPCI
    <li>Linksys LNE100TX v4.x
    <li>Mototech ME316
    </ul>

<li>ADMtek AN986-based USB adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aue&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">aue</a>), including:
    <ul>
    <li>LinkSys USB100TX
    <li>Billionton USB100
    <li>Melco Inc. LU-ATX
    <li>D-Link 650TX
    <li>SMC-2202USB
    <li>Kingston KNU101TX
    </ul>

<li>AMD LANCE and PCnet-based ISA adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&sektion=4">le</a>), including:
    <ul>
    <li>Novell NE1500T
    <li>Novell NE2100
    <li>Kingston 21xx
    </ul>

<li>AMD LANCE and PCnet-based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">le</a>), including:
    <ul>
    <li> BOCALANcard/PCI
    <li> AT&amp;T StarLAN 10, EN100, and StarLAN Fiber
    </ul>

<li>ASIX 88140A/88141-based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc</a>), including:
    <ul>
    <li>CNet Pro110
    <li>Alfa Inc. GFC2204
    </ul>

<li>CATC USB-EL1210A-based USB adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cue&sektion=4">cue</a>), including:
    <ul>
    <li>CATC Netmate and Netmate II
    <li>Belkin F5U011/F5U111
    </ul>

<li>Davicom DM9100, DM9102, and DM9102A based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc</a>), including:
    <ul>
    <li>Jaton XpressNet
    </ul>

<li>Digital DC21x4x-based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4">de</a>), including:
    <ul>
    <li>Older SMC PCI EtherPower 10, 10/100 
    <li>Older LinkSys 10, 10/100 (newer models are supported by other drivers)
    <li>Znyx ZX34<i>x</i>
    <li>Cogent EM100
    <li>Digital DE450
    <li>Digital DE500
    <li>Almost all other variants work.
    </ul>

<li>Digital DC2114x-based four port cards, (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4">de</a>) including:
   <ul>
   <li>Adaptec ANA-6944A
   <li>Cogent EM400
   <li>Compex 400TX
   <li>Znyx ZX346
   </ul>

<li>Intel EtherExpress 16 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ie&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">ie</a>)

<li>Intel EtherExpress PRO/10 ISA (<i>ex</i>)

<li>Intel i8255x-based (except the i82556) PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp</a>), including:
    <ul>
    <li>Intel EtherExpress PRO/10+
    <li>Intel EtherExpress PRO/100, PRO/100B, and PRO/100+
    <li>Intel EtherExpress PRO/100+ "Management Adapter"
    <li>Intel EtherExpress PRO/100 Dual Port
    </ul>

<li>Kawasaki LSI KL5KUSB101B-based USB adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kue&sektion=4">kue</a>), including:
    <ul>
    <li>3Com 3C19250
    <li>3Com 3c460 HomeConnect
    <li>ADS Technologies USB-10BT
    <li>Aox USB101
    <li>ATen UC10T
    <li>Corega USB-T
    <li>D-Link DSB-650
    <li>Entegra NET-USB-E45
    <li>Kawasaki USB101
    <li>LinkSys USB10T
    <li>Peracom USB
    <li>Netgear EA101
    <li>SMC 2102/2104USB
    <li>I/O Data USB-ET/T
    </ul>

<li>Lite-On PNIC/PNIC-II-based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc</a>), including:
    <ul>
    <li>Netgear FA310TX
    <li>LinkSys LNE100TX
    <li>Matrox Networks FastNIC 10/100
    </ul>

<li>Macronix 98713/98715/98725-based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc</a>), including:
    <ul>
    <li>Accton EN1217
    <li>Addtron AEF-320TX/AEF-330TX
    <li>NDC Communications SOHOware SFA110
    <li>SVEC PN102-TX Fast Ethernet card
    </ul>

<li>National Semiconductor DP83815-based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4">sis</a>), including:
    <ul>
    <li>NetGear FA311
    <li>NetGear FA312
    </ul>

<li>Novell NE1000, NE2000 (ISA, PCI, and PCMCIA variants thereof) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&sektion=4">ne</a>)

<li>RealTek 8129/8139-based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl</a>), including:
    <ul>
    <li>Accton MPX 5030/5038
    <li>Allied Telesyn AT2550
    <li>D-Link DFE530TX+
    <li>D-Link DFE538TX
    <li>Encore ENL832-TX 10/100 M PCI
    <li>Genius GF100TXR
    <li>KTX-9130TX 10/100 Fast Ethernet
    <li>Longshine LCS-8038TX-R
    <li>NDC NE100TX-E
    <li>Netronix EA-1210 Net Ether 10/100
    <li>OvisLink LEF-8129TX, LEF-8139TX
    <li>SMC EZ Card 10/100 PCI 1211-TX
    </ul>

<li>SiS 900 and SiS 7016-based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4">sis</a>), including:
    <ul>
    <li>Mototech ME313
    <li>NetSurf NS-KFE30D
    </ul>

<li>SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=we&sektion=4">we</a>)

<li>SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=we&sektion=4">we</a>) (See special care notice in <A HREF="ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/INSTALL.i386">INSTALL.i386</A>)

<li>SMC 8416 ("EtherEZ") PNP cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=we&sektion=4">we</a>)

<li>SMC 9432 ("EtherPower II") EPIC 10/100 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tx&sektion=4">tx</a>)

<li>Sundance ST201-based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ste&sektion=4">ste</a>), including:
    <ul>
    <li>D-Link DFE-550TX
    </ul>

<li>Texas Instruments ThunderLAN PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tl&sektion=4">tl</a>), including:
    <ul>
    <li>Compaq Netelligent PCI Adapters
    <li>Compaq NetFlex 3/P
    <li>Compaq Deskpro integrated adapter
    <li>Compaq Prosignia integrated adapter
    <li>Olicom OC2135, OC2183, OC2325, OC2326
    <li>Racore 8165 and 8148
    <li>TI ThunderLAN adapters
    </ul>

<li>VIA Rhine/RhineII Ethernet adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4">vr</a>), including:
    <ul>
    <li>Addtron AEF-360TX
    <li>Hawking PN102TX
    <li>D-Link DFE530TX
    </ul>

<li>Winbond W89C840F-based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wb&sektion=4">wb</a>), including:
    <ul>
    <li>Trendware TE100-PCIE
    <li>Compex RL100-ATX 10/100
    </ul>
</ul>
Please be aware that many NE2000 adapters fail or perform very poorly. We do
not recommend using them, but your mileage may vary.
<p>

<b>Wireless Ethernet Adapters</b><p>
<ul>
<li>Aironet 802.11DS PCMCIA and PCI (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=an&sektion=4">an</a>)
<li>RayLink Aviator2.4/Pro 802.11FH PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ray&sektion=4">ray</a>)
<li>WaveLAN 802.11DS PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi</a>)
</ul>
<p>

<b>Gigabit Ethernet Adapters</b><p>
<ul>
<li>Alteon Tigon I/II-based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ti&sektion=4">ti</a>), including:
    <ul>
    <li>3Com 3c985 and 3c985B
    <li>Alteon ACEnic V (fiber and copper)
    <li>Netgear GA620 and GA620T
    <li>SGI Tigon
    <li>Farallon PN9000
    </ul>

<li>Intel i82452-based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wx&sektion=4">wx</a>), including:
    <ul>
    <li>Intel Pro/1000 Gigabit Server Adapter
    </ul>

<li>SysKonnect SK-984x (9841/9842/9843/9844) based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk</a>)
</ul>

<b>ATM Adapters</b><p>
<ul>
<li>Efficient Networks EN-155 and Adaptec ANA-590x ATM interfaces (<i>en</i>) <sup>(1)</sup>
</ul>
<p>

<b>FDDI Adapters</b><p>
<ul>
<li>Digital DEFEA EISA FDDI adapters (<i>fea</i>)
<li>Digital DEFPA PCI FDDI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fpa&sektion=4">fpa</a>)
</ul>
<p>

<b>WAN Adapters</b><p>
<ul>
<li>Lan Media Corporation SSI (T1)/HSSI/DS1/DS3 WAN interfaces (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lmc&sektion=4">lmc</a>)
</ul>
<p>

<b>Cryptography Accelerators</b><p>
<ul>
<li>Broadcom Bluesteelnet uBsec 5501, 5601, 5805 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4">ubsec</a>)
<li>Hi/Fn 7751-based boards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn</a>), including:
    <ul>
    <li>GTGI PowerCrypt Encryption Accelerator
    <li>NetSec 7751
    <li>HiFn reference board
    <li>Invertex AEON
    </ul>
</ul>
<p>

<a name="pcmcia"></a>
<b>PC Cards (PCMCIA and CardBus)</b><p>
<ul>
<li>ATA cards
	(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4">wdc</a>, 
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4">wd</a>, 
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd</a>, 
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd</a>), including:
    <ul>
    <li>ATA/IDE card drives
    <li>ATA/IDE CD-ROM adapters
    <li>CF/ATA flash cards and disk drives
    </ul>

<li>Ethernet adapters, including:
    <ul>
    <li>3Com EtherLink (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&sektion=4">ep</a>) and EtherLink XL-based (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4">xl</a>) LAN PC Cards, including:
        <ul>
        <li>3Com 3C556, 3C562
        <li>3Com 3C574TX, 3C[CX]FE574BT
        <li>3Com 3C589, 3C589B, 3C589C, 3C589D, 3C589E
        <li>3Com 3C575TX, 3C[CX]FE575BT, and 3C[CX3]FE575CT CardBus
        <li>3Com 3C[CX]FEM656, 3C[CX]FEM656B, and 3C[CX3]FEM656C CardBus
        </ul>

    <li>Intel/DEC 21443 "Tulip" clones (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc</a>), including:
        <ul>
        <li>ADMtek AN985 Centaur-C CardBus
        <li>IBM EtherJet 10/100 CardBus
        <li>Xircom X3201 CardBus adapters, including RealPort models
        </ul>

    <li>Intel i8255x-based (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp</a>), including:
        <ul>
        <li>Intel PRO/100 CardBus II
        </ul>

    <li>NE2000 based (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&sektion=4">ne</a>), including:
        <ul>
        <li>Accton EN2216
        <li>AmbiCom AMB8002T
        <li>D-Link DE-650, DE-660
        <li>Genius ME 3000II SE
        <li>Hawking PN650TX
        <li>IC-Card
        <li>Kingston KNE-PC2
        <li>Linksys PCMPC100, EC2T Combo
        <li>NDC Instant-Link
        <li>Netgear FA410TX
        <li>Network Everywhere NP10T
        </ul>

    <li>SMC 91Cxx-based (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sm&sektion=4">sm</a>), including:
        <ul>
        <li>Megahertz XJEM1144, CC10BT
        <li>SMC EtherEZ 8020BT
        </ul>

    <li>Xircom (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xe&sektion=4">xe</a>), including:
        <ul>
        <li>Xircom CreditCard CE2
        </ul>
</ul>

<li>PCMCIA controllers, including:
    <ul>
    <li>Intel i82365 and compatibles (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcic&sektion=4">pcic</a>)
    </ul>

<li>SCSI host adapters, including:
    <ul>
    <li>Adaptec SlimSCSI APA-14[56]0 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aic&sektion=4">aic</a>)
    </ul>

<li>Serial ports, including:
    <ul>
    <li>Most modems, digital cellular modems, and serial cards should work.
    </ul>

<li>Wireless Ethernet adapters:
    <ul>
    <li>See above.
    </ul>

</ul>
<p>

<b>Universal Serial Bus (USB) Devices</b><p>
<ul>
<li>USB Audio (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uaudio&sektion=4">uaudio</a>)
<li>USB Diamond MultiMedia Rio MP3 players (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urio&sektion=4">urio</a>)
<li>USB Ethernet adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aue&sektion=4">aue</a>, 
			   <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cue&sektion=4">cue</a>, 
			   <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kue&sektion=4">kue</a>), 
			see above
<li>USB Generic Human Interface Devices (catch-all) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhid&sektion=4">uhid</a>)
<li>USB Handspring Visor (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvisor&sektion=4">uvisor</a>)
<li>USB Hubs (<i>uhub</i>)
<li>USB Mass Storage devices, i.e., USB floppy drives (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass</a>)
<li>USB Modems (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umodem&sektion=4">umodem</a>)
<li>USB Printers (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ulpt&sektion=4">ulpt</a>)
<li>USB Scanners (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uscanner&sektion=4">uscanner</a>)
</ul>
USB Keyboards and Mice are not supported in console mode at this time, with
the exception of those USB machines with a BIOS that can emulate a regular AT
keyboard and PS/2 mouse.
<p>

<b>Pointing Devices</b><p>
<ul>
<li>"Logitech"-style bus mice <sup>(1) (2)</sup>
<li>"Microsoft"-style bus mice <sup>(1) (2)</sup>
<li>"PS/2"-style mice <sup>(1) (2)</sup>
<li>Serial mice (uses serial port driver)
</ul>
<p>

<b>Sound Devices</b><p>
<ul>
<li>C-Media CMI8[37]38 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cmpci&sektion=4">cmpci</a>) <sup>(1) (2)</sup>
<li>Cirrus Logic CrystalClear CS4280 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clcs&sektion=4">clcs</a>) <sup>(1) (2)</sup>
<li>Ensoniq AudioPCI (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eap&sektion=4">eap</a>) <sup>(1) (2)</sup>
<li>ESS Tech ES188[78], ES888 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ess&sektion=4">ess</a>) <sup>(1) (2)</sup>
<li>ESS Solo-1 PCI AudioDrive (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eso&sektion=4">eso</a>) <sup>(1) (2)</sup>
<li>Forte Media FM801 audio (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fms&sektion=4">fms</a>) <sup>(1) (2)</sup>
<li>Gravis Ultrasound and Ultrasound Max (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gus&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">gus</a>) <sup>(1) (2)</sup>
<li>Intel i810/i820 and 440MX AC'97 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ich&sektion=4">ich</a>) <sup>(1) (2)</sup>
<li>NeoMagic 256AV/ZX (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=neo&sektion=4">neo</a>) <sup>(1) (2)</sup>
<li>SoundBlaster ISA cards and 100% compatibles (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&apropos=0&sektion=4&manpath=OpenBSD+Current&arch=i386&format=html">sb</a>) <sup>(1) (2)</sup>
<li>SoundBlaster PCI128 <sup>(1) (2)</sup>
<li>VIA VT82C686A SouthBridge integrated AC'97 audio (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auvia&sektion=4">auvia</a>) <sup>(1) (2)</sup>
<li>Yamaha OPL3-SA3 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ym&sektion=4">ym</a>) <sup>(1) (2)</sup>
</ul>
<p>
The following drivers are not extensively tested:
<ul>
<li>Personal Sound System (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pss&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pss</a>) <sup>(1) (2)</sup>
<li>ProAudio Spectrum (<i>pas</i>) <sup>(1) (2)</sup>
<li>S3 SonicVibes (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sv&sektion=4">sv</a>) <sup>(1) (2)</sup>
<li>Windows Sound System (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wss&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">wss</a>) <sup>(1) (2)</sup>
</ul>
<p>

<b>Miscellaneous Devices</b><p>
<ul>
<li>APM power management (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4">apm</a>)
<li>Brooktree 848/849/878/879-based video capture cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&sektion=4">bktr</a>) <sup>(1) (2)</sup>, including:
    <ul>
    <li>Hauppage Wincast TV
    <li>STB TV PCI Television Tuner
    <li>Miro PC TV
    <li>Intel Smart Video Recorder III
    <li>IMS TV Turbo
    <li>AVer Media TV/FM
    </ul>
</ul>
<p>

<b>Many kinds of ISA Plug-and-Play cards</b><p>
  <ul>
  <li>Nearly all SB-style audio cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&sektion=4">sb</a>)
  <li>Nearly all joystick ports (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=joy&sektion=4">joy</a>)
  <li>Nearly all Yamaha-style audio cards
  <li>Nearly all ne2000-style Ethernet cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&sektion=4">ne</a>)
  <li>Nearly all SMC-style Ethernet cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=we&sektion=4">we</a>)
  <li>Most serial port or modem cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com</a>)
  <li>3c509 cards in PNP mode (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&sektion=4">ep</a>)
  <li>NE2100 Ethernet cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&sektion=4">le</a>)
  </ul>
If a device does not work, be sure to mail the output of dmesg(1)
to dmesg@openbsd.org, and we will try to add support.
<p>

<b>ISAPNP Cards</b><p>
Roughly said, the following cards definitely work.
Others may work as well; support is continually being improved.
<ul>
<li>"3Com 3C509B EtherLink III, TCM5090, PNP80F7, "
<li>"3Com 3C509B EtherLink III, TCM5095, PNP80F7, "
<li>"3Com 3C509B EtherLink III, TCM5098, PNP80F7, "
<li>"ACCTON EN166X MPX2 ETHERNET CAR, @@@9519, PNP80D6, "
<li>"CMI8330. Audio Adapter, @X@0001, , "
<li>"Creative AWE64 PnP, CTL0045, , Audio"
<li>"Creative AWE64 PnP, CTL7002, PNPB02F, Game"
<li>"Creative SB AWE64  PnP, CTL0045, , Audio"
<li>"Creative SB AWE64  PnP, CTL7002, PNPB02F, Game"
<li>"Creative SB AWE64 Gold, CTL0044, , Audio"
<li>"Creative SB AWE64 Gold, CTL7002, PNPB02F, Game"
<li>"Creative SB AWE64 PnP, CTL0042, , Audio"
<li>"Creative SB AWE64 PnP, CTL0045, , Audio"
<li>"Creative SB AWE64 PnP, CTL7002, PNPB02F, Game"
<li>"Creative SB16 PnP, CTL0031, , Audio"
<li>"Creative SB16 PnP, CTL7001, PNPB02F, Game"
<li>"Creative SB32 PnP, CTL0031, , Audio"
<li>"Creative SB32 PnP, CTL0041, , Audio"
<li>"Creative SB32 PnP, CTL0051, , StereoEnhance"
<li>"Creative SB32 PnP, CTL2011, PNP0600, IDE"
<li>"Creative SB32 PnP, CTL7001, PNPB02F, Game"
<li>"Creative ViBRA16C PnP, CTL0001, , Audio"
<li>"Creative ViBRA16C PnP, CTL7001, PNPB02F, Game"
<li>"Creative ViBRA16X PnP, CTL7005, PNPB02F, Game"
<li>"ESS ES1868 Plug and Play AudioD, ESS0001, , "
<li>"ESS ES1868 Plug and Play AudioD, ESS1868, , "
<li>"OPL3-SA2 Sound Chip , YMH0021, , "
<li>"OPL3-SA2 Sound Chip , YMH0022, PNPB02F, "
<li>"OPL3-SA3 Snd System, YMH0021, , "
<li>"OPL3-SA3 Snd System, YMH0022, PNPB02F, "
<li>"RealTek Plug &amp; Play Ethernet Ca, RTL8019, PNP80D6, "
</ul>

<p>
<sup>(1)</sup> Drivers for hardware marked with (1) are NOT included on the
distribution floppies.
</p>

<p> 
<sup>(2)</sup> Support for devices marked with (2) IS included in the 
"generic" kernels, although it is not in the kernel on the installation floppy.
</p>

<p>
<h3><font color=#0000e0>Unsupported Hardware</font></h3>
<P>Unsupported hardware may be supported in the future, your <A HREF="donations.html">
donation
of time, hardware, or documentation</a> can accelerate this support!
<ul>
<li>The "Micro Channel" MCA bus used in many IBM PS/2 models
<li>NCR 5380-based and 53400-based SCSI host adapters
<li>QIC-40 and QIC-80 tape drives
    (these are the tape drives that connect to the floppy disk controller)
<li>Multiprocessor motherboards (though they will run fine using one
    processor only).
    There exists a <a href=smp.html>project</a> aiming to support these.
<li>Sony and Panasonic proprietary CD-ROM interfaces
<li>Parallel-port ZIP drives (SCSI and ATAPI ZIP drives work fine)
<li>Intel i82556 (EtherExpress PRO/100A) and i82596 (EtherExpress PRO/10 PCI)
    Ethernet adapters
<li>Hewlett-Packard PC-LAN+ (HP27xxx) Ethernet adapters
<li>SoundBlaster Live! (EMU10k1) sound devices
<li>ESS Maestro-based sound devices
<li>Yamaha DS1-based sound devices
<li>Cirrus Logic CS4281-based sound devices (although CS4280 work)
<li>Aureal Vortex sound cards
<li>Winmodems
<li>Infrared devices, such as commonly found on laptops
<li>Firewire
<li>3C990 Hardware Crypto Accelerators (3Com will not make specs public)
<li>Initio SCSI adapters
<li>Symbios Logic 53c1010-based SCSI adapters
<li>American Megatrends, Compaq, and Mylex RAID controllers
<li>PCMCIA:
    <ul>
    <li>Memory cards
    <li>Most multifunction cards
    </ul>
</ul>
</p>

<hr>
<p>
If you are looking for to test new pre-release features, you can
try one of the snapshots.  For the i386 architecture,
<a href=ftp.html>snapshots are made available from time to time</a>

<hr>
<a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a> 
<a href=mailto:www@openbsd.org>www@openbsd.org</a>
<br>
<small>$OpenBSD: i386.html,v 1.191 2000/12/06 22:44:07 deraadt Exp $</small>

</body>
</html>