Due to the somewhat out-of-date nature of the Hardware HOW-TO, I've been asked to post an unofficial update. Could someone see that this gets to the proper person to be merged into the official docs? PLEASE DO NOT CREDIT ME. PLEASE CREDIT, "FRiC, Boy of Destiny " (Where do people get these names? ;). I was not involved, but FRiC's mailserver is down. Thank you for your assistance. LINUX HARDWARE GUIDE ==================== Last updated: August 24, 1994 Uhm. Seeing that the Ed Carp's (erc@apple.com) Hardware-HOWTO is a little outdated and contains some redundancy, so I've updated it a bit and added/ removed a few things. If you know of any Linux hardware (in)compatibilities not listed here please let me know. Thanks. Section marked `= others' list hardwares with alpha, beta, or other drivers that aren't included in the kernel. Drivers can be found on tsx-11.mit.edu and/or sunsite.unc.edu. Thanks to authors and contributors of other HOWTOs, most of the stuff in here are shamelessly stolen from them. Need more info on: PCMCIA support - PCMCIA SCSI and sound adapters sound cards - Logitech Soundman, other OPL4 cards large IDE drives ... and anything else you can send me ------------------------------------------------------------------------------ COMPUTERS/LAPTOPS/NOTEBOOKS/MOTHERBOARD/BIOS -------------------------------------------- ISA, VLB, EISA, PCI (but read the PCI-HOWTO) Laptops should be able to run Linux with no problems. There are various patches for laptops, including backlight adjustments, power savings, non-blinking cursor, and limited PCMCIA support. PS/2 and Microchannel (MCA) is not supported. PCMCIA support for Databook TCIC/2, Intel 82365sl, and Cirrus PD67xx CPU/FPU ------- Intel/AMD/Cyrix 386SX/DX/DXL/SLC, 486SX/DX/SL/SX2/DX2/DX4, Pentium Basically all 386 or better processors. Linux has built-in FPU emulation. There is a patch to enable cache on Cyrix processors. ULSI MathCo 387/33 is rumored to have some problems with some versions due to chip bug VIDEO CARDS ----------- Linux will work with all video cards in text mode, cards not listed below probably will still work with mono and/or standard VGA drivers. Diamond cards are not supported by XFree86 except for SpeedStar PRO, Viper, and possibly SpeedStar 64. * SVGALIB VGA, EGA, ET3000, ET4000, Cirrus, TVGA8900, OAK, Mach32 * XFree86 2.1.1 = Accelerated support IBM 8514/A ATI Mach8, Mach32 Cirrus 5420, 5422, 5424, 5426, 5428 S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928 Western Digital WD90C31 = Unaccelerated ATI VGA Wonder, 28800-4, 28800-5, 28800-6, 28800-a Cirrus 6205, 6215, 6225, 6235 Compaq AVGA Genoa GVGA NCR 77C22, 77C22E, 77C22E+ OAK OTI067, OTI077 Trident TVGA8800, TVGA8900, TVGA9xxx Tseng ET3000, ET4000AX, ET4000/W32 (unaccelerated) Western Digital/Paradise PVGA1, WD90C00/10/11/24/30/31 = Monochrome Hercules = others ATI Mach64 (unaccelerated) S3 864 Tseng ET4000/W32 (accelerated) Weitek P9000 / Viper 16 color modes Western Digital WD90C33 * Coming in XFree86 3.1 15/16/24 bit color for P9000 15/16 bit support for Mach32 and S3 = Accelerated Cirrus 5434 IIT AGX-014, AGX-015, AGX-016 S3 864/964 Weitek P9000 Western Digital WD90C33 = Unaccelerated AL2101 Cirrus 6420 MX68000/MX68010 Video 7 * Future support in XFree86 ATI Mach64 Compaq QVision Number Nine I128 Tseng ET4000/W32 * Others In addition to the cards above, commercial X servers may provide support for other cards and possibly give better performance. = Accelerated-X (X Inside, Inc., $199, info@xinside.com) ATI Mach64 Cirrus 5434 IBM XGA IIT AGX-014, AGX-015 Matrox MGA-I, MGA-II S3 864/964 Tseng ET4000/W32, ET4000/W32i, ET4000/W32p Weitek P9000 15/16/24 bit support for many cards = Metro-X (Metro Link, $150, sales@metrolink.com) Cirrus Logic 654x Diamond SpeedStar, SpeedStar PRO, Stealth, Stealth PRO, Viper Matrox MGA-I, MGA-II TI 34020 Toshiba laptops, T4400C, T4500C, T4600C Video 7 15/16 bit support for S3 and Mach32 24 bit support for S3 and Matrox CONTROLLERS (HARD DRIVE) ------------------------ Linux should work with all IDE, MFM, RLL, and ESDI controllers. Generic 8 bit XT controllers also work. CONTROLLERS (SCSI) ------------------ Adaptec AHA-152x Adaptec AHA-154x (all models) Adaptec AHA-174x (in enhanced mode) Buslogic (all models) DTC 329x (Adaptec compatibility mode) Future Domain TMC-16x0, TMC-3260 Future Domain TMC-8xx, TMC-950 NCR 53C7x0, 53C8x0 ProAudio Spectrum 16 SCSI Seagate ST-01/ST-02 SoundBlaster 16 SCSI-II (Adaptec 152x) Trantor T128/T128F/T228 UltraStor 14F, 24F, 34F Western Digital WD7000FASST SCSI = others Adaptec AHA-274x/284x, AIC-7770 AL-500 Always IN2000 Iomega PC2/2B Richoh GSI-8 NCR53C400 / Trantor T130B DPT - when? Parallel port SCSI adapters are not supported. CONTROLLERS (I/O) ----------------- Any standard serial/parallel/joystick/IDE combo cards. Linux supports 8250, 16450, 16550, and 16550A UARTs. CONTROLLERS (MULTIPORT) ----------------------- Accent Async-4 AST FourPort and clones Boca BB-1004, 1008 (4, 8 port) - not usable for dial-in Boca BB-2016 (16 port) Cyclades Cyclom-8Y/16Y asynchronous multiplexer PC-COMM 4-port Usenet Serial Board II NETWORK ADAPTERS ---------------- 3Com 3c501, 3c503, 3c505, 3c507, 3c509/3c579 AMD LANCE (79C960) / PCnet-ISA (AT1500, HP J2405A, NE1500/NE2100) Allied Telesis AT1700 Cabletron E21xx DEC DEPCA and EtherWORKS HP PCLAN Intel EtherExpress NE2000/NE1000 PureData PDUC8028, PDI8023 SMC Ultra Schneider & Koch G16 Western Digital WD80x3 = EISA and onboard controllers Ansel Communications EISA 3200 Apricot Xen-II = Pocket and portable adapters AT-Lan-Tec/RealTek parallel port adapter D-Link DE600/DE620 parallel port adapter Zenith Z-Note (IBM ThinkPad 300) built-in adapter = others Diehl SCOM card (ISDN) Racal-Interlan NI52xx, NI56xx = PCMCIA D-Link DE650 PCMCIA IBM Credit Card Adapter Linksys EthernetCard Xircom adapters are not supported. SOUND CARDS ----------- 6850 UART MIDI Adlib Gravis Ultrasound Gravis Ultrasound MAX Microsoft Sound System MPU-401 MIDI ProAudio Spectrum-16 (but see INCOMPATIBILITIES) PSS (ECHO-ADI2111) MIDI SoundBlaster SoundBlaster PRO SoundBlaster 16/ASP/MCD/SCSI-II Sound Galaxy NX Pro WaveBlaster = others PC speaker HARD DRIVES ----------- All hard drives should work if the controller is supported. (From the SCSI-HOWTO) All direct access SCSI devices with a block size of 256, 512, or 1024 bytes should work. Other block sizes will not work (Note that this can often be fixed by changing the block and/or sector sizes using the MODE SELECT SCSI command) IDE > 540 megs? I don't have IDE. Anyone else has info on this? TAPE DRIVES ----------- (From the SCSI-HOWTO) Drives using both fixed and variable length blocks smaller than the driver buffer length (set to 32k in the distribution sources) are supported. Virtually all drives should work, including... Archive Viper 150M, 525M Exabyte 8mm drives Wangtek 5150S Wangdat DAT drives QIC-02 QIC-117, QIC-40/80 drives including... (from the Ftape HOWTO) Archive 5580i/XL9250i Colorado DJ-10/20 (aka: Jumbo 120/250) Conner C250MQ Escom/Archive 31250Q Insight 80Mb Iomega 250 Mountain FS8000 Summit SE 150/SE 250 Wangtek 3080F these DON'T work... All drives that connect to the parallel port (eg: Colorado Trakker) High speed tape controllers (eg: Colorado TJ-10) Irwin AX250L/Accutrak 250 (not a QIC-80 drive) COREtape Light CD-ROM DRIVES ------------- All SCSI CD-ROM drives should work if the controller is supported. Kotobuki/Matsushita/Panasonic Mitsumi Sony CDU31A/CDU33A = others LMS/Phillips CM 205 with CM 250 adapter NEC CDR-260 IDE CD-ROM drive Sony CDU-535/CDU-531 All CD-ROM drives should work similarly for reading data. There are various compatibility problems with audio CD playing utilities. (Especially with some NEC drives.) PhotoCD (XA) is also supported. See the CD-ROM-HOWTO for details. OPTICAL/WORM/CD-R/FLOPTICAL/REMOVABLE DRIVES -------------------------------------------- All SCSI based drives should work if the controller is supported. For optical drives, Linux supports both 512 and 1024 bytes/sector disks. Iomega Bernoulli and LaserSafe drives attached to their proprietary PC2/2B SCSI adapter will work if the PC2/2B driver is installed. MICE ---- Microsoft serial mouse Mouse Systems serial mouse Logitech Mouseman serial mouse Logitech (old style) serial mouse ATI XL Inport busmouse C&T 82C710 (QuickPort) (Toshiba, TI Travelmate) Microsoft busmouse Logitech busmouse PS/2 (auxiliary device) mouse MODEMS ------ All internal modems or external modems connected to the serial port. PCMCIA modems will work with appropriate PCMCIA patches. Digicom Connection 96+/14.4+ ZyXEL U-1496 series PRINTERS -------- All printers connected to the parallel or serial port should work. SCSI printers? HP LaserJet 4 series SCANNERS -------- All SCSI scanners should work if the controller is supported, but I haven't seen any applications make use of them. = others Genius GS-B105G GS4500 handheld scanner Logitech Scanman 32, 256 Mustek M105 handheld scanner with GI1904 interface OTHERS ------ Joysticks 2.88 meg floppy drives WinVision video capture card VideoBlaster, Rombo Media Pro+ INCOMPATIBILITIES ----------------- From: mow@marsu.tynet.sub.org The ProAudio Spectrum 16 does not work properly in combination with the Adaptec 1542B. This is due to both card's busmastering feature. NeXTSTEP/Intel even crashes with this configuration. I guess this is true for other busmastering cards too. --end Trademarks are owned by their owners. No warranties.