No empty .Rs/.Re
[netbsd-mini2440.git] / distrib / notes / i386 / hardware
blob9260ce12ec3597d520cb04333d6d131d8defc0a0
1 .\"     $NetBSD: hardware,v 1.125 2008/11/19 00:56:38 snj Exp $
3 .Nx
4 \*V
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.
8 .Pp
9 NetBSD requires a numeric co-processor.
10 The target system must
11 have one of the following processors:
12 .(bullet
13 an i486DX or compatible
14 .It
15 an i486SX with an i487 numeric co-processor installed
16 .It
17 a Pentium compatible or later processor
18 .bullet)
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."
27 .It
28 .Te 2 "MFM, ESDI, IDE, and RLL hard disk controllers"
29 .br
30 There is complete support (including IDE DMA or Ultra-DMA) for the following
31 PCI controllers
32 .(bullet -compact
33 Acard ATA-850 and 860 based IDE Controllers
34 .It
35 Acer labs M5229 IDE Controller
36 .It
37 Advanced Micro Devices AMD-756, 766, and 768 IDE Controllers
38 .It
39 CMD Tech PCI0643, 0646, 0648, and 0649 IDE Controllers
40 .It
41 Contaq Microsystems/Cypress CY82C693 IDE Controller
42 .It
43 HighPoint HPT366, HPT370, HPT372, and HPT374.
44 .It
45 IBM ESDI Fixed Disk Controllers [m]
46 .It
47 Intel PIIX, PIIX3, and PIIX4 IDE Controllers
48 .It
49 Intel 82801 (ICH/ICH0/ICH2/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9) IDE/SATA Controllers
50 .It
51 Promise PDC20246 (Ultra/33), PDC20262 (Ultra/66), PDC20265/PDC20267 (Ultra/100),
52 PDC20268 (Ultra/100TX2 and Ultra/100TX2v2), Ultra/133, Ultra/133TX2,
53 and Ultra/133TX2v2.
54 .It
55 Promise SATA150 serial-ATA controllers: PDC20318, PDC20319, PDC20371,
56 PDC20375, PDC20376, PDC20377, PDC20378 and PDC20379.
57 .It
58 Silicon Integrated System 5597/5598 IDE controller
59 .It
60 VIA Technologies VT82C586, VT82C586A, VT82C596A, VT82C686A, and VT8233A IDE
61 Controllers
62 .It
63 Silicon Image SATALink controllers
64 .It
65 Silicon Image SteelVine SATA controllers [*] [+]
66 .bullet)
67 .Pp
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.
71 .It
72 .Te 2 "SCSI host adapters"
73 .(bullet -compact
74 Adaptec AHA-154xA, -B, -C, and -CF
75 .It
76 Adaptec AHA-1640 cards (MCA variant of AHA-1540) [m]
77 .It
78 Adaptec AHA-174x
79 .It
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
82 SCSI host adapter.
83 .(Note
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.
87 .Note)
88 .Pp
89 .It
90 Adaptec AHA-2910, 2915, 2920, and 2930C adapters.
91 .It
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.
94 .It
95 Adaptec AHA-394x[U][W] cards [b]
96 .It
97 Adaptec AHA-3950U2 cards
98 .It
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
110 .Sq FlashPoint
111 series of BusLogic SCSI adapters)
113 Qlogic ISP [12]0x0 SCSI/FibreChannel boards
115 Seagate/Future Domain ISA SCSI adapter cards
116 .(bullet -compact
117 ST01/02
119 Future Domain TMC-885
121 Future Domain TMC-950
122 .bullet)
124 Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
125 .(bullet -compact
126 Acculogic PCIpport
128 ASUS SC-200 (requires NCR BIOS on motherboard to boot from disks)
130 ASUS SC-875
132 ASUS SP3[G] motherboard onboard SCSI
134 .Tn DEC
135 Celebris XL/590 onboard SCSI
137 Diamond FirePort 40
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)
146 Tekram DC-390U/F
148 Tyan Yorktown
149 .bullet)
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)
156 .bullet)
158 .Te 2 "MDA, CGA, VGA, SVGA, and HGC Display Adapters"
159 .(Note
160 Not all of the display adapters
161 .Nx*M
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
165 .Note)
168 .Te 2 "Serial ports"
169 .(bullet -compact
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 [*]
180 .Tn IBM
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
194 .bullet)
196 .Te 2 "Parallel ports."
197 [*] [+]
199 .Te 2 "Ethernet adapters"
200 .(bullet -compact
201 AMD LANCE and PCnet-based ISA Ethernet adapters [*]
202 .(bullet -compact
203 Novell NE1500T
205 Novell NE2100
207 Kingston 21xx
209 Digital EtherWORKS II ISA adapters (DE200/DE201/DE202)
210 .bullet)
212 AMD LANCE and PCnet-based MCA Ethernet adapters [m]
213 .(bullet -compact
214 SKNET Personal
216 SKNET MC+
217 .bullet)
219 AMD PCnet-based PCI Ethernet adapters
220 .(bullet -compact
221 Addtron AE-350
223 BOCALANcard/PCI
225 SVEC FD0455
227 X/Lan Add-On Adapter
229 .Tn IBM
230 #13H9237 PCI Ethernet Adapter
231 .bullet)
233 AT\*[Am]T StarLAN 10, EN100, and StarLAN Fiber
235 Attansic/Atheros L2 Fast-Ethernet card
237 3COM 3c501
239 3COM 3c503
241 3COM 3c505 [*]
243 3COM 3c507
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
253 .ne 4
254 Digital DC21x4x-based PCI Ethernet adapters
255 .(bullet -compact
256 Accton EN2242
258 ASUS PCI-DEC100TX+
260 Cogent EM1X0, EM960 (a.k.a. Adaptec ANA-69XX)
262 Cogent EM964 [b]
264 Cogent EM4XX [b]
266 Compex Readylink PCI
268 DANPEX EN-9400P3
270 Digital Celebris GL, GLST on-board ethernet
272 .Tn DEC
273 .Pq Tn Digital
274 PCI Ethernet/Fast Ethernet adapters (all)
276 DLINK DFE500-TX
278 JCIS Condor JC1260
280 JMicron Technologies JMC250/JMC260 controllers [*] [+]
282 Linksys PCI Fast Ethernet
284 SMC EtherPower 10, 10/100 (PCI only!)
286 SMC EtherPower^2 [b]
288 Sundance ST-201 based ethernet adapters (including DLINK DFE550-TX and
289 DFE580-TX)
291 SVEC PN0455
293 SVEC FD1000-TP
295 Znyx ZX34X
296 .bullet)
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
309 .(bullet -compact
310 Fujitsu FMV-180 series
312 Allied-Telesis AT1700 series
314 Allied-Telesis AT1700 series MCA [m]
316 Allied-Telesis RE2000 series
317 .bullet)
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
334 .Sq Elite16
335 ISA boards
337 SMC/WD 8003, 8013 and IBM PS/2 Adapter/A MCA boards [m]
339 SMC/WD 8216 (the SMC
340 .Sq "Elite16 Ultra"
341 ISA boards)
343 SMC 91C9x-based boards (ISA and PCMCIA)
345 SMC EPIC/100 Fast Ethernet boards
346 .(bullet -compact
347 SMC Etherpower-II
348 .bullet)
350 Texas Instruments ThunderLAN based ethernet boards
351 .(bullet -compact
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
368 .bullet)
370 VIA VT3043 (Rhine) and VT86C100A (Rhine-II) based ethernet boards
371 .(bullet -compact
372 D-Link DFE530TX
373 .bullet)
374 .bullet)
376 .Te 2 "FDDI adapters"
377 .(bullet -compact
378 Digital DEFPA PCI FDDI adapters [*] [+]
380 Digital DEFEA EISA FDDI adapters [*] [+]
381 .bullet)
383 .Te 2 "Token-Ring adapters"
384 .(bullet -compact
385 .Tn IBM
386 Token-Ring Network PC Adapter [+]
388 .Tn IBM
389 Token-Ring Network PC Adapter II [+]
391 .Tn IBM
392 Token-Ring Network Adapter/A [+]
394 .Tn IBM
395 Token-Ring Network 16/4 Adapter [+]
397 .Tn IBM
398 Token-Ring Network 16/4 Adapter/A [m]
400 .Tn IBM
401 16/4 ISA Adapter [+]
403 .Tn IBM
404 Auto 16/4 Token-Ring ISA Adapter [+]
406 3COM 3C619 TokenLink [+]
408 3COM 3C319 TokenLink Velocity [+]
409 .bullet)
411 .Te 2 "Wireless network adapters"
412 .(bullet -compact
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 [*] [+]
431 Intersil Prism II
433 Melco AIR CONNECT WLI-PCM-L11 cards [*] [+]
435 NetWave AirSurfer PCMCIA cards [*] [+]
436 .bullet)
438 .Te 2 "High Speed Serial"
439 .(bullet -compact
440 LAN Media Corporation SSI/LMC10000 (up to 10 Mbps) [*] [+]
442 LAN Media Corporation HSSI/LMC5200 [*] [+]
444 LAN Media Corporation DS3/LMC5245 [*] [+]
445 .bullet)
447 .Te 2 "Tape drives"
448 .(bullet -compact
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 [*] [+]
454 .bullet)
456 .Te 2 "CD-ROM drives"
457 .(bullet -compact
458 Non-IDE Mitsumi CD-ROM drives [*] [+]
459 .(Note
460 The Mitsumi driver device probe is known to cause trouble with several
461 devices!
462 .Note)
465 Most SCSI CD-ROM drives
467 Most ATAPI CD-ROM drives.
468 .(Note
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
472 .Nx .
473 .Note)
474 .bullet)
476 .Te 2 "Mice"
477 .(bullet -compact
478 .Dq "Logitech"
479 .Ns -style
480 bus mice [*] [+]
482 .Tn Microsoft Ns No -style bus mice [*] [+]
484 .Dq "PS/2"
485 .Ns -style
486 mice [*] [+]
488 Serial mice (no kernel support necessary)
489 .bullet)
491 .Te 2 "Sound Cards"
492 .(bullet -compact
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 [*] [+]
523 .bullet)
525 .Te 2 "Game Ports (Joysticks)"
526 [*] [+]
528 .Te 2 "Miscellaneous"
529 .(bullet -compact
530 Advanced power management (APM) [*]
532 Advanced Configuration and Power Interface (ACPI) [*] [+]
533 .bullet)
535 Universal Serial Bus (USB)
536 .(bullet -compact
537 UHCI host controllers [*] [+]
539 OHCI host controllers [*] [+]
541 Hubs [*] [+]
543 Keyboards using the boot protocol [*] [+]
545 Mice [*] [+]
547 Printers [*] [+]
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 [*] [+]
568 .bullet)
570 .Te 2 "PCMCIA Controllers."
572 ISA, PCI, and ISA Plug and Play attachments
573 .(bullet -compact
574 Intel 82365 PCIC, rev 0 and rev 1
576 Cirrus PD6710
578 Cirrus PD672X
579 .bullet)
580 .(Note
581 This will work with most laptops as well as with ISA cards which provide
582 PCMCIA slots for desktops.
583 .Note)
586 .Te 2 "RAID Controllers"
587 .(bullet -compact
588 3ware Escalade family of controllers
590 Compaq Integrated Array (PCI) [b]
592 Compaq IAES (EISA)
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
605 .(bullet -compact
606 PERC 2/SC
608 PERC 2/DC
610 PERC 4/Di
612 PERC 4/SC
614 PERC 4e/Si
616 CERC 1.5
617 .bullet)
619 DPT SCSI RAID boards (ISA [*], EISA and PCI)
620 .(bullet -compact
621 SmartCache III
623 SmartCache IV
625 SmartRAID III
627 SmartRAID IV
628 .bullet)
630 MegaRAID controllers
631 .(bullet -compact
632 320-1
634 320-2
636 Series 418
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)
659 .bullet)
660 .bullet)
661 .bullet)
663 .Te 2 "Specific driver footnotes:"
664 .(tag "[*]"
665 .It [*]
666 Drivers are
667 .Em not
668 present in kernels on the distribution floppies.
669 Except as noted above, all drivers are present
670 on all disks.
671 Also, at the present time, the distributed kernels
672 support only one SCSI host adapter per machine.
674 normally
675 allows more, though, so if you have more than one, you can use all of
676 them by compiling a custom kernel once
678 is installed.
679 .It [+]
680 Support
681 .Em is
682 included in the
683 .Li GENERIC
684 kernels,
685 although it is not in the kernels which are on the distribution floppies.
686 .It [b]
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.
690 .It [m]
691 Devices are only supported by MCA-enabled kernels.
692 .tag)