1 .\" $NetBSD: hardware,v 1.125 2008/11/19 00:56:38 snj Exp $
5 runs on all i486 or later PC-compatible systems with 1 to 32 processors.
6 The minimal configuration for a full, standard installation is 32MB of RAM
7 and 250MB of disk space.
9 NetBSD requires a numeric co-processor.
10 The target system must
11 have one of the following processors:
13 an i486DX or compatible
15 an i486SX with an i487 numeric co-processor installed
17 a Pentium compatible or later processor
19 On systems with under 32MB of memory, a custom
20 installation of NetBSD can be performed manually.
21 That procedure is not documented here.
23 .Ss2 Supported devices
24 Explanation of bracketed footnote tags [] follows this listing.
25 .(bullet -offset indent
26 .Te 2 "Floppy controllers."
28 .Te 2 "MFM, ESDI, IDE, and RLL hard disk controllers"
30 There is complete support (including IDE DMA or Ultra-DMA) for the following
33 Acard ATA-850 and 860 based IDE Controllers
35 Acer labs M5229 IDE Controller
37 Advanced Micro Devices AMD-756, 766, and 768 IDE Controllers
39 CMD Tech PCI0643, 0646, 0648, and 0649 IDE Controllers
41 Contaq Microsystems/Cypress CY82C693 IDE Controller
43 HighPoint HPT366, HPT370, HPT372, and HPT374.
45 IBM ESDI Fixed Disk Controllers [m]
47 Intel PIIX, PIIX3, and PIIX4 IDE Controllers
49 Intel 82801 (ICH/ICH0/ICH2/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9) IDE/SATA Controllers
51 Promise PDC20246 (Ultra/33), PDC20262 (Ultra/66), PDC20265/PDC20267 (Ultra/100),
52 PDC20268 (Ultra/100TX2 and Ultra/100TX2v2), Ultra/133, Ultra/133TX2,
55 Promise SATA150 serial-ATA controllers: PDC20318, PDC20319, PDC20371,
56 PDC20375, PDC20376, PDC20377, PDC20378 and PDC20379.
58 Silicon Integrated System 5597/5598 IDE controller
60 VIA Technologies VT82C586, VT82C586A, VT82C596A, VT82C686A, and VT8233A IDE
63 Silicon Image SATALink controllers
65 Silicon Image SteelVine SATA controllers [*] [+]
68 Most of these controllers are only available in multifunction PCI chips.
69 Other PCI IDE controllers are supported, but performance may not be optimal.
70 ISA, ISA Plug and Play and PCMCIA IDE controllers are supported as well.
72 .Te 2 "SCSI host adapters"
74 Adaptec AHA-154xA, -B, -C, and -CF
76 Adaptec AHA-1640 cards (MCA variant of AHA-1540) [m]
80 Adaptec AIC-6260 and AIC-6360 based boards, including the Adaptec AHA-152x,
81 Adaptec APA-1460 (PCMCIA) and APA-1480 (CardBus), and the SoundBlaster
84 You cannot boot from these boards if they do not have a boot ROM;
85 consequently only the AHA-152x and motherboards using this chip are
86 likely to be bootable.
90 Adaptec AHA-2910, 2915, 2920, and 2930C adapters.
92 Adaptec AHA-2x4x[U][2][W] cards and onboard PCI designs using the AIC-7770,
93 AIC-7850, AIC-7860, AIC-7870, AIC-7880 and AIC-789x chipsets.
95 Adaptec AHA-394x[U][W] cards [b]
97 Adaptec AHA-3950U2 cards
99 Adaptec AHA-3960, 19160, and 29160 Ultra-160 adapters
101 AdvanSys ABP-9x0[U][A] cards
103 AdvanSys ABP-940UW[68], ABP-970UW[68], and ASB3940UW-00 cards
105 AMD PCscsi-PCI (Am53c974) based SCSI adapters, including Tekram DC-390
107 BusLogic 54x (Adaptec AHA-154x clones)
109 BusLogic 445, 74x, 9xx (but not the new
111 series of BusLogic SCSI adapters)
113 Qlogic ISP [12]0x0 SCSI/FibreChannel boards
115 Seagate/Future Domain ISA SCSI adapter cards
119 Future Domain TMC-885
121 Future Domain TMC-950
124 Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
128 ASUS SC-200 (requires NCR BIOS on motherboard to boot from disks)
132 ASUS SP3[G] motherboard onboard SCSI
135 Celebris XL/590 onboard SCSI
139 Lomas Data SCSI adapters
141 NCR/SYM 8125 (and its many clones; be careful, some of these cards have a
142 jumper to set the PCI interrupt; leave it on INT A!)
144 Promise DC540 (a particularly common OEM model of the SYM 8125)
151 Symbios Logic (NCR) 5380/53C400-based ISA SCSI host adapters [*]
153 Ultrastor 14f, 34f, and (possibly) 24f
155 Western Digital WD7000 SCSI and TMC-7000 host adapters (ISA cards only)
158 .Te 2 "MDA, CGA, VGA, SVGA, and HGC Display Adapters"
160 Not all of the display adapters
162 can work with are supported by X.
163 See the NetBSD Guide chapter on X for more information:
164 .Lk http://www.NetBSD.org/docs/guide/en/chap-x.html
170 8250/16450-based ports
172 16550/16650/16750-based ports
174 AST-style 4-port serial cards [*]
176 BOCA 8-port serial cards [*]
178 BOCA 6-port (ioat) serial cards [*]
181 PC-RT 4-port serial cards [*]
183 TCOM TC-400 (4-port), TC-800 (8-port) serial cards [*]
185 Single-port Hayes ESP serial cards [*]
187 Cyclades Cyclom-Y serial cards [*] [+]
189 Addonics FlexPort 8S 8-port serial cards [*]
191 Byte Runner Technologies TC-400 and TC-800 serial cards [*]
193 PCI universal communication cards
196 .Te 2 "Parallel ports."
199 .Te 2 "Ethernet adapters"
201 AMD LANCE and PCnet-based ISA Ethernet adapters [*]
209 Digital EtherWORKS II ISA adapters (DE200/DE201/DE202)
212 AMD LANCE and PCnet-based MCA Ethernet adapters [m]
219 AMD PCnet-based PCI Ethernet adapters
230 #13H9237 PCI Ethernet Adapter
233 AT\*[Am]T StarLAN 10, EN100, and StarLAN Fiber
235 Attansic/Atheros L2 Fast-Ethernet card
245 3COM 3c509, 3c579, 3c589, and 3c59X
247 3COM 3c523 EtherLink/MC [m]
249 3COM 3c529 EtherLink III [m]
251 3COM 3c90X (including 3c905B), 3c450, 3c55X, 3c575, 3c980, 3cSOHO100
254 Digital DC21x4x-based PCI Ethernet adapters
260 Cogent EM1X0, EM960 (a.k.a. Adaptec ANA-69XX)
270 Digital Celebris GL, GLST on-board ethernet
274 PCI Ethernet/Fast Ethernet adapters (all)
280 JMicron Technologies JMC250/JMC260 controllers [*] [+]
282 Linksys PCI Fast Ethernet
284 SMC EtherPower 10, 10/100 (PCI only!)
288 Sundance ST-201 based ethernet adapters (including DLINK DFE550-TX and
298 Digital EtherWORKS III ISA adapters (DE203/DE204/DE205) [*]
300 Digital DEPCM-BA (PCMCIA) and DE305 (ISA) NE2000-compatible cards
302 BICC Isolan [* and not recently tested]
304 Efficient Networks EN-155 and Adaptec AIC-590x ATM interfaces
306 Essential Communications Hippi (800 Mbit/s)
308 Fujitsu MB86960A/MB86965A based cards
310 Fujitsu FMV-180 series
312 Allied-Telesis AT1700 series
314 Allied-Telesis AT1700 series MCA [m]
316 Allied-Telesis RE2000 series
319 Intel EtherExpress 16
321 Intel EtherExpress PRO/10
323 Intel EtherExpress 100 Fast Ethernet adapters
325 Intel Intel PRO/1000 Gigabit Ethernet adapters
327 Novell NE1000, NE2000 (ISA, PCI, PCMCIA, ISA PnP)
329 Realtek 8129/8139 based boards
331 Realtek 8139C+/8169/8169S/8110S based boards
333 SMC/WD 8003, 8013, and the SMC
337 SMC/WD 8003, 8013 and IBM PS/2 Adapter/A MCA boards [m]
343 SMC 91C9x-based boards (ISA and PCMCIA)
345 SMC EPIC/100 Fast Ethernet boards
350 Texas Instruments ThunderLAN based ethernet boards
352 Compaq Netelligent 10/100 TX
354 Compaq ProLiant Integrated Netelligent 10/100 TX
356 Compaq Netelligent 10 T (untested)
358 Compaq Integrated NetFlex 3/P
360 Compaq NetFlex 3/P in baseboard variant (the PCI
361 variant doesn't use the same chip!)
363 Compaq Dual Port Netelligent 10/100 TX
365 Compaq Deskpro 4000 5233MMX (untested)
367 Texas Instruments TravelMate 5000 series laptop docking station Ethernet board
370 VIA VT3043 (Rhine) and VT86C100A (Rhine-II) based ethernet boards
376 .Te 2 "FDDI adapters"
378 Digital DEFPA PCI FDDI adapters [*] [+]
380 Digital DEFEA EISA FDDI adapters [*] [+]
383 .Te 2 "Token-Ring adapters"
386 Token-Ring Network PC Adapter [+]
389 Token-Ring Network PC Adapter II [+]
392 Token-Ring Network Adapter/A [+]
395 Token-Ring Network 16/4 Adapter [+]
398 Token-Ring Network 16/4 Adapter/A [m]
404 Auto 16/4 Token-Ring ISA Adapter [+]
406 3COM 3C619 TokenLink [+]
408 3COM 3C319 TokenLink Velocity [+]
411 .Te 2 "Wireless network adapters"
413 Many Atheros 802.11 cards
415 3Com AirConnect Wireless LAN
417 AT\*[Am]T/Lucent/Agere WaveLAN/ORiNOCO IEEE (802.11) PCMCIA cards
419 Aironet 4500/4800 and Cisco 340 series PCMCIA cards
421 BayStack 650 802.11FH PCMCIA cards [*] [+]
423 Corega Wireless LAN PCC-11 cards [*] [+]
425 DEC/Cabletron RoamAbout 802.11 DS High Rate cards [*] [+]
427 ELSA AirLancer MC-11 card [*] [+]
429 Intel 2100/2200BG/2915ABG/4965AGN cards [*] [+]
433 Melco AIR CONNECT WLI-PCM-L11 cards [*] [+]
435 NetWave AirSurfer PCMCIA cards [*] [+]
438 .Te 2 "High Speed Serial"
440 LAN Media Corporation SSI/LMC10000 (up to 10 Mbps) [*] [+]
442 LAN Media Corporation HSSI/LMC5200 [*] [+]
444 LAN Media Corporation DS3/LMC5245 [*] [+]
449 Most SCSI tape drives
451 Seagate and OnStream ATAPI tape drives, possibly others
453 QIC-02 and QIC-36 format (Archive- and Wangtek- compatible) tape drives [*] [+]
456 .Te 2 "CD-ROM drives"
458 Non-IDE Mitsumi CD-ROM drives [*] [+]
460 The Mitsumi driver device probe is known to cause trouble with several
465 Most SCSI CD-ROM drives
467 Most ATAPI CD-ROM drives.
469 Some low-priced IDE CD-ROM drives are known for being not or not fully ATAPI
470 compliant, and thus require some hack (generally an entry to a
471 quirk table) to work with
482 .Tn Microsoft Ns No -style bus mice [*] [+]
488 Serial mice (no kernel support necessary)
493 Aria based sound cards [*]
495 Cirrus Logic CS461x, CS4280 and CS4281 audio [*] [+]
497 Ensoniq AudioPCI [*] [+]
499 ESS Technology ESS 1688 Audiodrive, ES1777/1868/1869/1887/1888/888, Maestro 1/2/2E and
500 Solo-1 ES1938/1946 [*] [+]
502 Gravis Ultrasound Plug and Play [*] [+]
504 Gravis Ultrasound and Ultrasound Max [*] [+]
506 NeoMagic MagicMedia 256AV / 256ZX AC'97 audio [*] [+]
508 Personal Sound System [*] [+]
510 ProAudio Spectrum [*] [+]
512 S3 SonicVibes [*] [+]
514 SoundBlaster, SoundBlaster Pro, SoundBlaster 16 [*] [+]
516 VIA VT82C686A southbridge integrated AC97 audio [*] [+]
518 Windows Sound System [*] [+]
520 Yamaha YMF724/740/744/754 audio (DS-1 series) [*] [+]
522 Yamaha OPL3-SA3 audio [*] [+]
525 .Te 2 "Game Ports (Joysticks)"
528 .Te 2 "Miscellaneous"
530 Advanced power management (APM) [*]
532 Advanced Configuration and Power Interface (ACPI) [*] [+]
535 Universal Serial Bus (USB)
537 UHCI host controllers [*] [+]
539 OHCI host controllers [*] [+]
543 Keyboards using the boot protocol [*] [+]
549 Modems using Abstract Control Model [*] [+]
551 3G wireless modems [*] [+]
553 Generic support for HID devices [*] [+]
555 Ethernet adapters [*] [+]
557 Audio devices [*] [+]
559 FTDI based serial adapters [*] [+]
561 Silicon Labs CP210x serial adapters [*] [+]
563 Mass storage devices such as disks, ZIP drives and digital cameras [*] [+]
565 driver for the Prolific host-to-host adapter [*] [+]
567 Handspring Visor driver [*] [+]
570 .Te 2 "PCMCIA Controllers."
572 ISA, PCI, and ISA Plug and Play attachments
574 Intel 82365 PCIC, rev 0 and rev 1
581 This will work with most laptops as well as with ISA cards which provide
582 PCMCIA slots for desktops.
586 .Te 2 "RAID Controllers"
588 3ware Escalade family of controllers
590 Compaq Integrated Array (PCI) [b]
594 Compaq IDA, IDA-2 (EISA)
596 Compaq Smart Array 221, 3100ES, 3200, 4200, 4250ES (PCI) [b]
598 Compaq Smart Array 431, RAID LC2 [b]
600 Compaq SMART 2, 2/E (EISA)
602 Compaq SMART 2/E, 2/P, 2DH, 2SL (PCI) [b]
604 DELL RAID controllers
619 DPT SCSI RAID boards (ISA [*], EISA and PCI)
638 Enterprise 1200 (Series 428)
640 Enterprise 1300 (Series 434)
642 Enterprise 1400 (Series 438)
644 Enterprise 1500 (Series 467)
646 Enterprise 1600 (Series 471)
648 Elite 1500 (Series 467)
650 Elite 1600 (Series 493)
652 Express 100 (Series 466WS)
654 Express 200 (Series 466)
656 Express 300 (Series 490)
658 Express 500 (Series 475)
663 .Te 2 "Specific driver footnotes:"
668 present in kernels on the distribution floppies.
669 Except as noted above, all drivers are present
671 Also, at the present time, the distributed kernels
672 support only one SCSI host adapter per machine.
675 allows more, though, so if you have more than one, you can use all of
676 them by compiling a custom kernel once
685 although it is not in the kernels which are on the distribution floppies.
687 Devices require BIOS support for PCI-PCI bridging on your motherboard.
688 Most reasonably modern Pentium motherboards have this support,
689 or can acquire it via a BIOS upgrade.
691 Devices are only supported by MCA-enabled kernels.