summaryrefslogtreecommitdiff
path: root/distrib/notes/i386
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2001-04-24 23:07:55 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2001-04-24 23:07:55 +0000
commit7130762138f6d50c1bffba41258e982633914368 (patch)
tree1eff6513763a3215bfd9c1a14b91acc45af47c44 /distrib/notes/i386
parent03878c349fb3106f7967c743982233076f71c5ca (diff)
Update supported hardware list, fix typos, use m4.common macros
whenever possible, remove obsolete information, etc. ok fries@
Diffstat (limited to 'distrib/notes/i386')
-rw-r--r--distrib/notes/i386/contents3
-rw-r--r--distrib/notes/i386/hardware622
-rw-r--r--distrib/notes/i386/install7
-rw-r--r--distrib/notes/i386/prep2
-rw-r--r--distrib/notes/i386/upgrade7
-rw-r--r--distrib/notes/i386/xfer3
6 files changed, 447 insertions, 197 deletions
diff --git a/distrib/notes/i386/contents b/distrib/notes/i386/contents
index b9670872df6..4276a0624fe 100644
--- a/distrib/notes/i386/contents
+++ b/distrib/notes/i386/contents
@@ -4,6 +4,8 @@ OpenBSDfloppy
OpenBSDfloppyB
+OpenBSDfloppyC
+
OpenBSDcdrom
OpenBSDdistsets
@@ -45,4 +47,3 @@ OpenBSDxfont(5.9M,7.1M)
OpenBSDxserv(14.8M,35.2M)
OpenBSDxlink
-
diff --git a/distrib/notes/i386/hardware b/distrib/notes/i386/hardware
index ee0afb2d206..27488e1c7e9 100644
--- a/distrib/notes/i386/hardware
+++ b/distrib/notes/i386/hardware
@@ -1,8 +1,15 @@
-OpenBSD/MACHINE OSREV runs on ISA (AT-Bus), EISA, PCI, and VL-bus systems
-with 386-family processors, with or without math coprocessors. It
-does NOT support MCA systems, such as some IBM PS/2 systems. The
-minimal configuration to install the system is 6M or 8M of RAM and
-perhaps 50M of disk space. A custom kernel might be able to run
+OpenBSD/MACHINE OSREV works across a broad range of standard PC's and
+clones, with a wide variety of processors and I/O bus architectures. It
+can be expected to install and run with minimal difficulties 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.
+
+OpenBSD does not currently support multiple processors (SMP), but will
+run using one processor on a multi-processor system board.
+
+The minimal configuration to install the system is 6M or 8M of RAM and
+perhaps 60M of disk space. A custom kernel might be able to run
with only 4MB, though we do not know of anyone running with a system
quite this minimal today. To install the entire system requires
much more disk space, and to run X or compile the system, more RAM
@@ -10,56 +17,139 @@ is recommended. (8M of RAM will actually allow you to run X and/or
compile but it won't be speedy. Note that until you have around 16M
of RAM, getting more RAM is more important than getting a faster CPU.)
-Supported devices {:-include-:}:
- Floppy controllers.
- MFM, ESDI, IDE, and RLL hard disk controllers.
- SCSI host adapters:
- Adaptec AHA-154xA, -B, -C, and -CF
+Supported hardware {:-include-:}:
+ Processors
+ All CPU chips compatible with the Intel 80386 (i386)
+ architecture:
+ 386/486 (SX/DX/DX2/DX4)
+ Intel Pentium/Pentium-MMX
+ Intel Pentium Pro/II/III/Celeron/Xeon
+ Intel Pentium IV
+ AMD 6x86
+ AMD K5/K6/K6-2/K6-3
+ AMD Athlon/Duron
+ Cyrix MediaGX/M1/M2
+ VIA Cyrix III
+ Rise mP6
+ IDT WinChip
+ NexGen 586
+ Transmeta TMS3200, TMS5400, TMS5600
+ 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 motherboards designs) is the Cyrix 386DLC.
+ Buses
+ All standard ISA, EISA, VLB, and PCI bus based machines,
+ including:
+ Intel 450GX/KX based machines
+ Intel 450NX based machines
+ ServerWorks chipset-based machines
+ (We just had to mention those last three, since
+ they are the hardest to support))
+ Both 16-bit PCMCIA Cards and newer 32-bit CardBus
+ support
+ Universal Serial Bus (USB)
+ The MCA bus found in various IBM PS/2 machines is not
+ supported.
+ Bus Interfaces
+ Standard PCI-PCI bridges, including PCI expansion
+ backplanes
+ YENTA-compatible PCI-CardBus bridges
+ Entropy Sources
+ Interrupt latency collection from many devices
+ INtel 82802 random number generator found on i810, i815,
+ i820, i840, i850 and i860 based systems.
+ Disk Controllers
+ Floppy controllers.
+ ISA MFM, ESDI, IDE, and RLL hard disk controllers.
+ PCI IDE Controllers
+ Acer Labs M5229
+ Advanced Micro Devices 756, 766
+ CMD Tech PCI0640, PCI0643, PCI0646, PCI0648, and PCI0649
+ Contaq Microsytems/Cypress CY82C693
+ HighPoint HPT366, HPT370
+ Intel PIIX, PIIX3, and PIIX4
+ Intel 82801 (ICH/ICH0/ICH2)
+ OPTi 82C568, 82D568, and 82C621
+ Promise PDC20246, PDC20262, PDC20265/7
+ Silicon Integrated Systems 5513 (5597/5598)
+ VIA Technologies VT82C586[A], VT82C596, VT82C686
+ (Other PCI IDE-compliant controllers should work, but
+ those not listed above may not be capable of DMA modes)
+ SCSI Host Adapters
+ Adaptec AHA-1540, AHA-154xA, AHA-154xB, AHA-1542C,
+ AHA-1542CF, AHA-1542CP, AHA-1640
Adaptec AHA-174x
- Adaptec AIC-6260 and AIC-6360 based boards, including
+ Adaptec AIC-6260 and AIC-6360 based boards, 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.)
- Adaptec AHA-294x[W] cards and some onboard PCI designs using
- the AIC7870 chip. The 2940AU is known not to perform
- very well with this driver.
- Adaptec AHA-394x[W] cards; two AIC7870 chips with an on-board
- PCI to PCI bridge.
- Adaptec AIC-7770-based SCSI host adapters (including the
- Adaptec AHA-274x, AHA-284x families).
- Adaptec Ultra160 controller family, including 7892, 7899,
- 29160, 39160, and other variants
- AdvanSys PCI SCSI host adapters (including ABP-940, ASB-3940
- and ASB-3950 families)
- WD-7000 SCSI host adapters.
- Buslogic 54x (Adaptec AHA-154x clones; driver on kcadp floppy)
+ Adaptec AIC-7770-based boards, including the Adaptec
+ AHA-274x and AHA-284x families)
+ Adaptec AHA-[23]94x[W] cards and some on-board PCI designs
+ using the AIC7870 and AIC7880 chips.
+ Adaptec AHA-[23]94xU[2W] cards and some on-board PCI designs
+ using the AIC789[01], AIC7895, AIC789[67] chips
+ Adaptec AIC-780[29] chips and products like the
+ AHA-29160 based upon it which do 160MB/sec SCSI.
+ AdvanSys 'U', 'UW', 'U2W' and 'U160' PCI SCSI
+ controllers including the ABP940U[AW],
+ ASB3940U[AW]-00, ASB3940U2W-00 and ASB3950U160
+ AMD Am53c974 PCscsi-PCI SCSI controllers, including:
+ Tekram DC-390
+ Buslogic BT-54x (Adaptec AHA-154x clones)
BusLogic 445, 74x, 9xx (But not the new "FlashPoint" series
of BusLogic SCSI adapters)
- Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
- Ultrastor 14f, 34f, and (possibly) 24f
- Seagate/Future Domain ISA SCSI adapter cards, including
+ Initio INIC-940 and INIC-950 based PCI SCSI host
+ adapters, including the Initio INI-9090U and
+ Initio INI-9100U/UW, and the Iwill 2935UW
+ QLogic PCI SCSI controllers
+ Seagate/Future Domain ISA SCSI adapter cards, including:
ST01/02
Future Domain TMC-885
Future Domain TMC-950
- Initio INIC-940 and INIC-950 based PCI SCSI cards, including
- Initio INI-9090U
- Initio INI-9100U/UW
- Iwill 2935UW
- AMD Am53c974 PCscsi-PCI SCSI controllers
- RAID controllers:
+ Symbios Logic (NCR) 53C8xx, 53C1010, and 53C1510D-based
+ PCI SCSI host adapters (including generic/no
+ name cards, old ASUS cards, the DTC-3130 series,
+ Diamond Fireport series, etc.)
+ Tekram DC-300B and DC-320E (Adaptec AHA-154x clones)
+ Ultrastor 14f, 24f, and 34f
+ WD-7000 SCSI host adapters
+ RAID and Cache Controllers
3ware Escalade 3W-5x00, 3W-6x00
+ Adaptec FSA-based RAID controllers, including:
+ Adaptec AAC-2622, AAC-364, AAC-3642
+ Dell PERC 2/Si, PERC 2/QC, PERC 3/Si, PERC 3/Di,
+ PERC 3/QC
+ HP NetRAID-4M
American Megatrends Inc. MegaRAID controllers
- Compaq Smart ARRAY PCI/EISA adapters
- DPT SmartCache III/IV PCI/EISA adapters
- ICP-Vortex GDT 6XXXRP series
- Adaptec FSA-based
+ Compaq Smart ARRAY PCI/EISA adapters, including:
+ Compaq Integrated Array
+ Compaq IAES
+ Compaq IDA, IDA-2
+ Compaq RAID LC2
+ Compaq Smart Array 221, 3100ES, 3200, 4200,
+ 4250ES, 431
+ Compaq SMART, SMART-2/E, SMART-2/P, SMART-2DH,
+ SMART-2SL
+ DPT SmartCache and SmartRaid III/IV PCI/EISA adapters
+ ICP-Vortex GDT 6XXXR[DNPS] series
+ CD-ROM and DVD-ROM Drives
+ Mitsumi CD-ROM drives [*] [+]
+ [Note: The Mitsumi driver device probe is known
+ to cause trouble with several devices!]
+ Most SCSI CD-ROM, CD-R, CD-RW, and DVD drives
+ Most ATAPI CD-ROM, CD-R, CD-RW, and DVD drives
+ Tape Drives
+ Most SCSI tape drives
+ Most SCSI tape changers
+ QIC-02 and QIC-36 format (Archive- and Wangtek-
MDA, CGA, VGA, SVGA, and HGC Display Adapters. (Note that not
all of the display adapters OpenBSD/i386 can work with
are supported by X. See the XFree86 FAQ for more
information.)
- Serial ports:
+ Serial Ports
8250/16450-based ports
16550-based ports
ST16660-base ports
@@ -68,15 +158,72 @@ Supported devices {:-include-:}:
BOCA 8-port serial cards [*]
Cyclades Cyclom-{4, 8, 16}Y serial boards [*]
IBM PC-RT 4-port serial boards [*]
- Parallel ports.
- Ethernet adapters:
- Alteon Tigon I/II PCI Gigabit Ethernet boards [*] [+]:
- 3Com 3c985 and 3c905B
- Alteon ACEnic V (fiber and copper)
- Netgear GA620 and GA620T
- SGI Tigon
- Farallon PN9000
- AMD LANCE and PCnet-based ISA Ethernet adapters [*], including:
+ Parallel Ports
+ Any standard parallel port
+ Communication Controllers
+ Universal Serial Bus host controllers, including:
+ USB Universal Host Controller
+ USB Open Host Controller
+ PCI `universal' communication cards, providing serial
+ and parallel ports, including:
+ Dolphin Peripherals 4014 (dual parallel) and
+ 4035 (dual serial)
+ SIIG Cyber 2P1S (dual parallel, single serial)
+ and 2S1P (dual serial, single parallel)
+ SIIG Cyber 4S (quad serial)
+ SIIG Cyber I/O (single parallel, single serial)
+ SIIG Cyber Parallel, Parallel Dual, Serial,
+ Serial Dual
+ VScom PCI-800 (8 port serial, probably OEM)
+ AT&T/Lucent Venus Modem (found on IBM 33L4618
+ card, Actiontec 56K, and others)
+ US Robotics 3CP5609 PCI (modem)
+ Lava Computers 2SP-PCI (parallel port)
+ Lava Computers 2SP-PCI and Quattro-PCI (dual
+ serial)
+ NEC PK-UG-X008 (serial)
+ NEC PK-UG-X001 K56flex PCI (modem)
+ Koutech IOFLEX-2S (dual serial)
+ Ethernet Adapters
+ 3Com 3c501
+ 3Com 3c503
+ 3Com 3c505 [*]
+ 3Com 3c507
+ 3Com 3c509, 3c579, and 3c59x
+ 3Com 3c515 [*] [+]
+ 3Com 3c9xx Etherlink XL adapters, including
+ 3Com 3c900/3c900B PCI adapters
+ 3Com 3c905/3c905B/3c905C PCI adapters
+ 3Com 3c980/3c980C server adapters
+ 3Com 3cSOHO apapter
+ 3Com 3c900B-FL and 3c900B-FL/FX fiber optic
+ adapters
+ 3Com 3c555/3c556/3c556B MiniPCI adapters
+ Dell on-board 3c920
+ Dell Precision on-board 3c905B
+ Dell OptiPlex GX1 on-board 3c918
+ Dell Latitude laptop docking station embedded
+ 3c905
+ Adaptec "Starfire" AIC-6915 based PCI adapters,
+ including
+ Adaptec Single32 ANA-69011
+ Adaptec Single64 ANA-62011 and ANA-62020
+ Adaptec Duo64 ANA-62022
+ Adaptec Quartet64 ANA-62044
+ ADMtek AL981 ("Comet") and AN983 ("Centaur-P") based PCI
+ adapters, including:
+ Accton EN2242 MiniPCI
+ Linksys LNE100TX v4.x
+ Mototech ME316
+ ADMtek AN986-based USB adapters, including:
+ Billionton Systems USB100
+ Corega FEther USB-TX
+ D-Link DSB-650TX
+ LinkSys USB100TX
+ Melco Inc. LU-ATX
+ SMC 2202USB
+ Kingston KNU101TX
+ AMD LANCE and PCnet-based ISA Ethernet adapters, including:
Novell NE1500T
Novell NE2100
Kingston 21xx
@@ -84,109 +231,245 @@ Supported devices {:-include-:}:
BOCALANcard/PCI
AT&T StarLAN 10, EN100, and StarLAN Fiber
ASIX 88140A/88141 PCI Ethernet adapters, including:
- CNet Pro110
+ CNet Pro110B
Alfa Inc. GFC2204
- 3COM 3c501
- 3COM 3c503
- 3COM 3c505 [*]
- 3COM 3c507
- 3COM 3c509, 3c579, 3c589, 3c59x
- 3COM 3c515 [*] [+]
- 3COM 3c900, 3c900b, 3c905, and 3c905b, 3c905c
+ CATC USB-EL1210A-based USB adapters, including:
+ CATC Netmate and Netmate II
+ Belkin F5U011/F5U111
+ Davicom DM9100, DM9102, and DM9102A based PCI adapters,
+ including:
+ Jaton XpressNet
Digital DC21x4x-based PCI Ethernet adapters, including:
- SMC EtherPower 10, 10/100 (PCI only!)
- Znyx ZX34X
- Cogent EM100
- Digital DE450
- Digital DE500
- BICC Isolan [* and not recently tested]
+ Older SMC PCI EtherPower 10, 10/100 (models
+ 8432, 9332, and 9334)
+ Older LinkSys 10, 10/100 (newer models are
+ supported by other drivers)
+ Znyx ZX3xx
+ Cogent EM100FX and EM440TX
+ Digital PCI DE435, EISA DE425, DE450, DE500
+ Asante
Intel EtherExpress 16
- SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
- SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards) [X SEE BELOW]
- SMC EtherPower II (EPIC 10/100)
+ Intel EtherExpross PRO/10 ISA
+ Intel i8255x-based (except the i82556) PCI adapters,
+ including:
+ Intel EtherExpress PRO/10+
+ Intel EtherExpress PRO/100, PRO/100B, and PRO/100+
+ Intel EtherExpress PRO/100+ "Management Adapter"
+ Intel EtherExpress PRO/100 Dual Port
+ Kawasaki LSI KL5KUSB101B-based USB adapters, including:
+ 3Com 3c19250
+ 3Com 3c460 HomeConnect
+ ADS Technologies USB-10T
+ Aox USB101
+ ATen UC10T
+ Corega USB-T
+ D-Link DSB-650
+ Entegra NET-USB-E45
+ Kawasaki USB101
+ LinkSys USB10T
+ Netger EA101
+ Peracom USB
+ SMC 2102/2104USB
+ I/O Data USB-ET/T
+ Lite-On PNIC/PNIC-II-based adapters, including:
+ Kingston KNE110TX
+ LinkSys LNE100TX
+ Matrox Networks FastNIC 10/100
+ Netgear FA310TX
+ Macronix 98713/713A/715/715A/725/727/732-based adapters,
+ including:
+ Accton EN1217
+ Addtron AEF-320TX/AEF-330TX
+ CNet PRO120A/PRO120B
+ Complex RL-100TX
+ NDC Communications SOHOware SFA110A
+ SVEC PN102-TX Fast Ethernet card
+ National Semiconductor DP83815-based PCI adapters,
+ including:
+ Netgear FA311/FA312
Novell NE1000, NE2000
- Digital DEFPA PCI FDDI adapters
- Intel EtherExpress 100 Fast Ethernet adapters
- Intel Pro/1000 Gigabit Ethernet adapters
- Texas Instruments ThunderLAN PCI Ethernet adapters, including:
- Compaq Netelligent PCI Adapters
- Compaq NetFlex 3/P
- Compaq Deskpro integrated adapter
- Compaq Prosignia integrated adapter
- Olicom OC2135, OC2183, OC2325, OC2326
- Racore 8165 and 8148
- TI ThunderLAN adapters
RealTek 8129, RealTek 8139 Ethernet adapters, including:
Accton MPX 5030/5038
Allied Telesyn AT2550
+ D-Link DFE530+TX, DFE538TX
Encore ENL832-TX 10/100 M PCI
Genius GF100TXR
KTX-9130TX 10/100 Fast Ethernet
Longshine LCS-8038TX-R
NDC NE100TX-E
Netronix EA-1210 Net Ether 10/100
+ Nortel BayStack 21
OvisLink LEF-8129TX, LEF-8139TX
SMC EZ Card 10/100 PCI 1211-TX
- Macronix 98713/98715/98725 Ethernet adapters, including:
- NDC Communications SOHOware SFA110
- SVEC PN102-TX fast ethernet card
- Lite-On PNIC/PNIC-II Ethernet adapters, including:
- Bay Networks Netgear FA310TX rev D1
- LinkSys LNE100TX
- Matrox Networks FastNIC 10/100
+ SiS 900 and SiS 7016-based PCI adapters, including:
+ Mototech ME313
+ NetSurf NS-KFE30D
+ SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
+ SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards) [X SEE BELOW]
+ SMC EtherEZ PNP
+ SMC EtherPower II (EPIC 10/100)
+ Sundance ST201-based PCI adapters, including:
+ D-Link DFE-550TX
+ Texas Instruments ThunderLAN PCI Ethernet adapters, including:
+ Compaq Netelligent PCI Adapters
+ Compaq NetFlex 3/P
+ Compaq Deskpro integrated adapter
+ Compaq Prosignia integrated adapter
+ Olicom OC2135, OC2183, OC2325, OC2326
+ Racore 8165 and 8148
+ TI ThunderLAN adapters
+ VIA Rhine/RhineII Ethernet adapters, including:
+ Addtron AEF-360TX
+ Hawking PN102TX
+ D-Link DFE530TX
Winbond W89C840F Ethernet adapters, including:
Trendware TE100-PCIE
Compex RL100-ATX 10/100baseTX
Xircom 16-bit PCMCIA adapters, including:
Xircom CE3
Xircom Realport
- Lucent technologies WaveLAN IEEE 802.11 [*] [+]
+ Wireless Ethernet Adapters
+ Aironet 802.11DS PCMCIA and PCI
+ RayLink Aviator 2.4/Pro 802.11FH PCMCIA
+ WaveLAN IEEE 802.11DS
+ Addtron AWP-100 802.11DS PCMCIA
+ Gigabit Ethernet Adapters
+ Alteon Tigon I/II PCI Gigabit Ethernet boards
+ 3Com 3c985 and 3c985B
+ Alteon ACEnic V (fiber and copper)
+ Digital EtherWORKS 1000SX
+ Farallon PN9000SX
+ Netgear GA620 and GA620T
+ SGI Tigon
+ Intel i82452-based adapters, including:
+ Intel Pro/1000 Gigabit Server adapter
SysKonnect SK-9841/9842/9843/9844 Gigabit Ethernet
- adapters [*] [+]
- Tape drives:
- Most SCSI tape drives
- QIC-02 and QIC-36 format (Archive- and Wangtek-
- compatible) tape drives [*] [+]
- CD-ROM drives:
- Mitsumi CD-ROM drives [*] [+]
- [Note: The Mitsumi driver device probe is known
- to cause trouble with several devices!]
- Most SCSI CD-ROM drives
- Most ATAPI CD-ROM drives
- [Note: With single ATAPI device IDE busses, the
- ATAPI device should be set to SLAVE.]
- Mice:
+ adapters
+ ATM Adapters
+ Efficient Networks EN-155 and Adaptec ANA-590X ATM
+ interfaces
+ FDDI Adapters
+ Digital DEFEA EISA and PCI FDDI adapters
+ Wan Adapters
+ Lan Media Corporation SSI (T1)/HSSI/DS1/DS3 WAN
+ interfaces
+ Cryptography Accelerators
+ Broadcom Bluesteelnet uBsec 5501, 5601, 5805
+ Hi/Fn 7751-based boards, including:
+ GTGI PowerCrypt Encryption Accelerator
+ NetSec 7751
+ HiFn reference board
+ Invertex AEON
+ PC Cards (PCMCIA and Carbus)
+ ATA cards, including:
+ ATA/IDE card drives
+ ATA/IDE CD-ROM adapters
+ CF/ATA flash cards and disk drives
+ Ethernet adapters, including:
+ 3Com EtherLink and EtherLink XL-based LAN PC
+ cards, including:
+ 3Com 3c556, 3c562
+ 3Com 3c574TX, 3c[CX]FE574BT
+ 3Com 3c589, 3c589[BCDE]
+ 3Com 3c575TX, 3c[CX]FE575[BC]T CardBus
+ 3Com 3c[CX]FEM656, 3c[CX]656[BC] CardBus
+ Intel/DEC 21443 "Tulip" clones, including:
+ ADMtex AN985 Centaur-C CardBus
+ IBM EtherJet 10/100 CardBus
+ SMC EZ CardBus 10/100
+ Xircom X3201 CardBus adapters, including
+ RealPort models
+ Intel i8255x-based, including:
+ Intel PRO/100 CardBus II
+ NE2000-based, including:
+ Accton EN2216
+ AmbiCom AMB8002T
+ D-Link DE-650, DE-660
+ Genius ME 3000II SE
+ Hawking PN650TX
+ IC-Card
+ Kingston KNE-PC2
+ Linksys PCMPC100, EC2T Combo
+ NDC Instant-Link
+ Netgear FA410TX
+ Network Everywhere NP10T
+ New Media LiveWire 10/100
+ SMC 91Cxx-based, including:
+ Megahertz XJEM1144, CC10BT
+ SMC EtherEZ 8020BT
+ Xircom, including:
+ Xircom CreditCard CE2
+ PCMCIA controllers, including:
+ Intel i82365 and compatibles
+ SCSI host adapters, including:
+ Adaptec SlimSCSI APA-14[56]0
+ Serial ports, including:
+ Most modems, digital cellular modems, and serial
+ cards should work
+ Wireless Ethernet adapters:
+ See above
+ Universal Serial Bus (USB) Devices
+ USB Audio
+ USB Diamond Multimedia Rio MP3 players
+ USB Ethernet adapters, see above
+ USB Generic Human Interface Devices (catch-all)
+ USB Handspring Visor
+ USB Hubs
+ USB Keyboards
+ USB Mass Storage devices, i.e., USB floppy drives and
+ USB memory stick controllers
+ USB Mice
+ USB Modems
+ USB Printers
+ USB Scanners
+ USB-USB cables
+ USB Y@p phone
+ Pointing Devices
"Logitech"-style bus mice [*] [+]
"Microsoft"-style bus mice [*] [+]
"PS/2"-style mice [*] [+]
Serial mice (uses serial port driver)
- Sound Cards:
- SoundBlaster [*] [+]
+ compatible) tape drives [*] [+]
+ Sound Devices
+ C-Media CMI8[37]38 [*] [+]
+ Cirrus Logic CrystalClear CS4280, CS4281 [*] [+]
+ Ensoniq AudioPCI [*] [+]
+ ESS Tech ES188[78], ES888 [*] [+]
+ ESS Solo-1 PCI AudioDrive [*] [+]
+ ESS Maestro 1, 2 and 2E and clones, NOT Maestro 3 [*] [+]
+ Forte Media FM801 audio [*] [+]
Gravis Ultrasound and Ultrasound Max [*] [+]
- [The following drivers are not extensively tested]
+ Intel i810/i820 and 440MX AC'97 [*] [+]
+ NeoMagic 256AV/ZX [*] [+]
+ SoundBlaster ISA cards and 100% compatibles [*] [+]
+ SoundBlaster PCI128 [*] [+]
+ VIA VT82C686A SouthBridge integrated AC'97 audio [*] [+]
+ Yamaha OPL3-SA3 [*] [+]
+ Yamaha DS-XG [*] [+]
+ [The following drivers are not extensively tested:]
Personal Sound System [*] [+]
- Windows Sound System [*] [+]
ProAudio Spectrum [*] [+]
- ESS PnP audio cards [*] [+]
- ESS Solo-1 PCI-based audio cards [*] [+]
- AC'97 sound a part of Intel 810/815/440MX chipsets [*] [+]
- Cryptography Accelerators
- Hi/Fn 7751 based boards, including:
- GTGI PowerCrypt Encryption Accelerator
- Miscellaneous:
- OPTi(82C929) chipset for multi-interface CD-ROM, and
- sound ISA cards.
- PCI-PCI bridges and cards which {:-include-:} them, such as
- the AHA-394x SCSI host adapter and some
- DC21x4x-based multi-Ethernet cards.
+ S3 SonicVibes [*] [+]
+ Windows Sound System [*] [+]
+ Miscellaneous Devices
+ APM power management,
Brooktree 8[47][89] based frame grabber and TV tuner cards,
- such as: [*] [+]
+ including: [*] [+]
Hauppage Wincast TV
STB TV PCI Television Tuner
Miro PC TV
Intel Smart Video Recorder III
- APM v1.1 power management,
- PCI BIOS v2.x interrupt and address configuration.
+ IMS TV Turbo
+ AVer Media TV/FM
+ Many kinds of ISA Plug-and-Play cards
+ Nearly all SB-style audio cards
+ Nearly all joystick ports
+ Nearly all Yamaha-style audio cards
+ Nearly all NE2000-style Ethernet cards
+ Nearly all SMC-style Ethernet cards
+ Most serial port or modem cards
+ 3c509 cards in PnP mode
+ NE2100 Etherent cards
Drivers for hardware marked with "[*]" are NOT included on the
distribution floppies. Except as noted above, all other drivers are
@@ -202,24 +485,42 @@ although it is not in the kernel on the installation floppy.
Hardware the we do NOT currently support, but get many questions
about:
- NCR 5380-based SCSI host adapters.
- QIC-40 and QIC-80 tape drives. (Those are the tape drives
- that connect to the floppy disk controller.)
- Multiprocessor systems. (Though they should run fine using
- one processor only.)
+ The "Micro Channel" MCA bus used in many IBM PS/2 models
+ NCR 5380-based and 53400-based SCSI host adapters
+ QIC-40 and QIC-80 tape drives (these are the tape drives
+ that connect to the floppy disk controller)
+ Multiprocessor motherboards (though they will run fine using
+ one processor only)
+ Sony and Panasonic proprietary CD-ROM interfaces
+ Parallel-port ZIP drives (SCSI and ATAPI ZIP drives work fine)
+ Intel i82556 (EtherExpress PRO/100A) and i82596 (EtherExpress
+ PRO/10 PCI) Ethernet adapters
+ Hewlett-Packard PC-LAN+ (HP27xxx) Ethernet adapters
+ SoundBlaster Live! (EMU10k1) sound devices
+ Aureal Vortex sound cards
+ Winmodems
+ Infrared devices, such as commonly found on laptops
+ Firewire
+ 3c990 Hardware Crypto Accelerators (3Com will not make specs
+ public)
+ Mylex and Intel RAID controllers
+ PCMCIA:
+ Memory cards
+ Most multifunction cards
We are planning future support for many of these devices.
-To be detected by the distributed kernels, the devices must
-be configured as follows:
+To be detected by the distributed kernels, some devices must
+be configured with specific settings. Here's their list:
Device Name Port IRQ DRQ Misc
------ ---- ---- --- --- ----
Serial ports pccom0 0x3f8 4 [8250/16450/16550/clones]
pccom1 0x2f8 3 [8250/16450/16550/clones]
pccom2 0x3e8 5 [8250/16450/16550/clones]
- pccom3 0x2e8 3 [PCMCIA modem cards]
ast0 0x1a0 5 [AST 4-port serial card]
+ cy0 12 iomem 0xd4000 [Cyclom
+ serial card]
Parallel ports lpt0 0x378 7 [interrupt-driven or polling]
lpt1 0x278 [polling only]
@@ -236,12 +537,6 @@ AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
aha0 0x330 any any
aha1 0x334 any any
-AHA-174x SCSI host adapters (in enhanced mode)
- ahb0 any any any
-
-AHA-284x,274x,2940, aic7770 SCSI host adapters
- ahc0 any any
-
BT445, BT74x, or BT9xx SCSI host adapters
bt0 0x330 any any
bt1 0x334 any any
@@ -251,14 +546,11 @@ Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
uha1 0x334 any any
AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
- aic0 0x340 11 6
+ aic0 0x340 11 any
Seagate ST0[12], Future Domain TMC-8xx based SCSI controllers
sea0 5 iomem 0xc8000
-Symbios Logic/NCR 53C8xx based PCI SCSI host adapters
- ncr0 any any any
-
WD7000 and TMC-7000 SCSI host adapters
wds0 0x350 15 6
wds1 0x358 11 5
@@ -274,28 +566,14 @@ SCSI tapes st0 first SCSI tape (by SCSI id)
SCSI CD-ROMs cd0 first SCSI CD-ROM (by SCSI id)
cd1 second SCSI CD-ROM (by SCSI id)
-DPT SmartCache III/IV PCI/EISA adapters
- dpt0 any any any
-
-ICP-Vortex GDT 6XXXRP series
- gdt0 any any any
-
-3ware Escalade 3W-5x00, 3W-6x00
- twe0 any any any
-
-Adaptec FSA-based
- aac0 any any any
-
-Compaq Smart ARRAY PCI/EISA adapters
- cac0 any any any
-
SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards
- we0 0x280 9
- we1 0x300 10
+ we0 0x280 9 iomem 0xd0000
+ we1 0x300 10 iomem 0xcc000
Novell NE1000, or NE2000 Ethernet boards
ne0 0x240 9 iomem 0xd8000
ne1 0x300 10
+ ne2 0x280 9
3COM 3c501 Ethernet boards
el0 0x300 9
@@ -306,49 +584,24 @@ Novell NE1000, or NE2000 Ethernet boards
3COM 3c505/Etherlink+ Ethernet boards
eg0 0x310 5
-3COM 3c509, 3c579, 3c595 Ethernet boards
- ep0 any any
-
-3COM 3c515
- ef0 any any
-
-3COM 3c900, 3c900b, 3c905, 3c905b Ethernet boards
- xl0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
-
AT&T StarLAN 10, EN100, or StarLAN Fiber, or 3COM 3c507 Ethernet boards
ie0 0x360 7 iomem 0xd0000
EtherExpress boards
ie1 0x300 10
-PCNet-PCI based Ethernet boards; see above for partial list
- le0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
-
-DC21x4x based Ethernet boards; see above for partial list
- de0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
+IsoLan, NE2100, and DEPCA
+ le0 0x360 15 6
-Intel EtherExpress 100 Ethernet boards
- fxp0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
+Intel EtherExpress PRO/10
+ ex0 0x320 5
-SMC EtherPower II (EPIC) 10/100 Ethernet boards
- tx0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
+PCI ethernet boards need to have an interrupt, either assigned in your
+PCI BIOS, or autoconfigured.
-DEC Tulip clones (Macronix, Lite-On, Davicom)
- dc0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
+Hardware not listed in the above table doesn't need any specific
+configuration.
-Alteon Tigon I/II PCI Gigabit Ethernet boards
- ti0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
-
-SysKonnect 984x Gigabit Ethernet boards
- sk0 any any [you must assign an interrupt in your
- PCI BIOS, or let it do so for you]
SPECIAL CARE FOR SMC ULTRA ELITE
--------------------------------
@@ -437,4 +690,3 @@ Try to gather dmesg output from the failing configuration, for
example by using serial console (see boot(8)) and send it to
mickey@openbsd.org along with descriptions of your hardware setup.
Dig in the code and fix problems.
-
diff --git a/distrib/notes/i386/install b/distrib/notes/i386/install
index 50149abbbce..ada99a5e05e 100644
--- a/distrib/notes/i386/install
+++ b/distrib/notes/i386/install
@@ -34,10 +34,9 @@ OpenBSDInstallPart2
OpenBSDBootMsgs
While booting, you will probably see several warnings. You
- should be warned that no swap space is present, and that
- init(8) cannot find /etc/rc. Do not be alarmed, these are
- completely normal. When you reach the prompt asking you for a
- shell name, just hit return.
+ should be warned that no swap space is present. Do not be
+ alarmed, these are completely normal. When you reach the prompt
+ asking you for a shell name, just hit return.
Now you will be asked whether you wish to do an "install"
or an "upgrade". Enter 'i' for a fresh install or 'u' to
diff --git a/distrib/notes/i386/prep b/distrib/notes/i386/prep
index 5006e0eb500..fea91d62ccf 100644
--- a/distrib/notes/i386/prep
+++ b/distrib/notes/i386/prep
@@ -55,7 +55,7 @@ OpenBSD. It is included in the i386 tools area of this distribution as
a convenience. It is strongly advised that you read its documentation
and understand the consequences of your actions before using it. In some
cases, defragmenting your disk and running fips may be much faster than
-reinstalling your DOS partitition from the backup.
+reinstalling your DOS partition from the backup.
Your hard disk is now prepared to have OpenBSD installed on it, and
you should proceed with the installation instructions.
diff --git a/distrib/notes/i386/upgrade b/distrib/notes/i386/upgrade
index 7627db73e23..b8ae5b1a840 100644
--- a/distrib/notes/i386/upgrade
+++ b/distrib/notes/i386/upgrade
@@ -31,10 +31,9 @@ operating system's partition, before beginning the upgrade process.
with the boot prompt (the "boot>" prompt), hit return.
While booting, you will probably see several warnings. You should
- be warned that no swap space is present, and that init(8) cannot
- find /etc/rc. Do not be alarmed, these are completely normal.
- When you reach the prompt asking you for a shell name, just hit
- return.
+ be warned that no swap space is present. Do not be alarmed,
+ these are completely normal. When you reach the prompt asking
+ you for a shell name, just hit return.
You will be presented with a welcome message and a prompt. If you
are upgrading from a pre-OpenBSD 1.0 release, you should upgrade
diff --git a/distrib/notes/i386/xfer b/distrib/notes/i386/xfer
index 711b8f79875..42e4cd5f516 100644
--- a/distrib/notes/i386/xfer
+++ b/distrib/notes/i386/xfer
@@ -7,7 +7,6 @@ Installation is supported from several media types, including:
Remote NFS partition
FTP
HTTP
- rsh & restore
No matter which installation medium you choose, you'll need to have
a floppy disk (1.44Mb required).
@@ -87,7 +86,7 @@ NFS, you must do the following:
(Both of these actions will probably require superuser
privileges on the server.)
- You need to know the the numeric IP address of the NFS server,
+ You need to know the numeric IP address of the NFS server,
and, if the server is not on a network directly connected to
the machine on which you're installing or upgrading OpenBSD,
you need to know the numeric IP address of the router closest