Annotation of src/distrib/notes/i386/hardware, Revision 1.104.2.3
1.104.2.3! lukem 1: .\" $NetBSD$
1.78 lukem 2: .
1.38 ross 3: .Nx \*V
1.94 jdolecek 4: runs on ISA (AT-Bus), EISA, MCA, PCI, and VL-bus systems
1.104.2.2 lukem 5: with 386-family processors, with or without math coprocessors.
6: The minimal configuration is said to require 4 MB of RAM and 50 MB of disk
1.7 perry 7: space, though we do not know of anyone running with a system quite
1.104.2.2 lukem 8: this minimal today.
9: To install the entire system requires much more disk space
10: (the unpacked binary distribution, without sources,
1.78 lukem 11: requires at least 65 MB without counting space needed for swap space,
1.7 perry 12: etc), and to run X or compile the system, more RAM is recommended.
1.78 lukem 13: (4 MB of RAM will actually allow you to run X and/or compile, but it
1.104.2.2 lukem 14: won't be speedy.
15: Note that until you have around 16 MB of RAM, getting
1.7 perry 16: more RAM is more important than getting a faster CPU.)
1.78 lukem 17: .
18: .Ss2 Supported devices
1.90 jhawk 19: Explanation of bracketted footnote tags [] follows this listing.
1.78 lukem 20: .(bullet -offset indent
1.97 jhawk 21: .Te 2 "Floppy controllers."
1.78 lukem 22: .It
1.97 jhawk 23: .Te 2 "MFM, ESDI, IDE, and RLL hard disk controllers."
1.78 lukem 24: .br
25: There is complete support (including IDE DMA or Ultra-DMA) for the following
26: PCI controllers
27: .(bullet -compact
1.101 tsutsui 28: Acard ATA-850 and 860 based IDE Controllers
29: .It
1.78 lukem 30: Acer labs M5229 IDE Controller
1.89 bouyer 31: .It
1.102 bouyer 32: Advanced Micro Devices AMD-756, 766 and 768 IDE Controllers
1.78 lukem 33: .It
34: CMD Tech PCI0643, 0646, 0648 and 0649 IDE Controllers
35: .It
36: Contaq Microsystems/Cypress CY82C693 IDE Controller
37: .It
1.82 bouyer 38: HighPoint HPT366 and HPT370
1.78 lukem 39: .It
1.94 jdolecek 40: IBM ESDI Fixed Disk Controllers [m]
41: .It
1.78 lukem 42: Intel PIIX, PIIX3 and PIIX4 IDE Controllers
43: .It
1.104.2.3! lukem 44: Intel 82801 (ICH/ICH0/ICH2/ICH4) IDE Controllers
1.78 lukem 45: .It
1.99 bouyer 46: Promise PDC20246 (Ultra/33), PDC20262 (Ultra/66), PDC20265/PDC20267 (Ultra/100),
47: PDC20268 (Ultra/100TX2 and Ultra/100TX2v2) and Ultra/133.
1.78 lukem 48: .It
49: Silicon Integrated System 5597/5598 IDE controller
50: .It
1.88 bouyer 51: VIA Technologies VT82C586, VT82C586A, VT82C596A and VT82C686A IDE Controllers
1.78 lukem 52: .bullet)
1.80 lukem 53: .Pp
1.78 lukem 54: Most of these controllers are only available in multifunction PCI chips.
55: Other PCI IDE controllers are supported, but performance may not be optimal.
1.92 jhawk 56: ISA, ISA Plug and Play and PCMCIA IDE controllers are supported as well.
1.78 lukem 57: .It
1.97 jhawk 58: .Te 2 "SCSI host adapters"
1.78 lukem 59: .(bullet -compact
60: Adaptec AHA-154xA, -B, -C, and -CF
61: .It
62: Adaptec AHA-1640 cards (MCA variant of AHA-1540) [m]
63: .It
64: Adaptec AHA-174x
65: .It
66: Adaptec AIC-6260 and AIC-6360 based boards, including the Adaptec AHA-152x,
1.81 hubertf 67: Adaptec APA-1460 (PCMCIA) and APA-1480 (CardBus), and the SoundBlaster
68: SCSI host adapter.
1.78 lukem 69: .(Note
70: You cannot boot from these boards if they do not have a boot ROM;
71: consequently only the AHA-152x and motherboards using this chip are
72: likely to be bootable.
73: .Note)
74: .Pp
75: .It
76: Adaptec AHA-2910, 2915, 2920, and 2930C adapters.
77: .It
78: Adaptec AHA-2x4x[U][2][W] cards and onboard PCI designs using the AIC-7770,
79: AIC-7850, AIC-7860, AIC-7870, AIC-7880 and AIC-789x chipsets.
80: .It
81: Adaptec AHA-394x[U][W] cards [b]
82: .It
83: Adaptec AHA-3950U2 cards
84: .It
85: Adaptec AHA-3960, 19160 and 29160 Ultra-160 adapters
86: .It
87: AdvanSys ABP-9x0[U][A] cards
88: .It
89: AdvanSys ABP-940UW[68], ABP-970UW[68], ASB3940UW-00 cards
90: .It
91: AMD PCscsi-PCI (Am53c974) based SCSI adapters, including Tekram DC-390
92: .It
93: BusLogic 54x (Adaptec AHA-154x clones)
94: .It
1.87 jhawk 95: BusLogic 445, 74x, 9xx (but not the new
1.80 lukem 96: .Sq FlashPoint
97: series of BusLogic SCSI adapters)
1.78 lukem 98: .It
99: Qlogic ISP [12]0x0 SCSI/FibreChannel boards
100: .It
101: Seagate/Future Domain ISA SCSI adapter cards
102: .(bullet -compact
103: ST01/02
104: .It
105: Future Domain TMC-885
106: .It
107: Future Domain TMC-950
108: .bullet)
109: .It
110: Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
111: .(bullet -compact
112: Acculogic PCIpport
113: .It
114: ASUS SC-200 (requires NCR BIOS on motherboard to boot from disks)
115: .It
116: ASUS SC-875
117: .It
118: ASUS SP3[G] motherboard onboard SCSI
119: .It
1.80 lukem 120: .Tn DEC
121: Celebris XL/590 onboard SCSI
1.78 lukem 122: .It
123: Diamond FirePort 40
124: .It
125: Lomas Data SCSI adapters
126: .It
127: NCR/SYM 8125 (and its many clones; be careful, some of these cards have a
128: jumper to set the PCI interrupt; leave it on INT A!)
129: .It
130: Promise DC540 (a particularly common OEM model of the SYM 8125)
131: .It
132: Tekram DC-390U/F
133: .It
134: Tyan Yorktown
135: .bullet)
136: .It
137: Symbios Logic (NCR) 5380/53C400-based ISA SCSI host adapters [*]
138: .It
139: Ultrastor 14f, 34f, and (possibly) 24f
140: .It
141: Western Digital WD7000 SCSI and TMC-7000 host adapters (ISA cards only)
142: .bullet)
143: .It
1.97 jhawk 144: .Te 2 "MDA, CGA, VGA, SVGA, and HGC Display Adapters."
1.78 lukem 145: .(Note
146: Not all of the display adapters
147: .Nx*M
148: can work with are supported by X.
1.94 jdolecek 149: See the XFree86 FAQ for more information.
1.78 lukem 150: .Note)
151: .Pp
152: .It
1.97 jhawk 153: .Te 2 "Serial ports"
1.78 lukem 154: .(bullet -compact
1.94 jdolecek 155: 8250/16450-based ports
1.78 lukem 156: .It
1.94 jdolecek 157: 16550/16650/16750-based ports
1.78 lukem 158: .It
159: AST-style 4-port serial cards [*]
160: .It
161: BOCA 8-port serial cards [*]
162: .It
163: BOCA 6-port (ioat) serial cards [*]
164: .It
1.80 lukem 165: .Tn IBM
166: PC-RT 4-port serial cards [*]
1.95 jdolecek 167: .It
168: TCOM TC-400 (4-port), TC-800 (8-port) serial cards [*]
1.78 lukem 169: .It
170: Single-port Hayes ESP serial cards [*]
171: .It
172: Cyclades Cyclom-Y serial cards [*] [+]
173: .It
174: Addonics FlexPort 8S 8-port serial cards [*]
175: .It
1.93 jhawk 176: Byte Runner Technologies TC-400 and TC-800 serial cards [*]
177: .It
1.78 lukem 178: PCI universal communication cards
179: .bullet)
180: .It
1.97 jhawk 181: .Te 2 "Parallel ports."
182: [*] [+]
1.78 lukem 183: .It
1.97 jhawk 184: .Te 2 "Ethernet adapters"
1.78 lukem 185: .(bullet -compact
186: AMD LANCE and PCnet-based ISA Ethernet adapters [*]
187: .(bullet -compact
188: Novell NE1500T
189: .It
190: Novell NE2100
191: .It
192: Kingston 21xx
193: .It
194: Digital EtherWORKS II ISA adapters (DE200/DE201/DE202)
195: .bullet)
196: .It
1.94 jdolecek 197: AMD LANCE and PCnet-based MCA Ethernet adapters [m]
198: .(bullet -compact
199: SKNET Personal
200: .It
201: SKNET MC+
202: .bullet)
203: .It
1.78 lukem 204: AMD PCnet-based PCI Ethernet adapters
205: .(bullet -compact
206: Addtron AE-350
207: .It
208: BOCALANcard/PCI
209: .It
210: SVEC FD0455
211: .It
212: X/Lan Add-On Adapter
213: .It
1.80 lukem 214: .Tn IBM
215: #13H9237 PCI Ethernet Adapter
1.78 lukem 216: .bullet)
217: .It
218: AT\*&T StarLAN 10, EN100, and StarLAN Fiber
219: .It
220: 3COM 3c501
221: .It
222: 3COM 3c503
223: .It
224: 3COM 3c505 [*]
225: .It
226: 3COM 3c507
227: .It
228: 3COM 3c509, 3c579, 3c589, and 3c59X
229: .It
1.94 jdolecek 230: 3COM 3c523 EtherLink/MC [m]
231: .It
232: 3COM 3c529 EtherLink III [m]
233: .It
1.93 jhawk 234: 3COM 3c90X (including 3c905B), 3c450, 3c55X, 3c575, 3c980, 3cSOHO100
1.78 lukem 235: .It
1.93 jhawk 236: .ne 4
1.78 lukem 237: Digital DC21x4x-based PCI Ethernet adapters
238: .(bullet -compact
1.93 jhawk 239: Accton EN2242
240: .It
1.78 lukem 241: ASUS PCI-DEC100TX+
242: .It
243: Cogent EM1X0, EM960 (a.k.a. Adaptec ANA-69XX)
244: .It
245: Cogent EM964 [b]
246: .It
247: Cogent EM4XX [b]
248: .It
249: Compex Readylink PCI
250: .It
251: DANPEX EN-9400P3
252: .It
253: Digital Celebris GL, GLST on-board ethernet
254: .It
1.80 lukem 255: .Tn DEC
256: .Pq Tn Digital
257: PCI Ethernet/Fast Ethernet adapters (all)
1.78 lukem 258: .It
259: DLINK DFE500-TX
260: .It
261: JCIS Condor JC1260
262: .It
263: Linksys PCI Fast Ethernet
264: .It
265: SMC EtherPower 10, 10/100 (PCI only!)
266: .It
267: SMC EtherPower^2 [b]
1.104.2.1 tv 268: .It
269: Sundance ST-201 based ethernet adapters (including DLINK DFE550-TX and
270: DFE580-TX)
1.78 lukem 271: .It
272: SVEC PN0455
273: .It
274: SVEC FD1000-TP
275: .It
276: Znyx ZX34X
277: .bullet)
278: .It
279: Digital EtherWORKS III ISA adapters (DE203/DE204/DE205) [*]
280: .It
1.104.2.2 lukem 281: Digital DEPCM-BA (PCMCIA) and DE305 (ISA) NE2000-compatible cards
1.78 lukem 282: .It
283: BICC Isolan [* and not recently tested]
284: .It
285: Efficient Networks EN-155 and Adaptec AIC-590x ATM interfaces
286: .It
287: Essential Communications Hippi (800 Mbit/s)
288: .It
289: Fujitsu MB86960A/MB86965A based cards
290: .(bullet -compact
291: Fujitsu FMV-180 series
292: .It
293: Allied-Telesis AT1700 series
294: .It
1.94 jdolecek 295: Allied-Telesis AT1700 series MCA [m]
296: .It
1.78 lukem 297: Allied-Telesis RE2000 series
298: .bullet)
299: .It
300: Intel EtherExpress 16
301: .It
302: Intel EtherExpress PRO/10
303: .It
304: Intel EtherExpress 100 Fast Ethernet adapters
305: .It
306: Novell NE1000, NE2000 (ISA, PCI, PCMCIA, ISA PnP)
307: .It
308: RealTek 8129/8139 based boards
309: .It
1.80 lukem 310: SMC/WD 8003, 8013, and the SMC
311: .Sq Elite16
312: ISA boards
313: .It
1.94 jdolecek 314: SMC/WD 8003, 8013 and IBM PS/2 Adapter/A MCA boards [m]
315: .It
1.80 lukem 316: SMC/WD 8216 (the SMC
317: .Sq "Elite16 Ultra"
318: ISA boards)
1.78 lukem 319: .It
320: SMC 91C9x-based boards (ISA and PCMCIA)
321: .It
322: SMC EPIC/100 Fast Ethernet boards
323: .(bullet -compact
324: SMC Etherpower-II
325: .bullet)
326: .It
327: Texas Instruments ThunderLAN based ethernet boards
328: .(bullet -compact
329: Compaq Netelligent 10/100 TX
330: .It
331: Compaq ProLiant Integrated Netelligent 10/100 TX
332: .It
333: Compaq Netelligent 10 T (untested)
334: .It
335: Compaq Integrated NetFlex 3/P
336: .It
337: Compaq NetFlex 3/P in baseboard variant (the PCI
1.87 jhawk 338: variant doesn't use the same chip!)
1.78 lukem 339: .It
340: Compaq Dual Port Netelligent 10/100 TX
341: .It
342: Compaq Deskpro 4000 5233MMX (untested)
343: .It
344: Texas Instruments TravelMate 5000 series laptop docking station Ethernet board
345: .bullet)
346: .It
1.87 jhawk 347: VIA VT3043 (Rhine) and VT86C100A (Rhine-II) based ethernet boards
1.78 lukem 348: .(bullet -compact
349: D-Link DFE530TX
350: .bullet)
351: .bullet)
352: .It
1.97 jhawk 353: .Te 2 "FDDI adapters"
1.78 lukem 354: .(bullet -compact
355: Digital DEFPA PCI FDDI adapters [*] [+]
356: .It
357: Digital DEFEA EISA FDDI adapters [*] [+]
358: .bullet)
359: .It
1.97 jhawk 360: .Te 2 "Token-Ring adapters"
1.78 lukem 361: .(bullet -compact
1.80 lukem 362: .Tn IBM
363: Token-Ring Network PC Adapter [+]
1.78 lukem 364: .It
1.80 lukem 365: .Tn IBM
366: Token-Ring Network PC Adapter II [+]
1.78 lukem 367: .It
1.80 lukem 368: .Tn IBM
369: Token-Ring Network Adapter/A [+]
1.78 lukem 370: .It
1.80 lukem 371: .Tn IBM
372: Token-Ring Network 16/4 Adapter [+]
1.78 lukem 373: .It
1.80 lukem 374: .Tn IBM
1.94 jdolecek 375: Token-Ring Network 16/4 Adapter/A [m]
1.78 lukem 376: .It
1.80 lukem 377: .Tn IBM
378: 16/4 ISA Adapter [+]
1.78 lukem 379: .It
1.80 lukem 380: .Tn IBM
381: Auto 16/4 Token-Ring ISA Adapter [+]
1.78 lukem 382: .It
383: 3COM 3C619 TokenLink [+]
384: .It
385: 3COM 3C319 TokenLink Velocity [+]
386: .bullet)
387: .It
1.97 jhawk 388: .Te 2 "Wireless network adapters"
1.78 lukem 389: .(bullet -compact
1.93 jhawk 390: 3Com AirConnect Wireless LAN
391: .It
1.87 jhawk 392: AT\*&T/Lucent/Agere WaveLAN/ORiNOCO IEEE (802.11) PCMCIA cards
1.78 lukem 393: .It
1.93 jhawk 394: Aironet 4500/4800 and Cisco 340 series PCMCIA cards
395: .It
1.87 jhawk 396: BayStack 650 802.11FH PCMCIA cards [*] [+]
1.78 lukem 397: .It
1.93 jhawk 398: Corega Wireless LAN PCC-11 cards [*] [+]
1.104.2.2 lukem 399: .It
1.81 hubertf 400: DEC/Cabletron RoamAbout 802.11 DS High Rate cards [*] [+]
401: .It
1.93 jhawk 402: ELSA AirLancer MC-11 card [*] [+]
403: .It
404: Intersil Prism II
405: .It
406: Melco AIR CONNECT WLI-PCM-L11 cards [*] [+]
1.81 hubertf 407: .It
1.93 jhawk 408: NetWave AirSurfer PCMCIA cards [*] [+]
1.78 lukem 409: .bullet)
410: .It
1.97 jhawk 411: .Te 2 "High Speed Serial"
1.78 lukem 412: .(bullet -compact
413: LAN Media Corporation SSI/LMC10000 (up to 10 Mbps) [*] [+]
414: .It
415: LAN Media Corporation HSSI/LMC5200 [*] [+]
416: .It
417: LAN Media Corporation DS3/LMC5245 [*] [+]
418: .bullet)
419: .It
1.97 jhawk 420: .Te 2 "Tape drives"
1.78 lukem 421: .(bullet -compact
422: Most SCSI tape drives
1.98 bouyer 423: .It
424: Seagate and OnStream ATAPI tape drives, possibly others
1.78 lukem 425: .It
426: QIC-02 and QIC-36 format (Archive- and Wangtek- compatible) tape drives [*] [+]
427: .bullet)
428: .It
1.97 jhawk 429: .Te 2 "CD-ROM drives"
1.78 lukem 430: .(bullet -compact
431: Non-IDE Mitsumi CD-ROM drives [*] [+]
432: .(Note
433: The Mitsumi driver device probe is known to cause trouble with several
434: devices!
435: .Note)
436: .Pp
437: .It
438: Most SCSI CD-ROM drives
439: .It
440: Most ATAPI CD-ROM drives.
441: .(Note
442: Some low-priced IDE CD-ROM drives are known for being not or not fully ATAPI
443: compliant, and thus require some hack (generally an entry to a
444: quirk table) to work with
445: .Nx .
446: .Note)
447: .bullet)
448: .It
1.97 jhawk 449: .Te 2 "Mice"
1.78 lukem 450: .(bullet -compact
1.80 lukem 451: .Dq "Logitech"
452: .Ns -style
453: bus mice [*] [+]
454: .It
455: .Tn Microsoft Ns No -style bus mice [*] [+]
456: .It
457: .Dq "PS/2"
458: .Ns -style
1.94 jdolecek 459: mice [*] [+]
1.78 lukem 460: .It
461: Serial mice (no kernel support necessary)
462: .bullet)
463: .It
1.97 jhawk 464: .Te 2 "Sound Cards"
1.78 lukem 465: .(bullet -compact
1.84 hubertf 466: Aria based sound cards [*]
1.78 lukem 467: .It
1.84 hubertf 468: Cirrus Logic CS461x, CS4280 and CS4281 audio [*] [+]
1.78 lukem 469: .It
1.84 hubertf 470: Ensoniq AudioPCI [*] [+]
1.78 lukem 471: .It
1.96 hubertf 472: ESS Technology ESS 1688 Audiodrive, ES1777/1868/1869/1887/1888/888, Maestro 1/2/2E and
1.93 jhawk 473: Solo-1 ES1938/1946 [*] [+]
1.78 lukem 474: .It
1.91 jhawk 475: Gravis Ultrasound Plug and Play [*] [+]
1.78 lukem 476: .It
1.84 hubertf 477: Gravis Ultrasound and Ultrasound Max [*] [+]
1.78 lukem 478: .It
1.93 jhawk 479: NeoMagic MagicMedia 256AV / 256ZX AC'97 audio [*] [+]
480: .It
1.84 hubertf 481: Personal Sound System [*] [+]
1.78 lukem 482: .It
1.84 hubertf 483: ProAudio Spectrum [*] [+]
1.78 lukem 484: .It
485: S3 SonicVibes [*] [+]
486: .It
1.84 hubertf 487: SoundBlaster, SoundBlaster Pro, SoundBlaster 16 [*] [+]
1.85 hubertf 488: .It
1.90 jhawk 489: VIA VT82C686A southbridge integrated AC97 audio [*] [+]
1.84 hubertf 490: .It
491: Windows Sound System [*] [+]
492: .It
1.93 jhawk 493: Yamaha YMF724/740/744/754 audio (DS-1 series) [*] [+]
494: .It
495: Yamaha OPL3-SA3 audio [*] [+]
1.78 lukem 496: .bullet)
497: .It
1.97 jhawk 498: .Te 2 "Game Ports (Joysticks)"
499: [*] [+]
1.78 lukem 500: .It
1.97 jhawk 501: .Te 2 "Miscellaneous"
1.78 lukem 502: .(bullet -compact
503: Advanced power management (APM) [*]
504: .bullet)
505: .It
506: Universal Serial Bus (USB)
507: .(bullet -compact
508: UHCI host controllers [*] [+]
509: .It
510: OHCI host controllers [*] [+]
511: .It
512: Hubs [*] [+]
513: .It
514: Keyboards using the boot protocol [*] [+]
515: .It
516: Mice [*] [+]
517: .It
518: Printers [*] [+]
519: .It
520: Modems using Abstract Control Model [*] [+]
521: .It
522: Generic support for HID devices [*] [+]
523: .It
524: Ethernet adapters [*] [+]
1.81 hubertf 525: .It
526: Audio devices [*] [+]
1.104.2.2 lukem 527: .It
1.81 hubertf 528: driver for FTDI based serial adapters [*] [+]
529: .It
530: Mass storage devices such as disks, ZIP drives and digital cameras [*] [+]
531: .It
532: driver for the Prolific host-to-host adapter [*] [+]
533: .It
534: Handspring Visor driver [*] [+]
1.78 lukem 535: .bullet)
536: .It
1.97 jhawk 537: .Te 2 "PCMCIA Controllers."
1.78 lukem 538: .br
1.91 jhawk 539: ISA, PCI, and ISA Plug and Play attachments
1.78 lukem 540: .(bullet -compact
541: Intel 82365 PCIC, rev 0 and rev 1
542: .It
543: Cirrus PD6710
544: .It
545: Cirrus PD672X
546: .bullet)
547: .(Note
548: This will work with most laptops as well as with ISA cards which provide
549: PCMCIA slots for desktops.
550: .Note)
551: .Pp
552: .It
1.97 jhawk 553: .Te 2 "RAID Controllers"
1.78 lukem 554: .(bullet -compact
1.79 ad 555: 3ware Escalade family of controllers
556: .It
1.78 lukem 557: Compaq Integrated Array (PCI) [b]
558: .It
559: Compaq IAES (EISA)
560: .It
561: Compaq IDA, IDA-2 (EISA)
562: .It
563: Compaq Smart Array 221, 3100ES, 3200, 4200, 4250ES (PCI) [b]
564: .It
565: Compaq Smart Array 431, RAID LC2 [b]
566: .It
567: Compaq SMART 2, 2/E (EISA)
568: .It
569: Compaq SMART 2/E, 2/P, 2DH, 2SL (PCI) [b]
1.81 hubertf 570: .It
571: DPT SCSI RAID boards (ISA [*], EISA and PCI)
572: .(bullet -compact
573: SmartCache III
574: .It
575: SmartCache IV
576: .It
577: SmartRAID III
578: .It
579: SmartRAID IV
580: .bullet)
1.78 lukem 581: .bullet)
582: .bullet)
1.38 ross 583: .Pp
1.97 jhawk 584: .Te 2 "Specific driver footnotes:"
1.80 lukem 585: .(tag "[*]"
586: .It [*]
587: Drivers are
588: .Em not
589: present in kernels on the distribution floppies.
590: Except as noted above, all drivers are present
1.104.2.2 lukem 591: on all disks.
592: Also, at the present time, the distributed kernels
1.78 lukem 593: support only one SCSI host adapter per machine.
1.38 ross 594: .Nx
595: normally
1.7 perry 596: allows more, though, so if you have more than one, you can use all of
1.38 ross 597: them by compiling a custom kernel once
598: .Nx
599: is installed.
1.80 lukem 600: .It [+]
601: Support
602: .Em is
603: included in the
1.78 lukem 604: .Li GENERIC
605: kernels,
1.3 jtc 606: although it is not in the kernels which are on the distribution floppies.
1.80 lukem 607: .It [b]
608: Devices require BIOS support for PCI-PCI bridging on your motherboard.
609: Most reasonably modern Pentium motherboards have this support,
610: or can acquire it via a BIOS upgrade.
611: .It [m]
1.94 jdolecek 612: Devices are only supported by MCA-enabled kernels.
1.80 lukem 613: .tag)
1.97 jhawk 614: .Ss2 Unsupported devices
1.80 lukem 615: Hardware the we do
616: .Em not
617: currently support, but get many questions about:
1.78 lukem 618: .(bullet -offset indent
619: Multiprocessor systems.
620: .Nx
621: will run, but only use one processor.
1.38 ross 622: .It
623: PCI WD-7000 SCSI host adapters.
624: .It
625: QIC-40 and QIC-80 tape drives.
626: (Drives that connect to the floppy disk controller.)
1.78 lukem 627: .bullet)
1.38 ross 628: .Pp
1.3 jtc 629: We are planning future support for many of these devices.
1.97 jhawk 630: .Ss2 Required configurations
1.1 cgd 631: To be detected by the distributed kernels, the devices must
632: be configured as follows:
1.80 lukem 633: .\"(disp
634: .Bd -literal
1.103 he 635: Device Name Port IRQ DRQ Misc
636: ------ ---- ---- --- --- ----
637: Serial ports com0 0x3f8 4 [8250/16450/16550/clones]
638: com1 0x2f8 3 [8250/16450/16550/clones]
639: com2 0x3e8 5 [8250/16450/16550/clones]
640:
641: Parallel ports lpt0 0x378 7 [interrupt-driven or polling]
642: lpt1 0x278 [polling only]
643: lpt2 0x3bc [polling only]
1.1 cgd 644:
645: Floppy controller
1.103 he 646: fdc0 0x3f0 6 2 [supports two disks]
1.1 cgd 647:
648: AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
1.103 he 649: aha0 0x330 any any
650: aha1 0x334 any any
1.1 cgd 651:
652: AHA-174x SCSI host adapters (in enhanced mode)
1.103 he 653: ahb0 any any any
1.1 cgd 654:
1.5 jtc 655: AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
1.103 he 656: aic0 0x340 11 6
1.1 cgd 657:
1.103 he 658: AHA-2X4X or AIC-7xxx-based SCSI host adapters [precise list: see NetBSD
659: ahc0 any any any System Requirements and
660: Supported Devices]
1.41 dante 661:
1.43 dante 662: AdvanSys ABP-9x0[U][A] SCSI host adapters
1.103 he 663: adv0 any any any
1.41 dante 664:
1.43 dante 665: AdvanSys ABP-940UW[68], ABP-970UW[68], ASB3940UW-00 SCSI host adapters
1.103 he 666: adw0 any any any
1.1 cgd 667:
1.49 fvdl 668: AMD PCscsi-PCI based SCSI host adapters
1.103 he 669: pcscp0 any any any
1.49 fvdl 670:
1.24 perry 671: BusLogic BT445, BT74x, or BT9xx SCSI host adapters
1.103 he 672: bha0 0x330 any any
673: bha1 0x334 any any
1.49 fvdl 674:
1.63 hubertf 675: Seagate/Future Domain SCSI
1.103 he 676: sea0 any 5 any iomem 0xd8000
1.63 hubertf 677:
1.104 bouyer 678: Symbios Logic/NCR 53C8xx, 53c1010 and 53c1510D based PCI SCSI host adapters
1.103 he 679: siop0 any any any
1.104 bouyer 680: esiop0 any any any
1.1 cgd 681:
1.5 jtc 682: Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
1.103 he 683: uha0 0x330 any any
684: uha1 0x340 any any
1.5 jtc 685:
686: Western Digital WD7000 based ISA SCSI host adapters
1.103 he 687: wds0 0x350 15 6
688: wds1 0x358 11 5
1.5 jtc 689:
1.39 bouyer 690: PCI IDE hard disk controllers
1.103 he 691: pciide0 any any any [supports four devices]
1.63 hubertf 692:
1.11 bouyer 693: MFM/ESDI/IDE/RLL hard disk controllers
1.103 he 694: wdc0 0x1f0 14 [supports two devices]
695: wdc1 0x170 15 [supports two devices]
1.11 bouyer 696:
1.103 he 697: ATA disks wd0, wd1, ...
1.36 bouyer 698: SCSI and ATAPI disks sd0, sd1, ...
1.103 he 699: SCSI tapes st0, st1, ...
1.11 bouyer 700: SCSI and ATAPI CD-ROMs cd0, cd1, ...
1.103 he 701: For each SCSI and IDE controller found, the SCSI or ATA(PI) devices
702: present on the bus are probed in increasing ID order for SCSI and
1.104.2.2 lukem 703: master/slave order for ATA(PI). So the first SCSI drive found will
704: be called sd0, the second sd1, and so on ...
1.1 cgd 705:
1.63 hubertf 706: StarLAN cards
1.103 he 707: ai0 0x360 7 any iomem 0xd0000
1.63 hubertf 708:
709: FMV-180 series cards
1.103 he 710: fmv0 0x2a0 any
1.63 hubertf 711:
712: AT1700 cards
1.103 he 713: ate0 0x2a0 any
1.63 hubertf 714:
715: Intel EtherExpress/16 cards
1.103 he 716: ix0 0x300 10
1.63 hubertf 717:
718: Intel EtherExpress PRO 10 ISA cards
1.103 he 719: iy0 0x360 any
1.63 hubertf 720:
721: CS8900 Ethernet cards
1.103 he 722: cs0 0x300 any any
1.63 hubertf 723:
1.49 fvdl 724: 3Com 3c501 Ethernet cards
1.103 he 725: el0 0x300 9
1.49 fvdl 726:
1.18 fvdl 727: 3Com 3c503 Ethernet cards
1.103 he 728: ec0 0x250 9 iomem 0xd8000
1.18 fvdl 729:
1.49 fvdl 730: 3Com 3c505 Ethernet cards
1.103 he 731: eg0 0x280 9
1.49 fvdl 732:
733: 3Com 3c507 Ethernet cards
1.103 he 734: ef0 0x360 7 iomem 0xd0000
1.49 fvdl 735:
1.1 cgd 736: Novell NE1000, or NE2000 Ethernet boards
1.103 he 737: ne0 0x280 9
738: ne1 0x300 10
1.18 fvdl 739:
1.63 hubertf 740: Novell NE2100 Ethernet boards
1.103 he 741: ne2 0x320 9 7
1.63 hubertf 742:
743: BICC IsoLan cards
1.103 he 744: ne3 0x320 10 7
1.63 hubertf 745:
1.18 fvdl 746: SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards
1.103 he 747: we0 0x280 9 iomem 0xd0000
748: we1 0x300 10 iomem 0xcc000
1.1 cgd 749:
750: 3COM 3c509 or 3COM 3c579 Ethernet boards
1.103 he 751: ep0 any any
1.1 cgd 752:
1.49 fvdl 753: 3COM 3x59X PCI Ethernet boards
1.103 he 754: ep0 any any [you must assign an interrupt in your
755: PCI BIOS, or let it do so for you]
1.5 jtc 756:
1.49 fvdl 757: 3COM 3x90X PCI Ethernet boards
1.103 he 758: ex0 any any [you must assign an interrupt in your
759: PCI BIOS, or let it do so for you]
1.49 fvdl 760:
1.18 fvdl 761: Intel EtherExpress PRO 10 ISA
1.103 he 762: iy0 0x360 any
1.20 fvdl 763:
764: Intel EtherExpress 100 Fast Ethernet adapters
1.103 he 765: fxp0 any any [you must assign an interrupt in your
766: PCI BIOS, or let it do so for you]
1.18 fvdl 767:
768: SMC91C9x based Ethernet cards
1.103 he 769: sm0 0x300 10
1.3 jtc 770:
1.5 jtc 771: PCnet-PCI based Ethernet boards; see above for partial list
1.103 he 772: le0 any any [you must assign an interrupt in your
773: PCI BIOS, or let it do so for you]
1.3 jtc 774:
775: DC21x4x based Ethernet boards; see above for partial list
1.103 he 776: de0 any any [you must assign an interrupt in your
777: PCI BIOS, or let it do so for you]
1.10 matt 778:
1.78 lukem 779: Digital EtherWORKS III (DE203/DE204/DE205) LEMAC
1.103 he 780: lc0 0x320 any
1.49 fvdl 781:
782: Qlogic ISP [12]0x0 SCSI/FibreChannel boards
1.103 he 783: isp0 any any
1.49 fvdl 784:
785: Efficient Networks EN-155 and Adaptec AIC-590x ATM interfaces
1.103 he 786: en0 any any
1.49 fvdl 787:
1.78 lukem 788: SMC EPIC/100 Fast Ethernet boards
1.103 he 789: epic0 any any
1.49 fvdl 790:
1.78 lukem 791: Texas Instruments ThunderLAN based ethernet boards
1.103 he 792: tl0 any any
1.49 fvdl 793:
794: VIA VT3043(Rhine) and VT86C100A(Rhine-II) based ethernet boards
1.103 he 795: vr0 any any
1.63 hubertf 796:
1.78 lukem 797: IBM TROPIC based Token-Ring cards
1.103 he 798: tr0 0xa20 any iomem 0xd8000
799: tr1 0xa24 any iomem 0xd0000
800: tr2 any any
1.63 hubertf 801:
1.78 lukem 802: .disp)
CVSweb <webmaster@jp.NetBSD.org>