LINUX HARDWARE COMPATIBILITY HOWTO ================================== Last updated: January 23, 1995 Welcome to the Linux Hardware Compatibility HOWTO. This file lists most of the hardwares supported by Linux and help you locate the necessary drivers. If only people would read this list first before posting their questions on Usenet... Sections marked =others= list hardwares with alpha or beta drivers in varying degrees of usability or other drivers that aren't included in standard kernels. Also note that some drivers only exist in alpha kernels, so if you see something listed as supported but isn't in your version of the Linux kernel, upgrade. For driver availability, check the Linux Software Map, or follow the links in here. The latest version of this file is always available on my web server at . The server is a little screwy so if you can't connect to it, just try again in a few hours. The URL of sites and files can get pretty long so the sites are abbreviated as follows: * [1] - sunsite.unc.edu * [2] - tsx-11.mit.edu If you know of any Linux hardware (in)compatibilities not listed here please let me know. Just send mail or find me on irc. Thanks. FRiC "Boy of Destiny" _________________________________________________________________ This file only deals with Linux for Intel platforms, for other platforms check the following: * Linux/68k http://www-users.informatik.rwth-aachen.de/~hn/linux68k.html * Linux/MIPS http://www.waldorf-gmbh.de/linux-mips-faq.html * Linux for Acorn http://www.ph.kcl.ac.uk/~amb/linux.html * MacLinux http://www.ibg.uu.se/maclinux/ _________________________________________________________________ Contents 1. Computers/Motherboards/BIOS 2. Laptops 3. CPU/FPU 4. Video cards 5. Controllers (hard drive) 6. Controllers (SCSI) 7. Controllers (I/O) 8. Controllers (multiport) 9. Network adapters 10. Sound cards 11. Hard drives 12. Tape drives 13. CD-ROM drives 14. Removable drives 15. Mice 16. Modems 17. Printers/Plotters 18. Scanners 19. Others 20. Related sources of information 21. Acknowledgments _________________________________________________________________ 1. Computers/Motherboards/BIOS ISA, VLB, EISA, PCI (but read the PCI HOWTO) PS/2 and Microchannel (MCA) is not supported in the standard kernel. Alpha test PS/2 MCA kernels are available but not yet recommended for beginners or serious use. * PS/2 MCA kernel ftp://invaders.dcrl.nd.edu/pub/misc/linux/ _________________________________________________________________ 2. Laptops Some laptops have unusual video adapters or power management, it is not uncommon to be unable to use the power management features. 2.88 meg floppy drives are supported. PCMCIA drivers currently support Databook TCIC/2, Intel i82365SL, Cirrus PD67xx, and Vadem VG-468 chipsets. * APM [2] /pub/linux/packages/laptops/apm/ * PCMCIA ftp://cb-iris.stanford.edu/pub/pcmcia/ * non-blinking cursor [1] /pub/Linux/kernel/patches/console/noblink-1.4.tar.gz * power savings (WD7600 chipset) [1] /pub/Linux/system/Misc/low-level/pwrm-1.0.tar.Z Running Linux on laptops * Compaq Aero http://domen.uninett.no/~hta/linux/aero-faq.html * IBM ThinkPad http://peipa.essex.ac.uk/html/linux-thinkpad.html _________________________________________________________________ 3. CPU/FPU Intel/AMD/Cyrix 386SX/DX/SL/DXL/SLC, 486SX/DX/SL/SX2/DX2/DX4, Pentium. Basically all 386 or better processors will work. Linux has built-in FPU emulation if you don't have a math coprocessor. A few very early AMD 486DX's may hang in some special situations. All current chips should be okay and getting a chip swap for old CPU's should not be a problem. ULSI Math*Co series has a bug in the FSAVE and FRSTOR instructions that causes problems with all protected mode operating systems. Some older IIT and Cyrix chips may also have this problem. There are problems with TLB flushign in UMC U5S chips. Fixed in newer kernels. * enable cache on Cyrix processors [1] /pub/Linux/kernel/patches/CxPatch030.tar.z * Cyrix software cache control [1] /pub/Linux/kernel/patches/linux.cxpatch _________________________________________________________________ 4. Video cards Linux will work with all video cards in text mode, VGA cards not listed below probably will still work with mono VGA and/or standard VGA drivers. If you're looking into buying a cheap video card to run X, keep in mind that accelerated cards (ATI Mach, ET4000/W32p, S3) are MUCH faster than unaccelerated or partially accelerated (Cirrus, WD) cards. S3 801 (ISA), S3 805 (VLB), ET4000/W32p, and ATI Graphics Wonder (Mach32) are good low-end accelerated cards. Historically Diamond video cards were not supported by XFree86. However, as of September 27, 1994, Diamond has verbally agreed to provide The XFree86 Project, Inc. with detailed information about Diamond products. * Diamond support for XFree86 http://www.diamondmm.com/linux.html 32 bit color means 24 bit color aligned on 32 bit boundaries. Modes with 24 bit packed pixels are not supported, so cards that can display 24 bit color in other OS's may not able to do this in X. These cards include Mach32, Cirrus 542x, S3 801/805, ET4000, and others. SVGALIB * VGA * EGA * ATI Mach32 * Cirrus 542x * OAK OTI-037/67/77/87 * Trident TVGA8900/9000 * Tseng ET3000/ET4000/W32 XFREE86 3.1 Accelerated support (8 bpp unless noted) * ATI Mach8 * ATI Mach32 (16 bpp - does not work with all Mach32 cards) * Cirrus Logic 5420, 542x/5430 (16 bpp), 5434 (16/32 bpp), 62x5 * IBM 8514/A * IBM XGA, XGA-II * IIT AGX-010/014/015/016 * S3 911, 924, 801, 805, 928, 864, 964 o S3 801/805, AT&T 20C490 (or similar) RAMDAC (16 bpp) Actix GE 32, Orchid Fahreneht 1280+, STB PowerGraph o S3 805, S3 GENDAC (16 bpp) Miro 10SD VLB/PCI, SPEA Mirage VLB o S3 805, Diamond SS2410 RAMDAC, ICD2061A clockchip Diamond Stealth 24 VLB o S3 928, AT&T 20C490 RAMDAC (16 bpp) Actix Ultra o S3 928, Sierra SC15025 RAMDAC, ICD2061A clockchip (16/32 bpp) ELSA Winner 1000 ISA/VLB/EISA o S3 928, Bt485 RAMDAC, ICD2061A clockchip STB Pegasus VL o S3 928, Bt485 RAMDAC, SC11412 clockchip (16 bpp) SPEA Mercury VLB o S3 928, Bt485 RAMDAC, ICD2061A clockchip #9 GXE Level 10/11/12 o S3 928, Ti3020 RAMDAC, ICD2061A clockchip #9 GXE Level 14/16 o S3 864, AT&T 20C498 or STG1700 RAMDAC, ICD2061A or ICS9161 clockchip (16/32 bpp) ELSA Winner 1000 PRO VLB/PCI o S3 864, STG1700 RAMDAC, ICD2061A clockchip (16/32? bpp) Actix GE 64 VLB o S3 864, AT&T 20C498 RAMDAC, ICS2595 clockchip (16 bpp) SPEA Mirage P64 DRAM o S3 864, AT&T 20C490 RAMDAC, ICD2061A clockchip (16/32 bpp) #9 GXE64 o S3 964, AT&T 20C505 RAMDAC, ICD2061A clockchip (16/32 bpp) Miro Crystal 20SV PCI o S3 964, Bt485 RAMDAC, ICD2061A clockchip (16/32 bpp) Diamond Stealth 64 o S3 964, Ti3020 RAMDAC, ICD2061A clockchip ELSA Winner 2000 PRO PCI o S3 964, Ti3025 RAMDAC, Ti3025 clockchip (16/32 bpp) #9 GXE64 Pro VLB/PCI * Tseng ET4000/W32/W32i/W32p * Weitek P9000 (16/32 bpp) o Diamond Viper VLB/PCI o Orchid P9000 * Western Digital WD90C31/33 Unaccelerated * ATI VGA Wonder, 18800*, 28800*, 68800*, 88800 (Mach64) * Avance Logic AL2101 * Cirrus Logic 6420 * Compaq AVGA * Genoa GVGA * MCGA (320x200) * MX MX68000/MX68010 * NCR 77C22, 77C22E, 77C22E+ * OAK OTI-067, OTI-077 * Trident TVGA8800, TVGA8900, TVGA9xxx (not very fast) * Tseng ET3000, ET4000AX * VGA (standard VGA, 4 bit, slow) * Video 7 / Headland Technologies HT216-32 * Western Digital/Paradise PVGA1, WD90C00/10/11/24/30/31/33 Monochrome * Hercules mono * Hyundai HGC-1280 * Sigma LaserView PLUS * VGA mono =others= * Chips & Technologies [1] /pub/Linux/X11/X-servers/chips-3.1.tar.gz * EGA ftp://ftp.funet.fi/pub/OS/Linux/BETA/Xega/ Work in progress * ATI Mach64 accelerated support * Compaq QVision * Number Nine Imagine 128 No, I do not know when support for these cards will be finished, please don't ask me. If you want support for these cards now get Accelerated-X. OTHER X SERVERS Commercial X servers provide support for cards not supported by XFree86, and might give better performances for cards that are supported by XFree. Only cards not supported by XFree86 are listed here. Contact the vendors directly or check the Commercial HOWTO for more info. Accelerated-X ($199, X Inside, Inc. ) * ATI Mach64 * Compaq QVision 2000 * Matrox MGA-I, MGA-II * Number Nine I-128 16 bit support for ATI Mach32, ATI Mach 64, Cirrus 542x/543x, IBM XGA, IIT AGX-014/015, Matrox MGA, #9 I-128, Oak OTI-077/087, S3 cards, ET4000, ET4000/W32 series, Weitek P9000, WD90C30/31 32 bit support for ATI Mach64, Cirrus 5434, Matrox MGA, #9 I-128, S3-928/864/964, ET4000/W32p, Weitek P9000 Accel-X 1.2 will support 24 bit packed pixel modes and have support for many more video cards. Accel-X 1.1 is available right now for a promotional price of $99.50, with free upgrade to 1.2. Good deal. Metro-X ($150, Metro Link ) Metro-X has similar hardware support as Accel-X, however I don't have much more information as I can't seem to view the PostScript files they sent me. Mail them directly for more info. Metro-X 2.3 is now available for special introductory price of $99.00 _________________________________________________________________ 5. Controllers (hard drive) Linux will work with standard IDE, MFM and RLL controllers. When using MFM/RLL controllers it is important to use ext2fs and the bad block checking options when formatting the disk. Enhanced IDE (EIDE) interfaces are supported. With up to two IDE interfaces and up to four hard drives and/or CD-ROM drives. (1.1.76) ESDI controllers that emulate the ST-506 (that is MFM/RLL/IDE) interface will also work. The bad block checking comment also applies to these controllers. Generic 8 bit XT controllers also work. _________________________________________________________________ 6. Controllers (SCSI) It is important to pick a SCSI controller carefully. Many cheap ISA SCSI controllers are designed to drive CD-ROM's rather than anything else. Such low end SCSI controllers are no better than IDE. See the SCSI HOWTO and look at UNIX performance figures before buying a SCSI card. * AMI Fast Disk VLB/EISA (works with BusLogic drivers) * Adaptec AVA-1505/1515 (ISA) (use 152x drivers) * Adaptec AHA-1510/152x (ISA) * Adaptec AHA-154x (ISA) (all models) * Adaptec AHA-174x (EISA) (in enhanced mode) * Adaptec AHA-274x (EISA) / 284x (VLB) (AIC-7770) * Always IN2000 * BusLogic (all models) * DPT Smartcache (EATA) (ISA/EISA) * DTC 329x (EISA) (Adaptec 154x compatible) * Future Domain TMC-16x0, TMC-3260 (PCI) * Future Domain TMC-8xx, TMC-950 * NCR 53c7x0, 53c8x0 (PCI) * Pro Audio Spectrum 16 SCSI (ISA) * Qlogic / Control Concepts SCSI/IDE (FAS408) - ISA/VLB/PCMCIA, does not work with PCI (different chipset). PCMCIA cards must boot DOS to init card * Seagate ST-01/ST-02 (ISA) * SoundBlaster 16 SCSI-2 (Adaptec 152x) (ISA) * Trantor T128/T128F/T228 (ISA) * UltraStor 14F (ISA), 24F (EISA), 34F (VLB) * Western Digital WD7000 SCSI =others= * Adaptec ACB-40xx SCSI-MFM/RLL bridgeboard [1] /pub/Linux/kernel/patches/scsi/adaptec-40XX.tar.gz * Adaptec AHA-2940 (PCI) (AIC-7870) ftp://ftp.cpsc.ucalgary.ca/pub/systems/linux/aha274x/ * Acculogic ISApport / MV Premium 3D SCSI (NCR 53c406a) [1] /pub/Linux/Incoming/ncr53c406-0.10.patch.gz * Always AL-500 [1] /pub/Linux/kernel/patches/scsi/al500_0.1.tar.gz * Iomega PC2/2B [1] /pub/Linux/kernel/patches/scsi/iomega_pc2-1.1.x.tar.gz * New Media Bus Toaster PCMCIA ftp://lamont.ldeo.columbia.edu/pub/linux/bus_toaster-1.5.tgz * Ricoh GSI-8 [2] /pub/linux/ALPHA/scsi/gsi8.tar.gz * Trantor T130B (NCR 53c400) [1] /pub/Linux/kernel/patches/scsi/53c400.tar.gz AMI is writing a driver for their Fast Disk VLB Cache SCSI Controller. Parallel port SCSI adapters are not supported. Non Adaptec compatible DTC boards (327x, 328x) are not supported. _________________________________________________________________ 7. Controllers (I/O) Any standard serial/parallel/joystick/IDE combo cards. Linux supports 8250, 16450, 16550, and 16550A UART's. The original 16550 (no suffix) had a bug with FIFO's, later revisions (16550A and others) are okay. _________________________________________________________________ 8. Controllers (multiport) * AST FourPort and clones * Accent Async-4 * Bell Technologies HUB6 * Boca BB-1004, 1008 (4, 8 port) - no DTR, DSR, and CD * Boca BB-2016 (16 port) * Boca IO/AT66 (6 port) * Boca IO 2by4 (4S/2P) - works with modems, but uses 5 IRQ's * Cyclades Cyclom-8Y/16Y (8, 16 port) * PC-COMM 4-port * STB 4-COM * Twincom ACI/550 * Usenet Serial Board II =others= * Comtrol RocketPort (8/16/32 port) - driver under development by Comtrol with expected availability April '95 * DigiBoard COM/Xi - contact Simon Park * DigiBoard PC/Xe (ISA) and PC/Xi (EISA) ftp://ftp.skypoint.com/pub/linux/digiboard/ * Specialix SI0/XIO (modular, 4 to 32 ports) [1] /pub/Linux/kernel/patches/serial/sidrv0_5.taz * Stallion Technologies EasyIO / EasyConnection 8/32 [1] /pub/Linux/kernel/patches/serial/stallion-0.1.1.tar.gz _________________________________________________________________ 9. Network adapters Ethernet adapters vary greatly in performance. In general the newer the design the better. Some very old cards like the 3C501 are only useful because they can be found in junk heaps for $5 a time. Be careful with clones, not all are good clones and bad clones often cause erratic lockups under Linux. * 3Com 3C501 - "avoid like the plague" * 3Com 3C503, 3C505, 3C507, 3C509 (ISA) / 3C579 (EISA) * AMD LANCE (79C960) / PCnet-ISA/PCI (AT1500, HP J2405A, NE1500/NE2100) * Allied Telesis AT1700 * Cabletron E21xx * DEC DEPCA and EtherWORKS * HP PCLAN (27245 and 27xxx series) * HP PCLAN PLUS (27247B and 27252A) * Intel EtherExpress * NE2000/NE1000 * Racal-Interlan NI5210 (i82586 Ethernet chip) * Racal-Interlan NI6510 (am7990 lance chip) - doesn't work with more than 16 megs RAM * PureData PDUC8028, PDI8023 * SMC Ultra * Schneider & Koch G16 * Western Digital WD80x3 EISA and onboard controllers * Ansel Communications AC3200 EISA * Apricot Xen-II * Zenith Z-Note / IBM ThinkPad 300 built-in adapter Pocket and portable adapters * AT-Lan-Tec/RealTek parallel port adapter * D-Link DE600/DE620 parallel port adapter Slotless * SLIP/CSLIP/PPP (serial port) * PLIP (parallel port, using "LapLink cable" or bi-directional cable) Arcnet =others= ISDN * Diehl SCOM card [1] /pub/Linux/kernel/patches/network/isdndrv-0.1.1.tar.gz * Sonix PC Volante only in asynchronous mode, not useful for some applications * Teles ISDN card Amateur radio cards * Ottawa PI2 * Most generic 8530 based HDLC boards No support for the PMP/Baycom board PCMCIA cards - ftp://cb-iris.stanford.edu/pub/pcmcia/ * 3Com 3C589 * Accton EN2212 EtherCard * D-Link DE650 * IBM Credit Card Adapter * IC-Card * Kingston KNE-PCM/M * LANEED Ethernet * Linksys EthernetCard * Network General "Sniffer" * Novell NE4100 * Thomas-Conrad Ethernet * ... possibly more Token Ring - ftp://ftp.cs.kuleuven.ac.be/pub/unix/linux/ Xircom adapters are not supported. _________________________________________________________________ 10. Sound cards * 6850 UART MIDI * ATI Stereo F/X (SB compatible) * Adlib * ECHO-PSS (Orchid SW32, Cardinal DSP16, etc) * Ensoniq SoundScape (boot DOS to init card) * Gravis Ultrasound * Gravis Ultrasound 16-bit sampling daughterboard * Gravis Ultrasound MAX * Logitech SoundMan Games (SBPro, 44kHz stereo support) * Logitech SoundMan Wave (SBPro/MPU-401) (OPL4) * Logitech SoundMan 16 (PAS-16 compatible) * Microsoft Sound System (AD1848) * MPU-401 MIDI * Media Vision Premium 3D (Jazz16) (SBPro compatible) * Media Vision Pro Sonic 16 (Jazz) * Media Vision Pro Audio Spectrum-16 * SoundBlaster * SoundBlaster Pro * SoundBlaster 16/ASP/MCD/SCSI-2 * Sound Galaxy NX Pro * ThunderBoard (SB compatible) * WaveBlaster (and other SB16 daughterboards) =others= * MPU-401 MIDI (intelligent mode) [1] /pub/Linux/kernel/sound/mpu401.0.11a.tar.gz * PC speaker / Parallel port DAC ftp://ftp.informatik.hu-berlin.de/pub/os/linux/hu-sound/ [1] /pub/Linux/kernel/patches/console/pcsndrv-0.8.tar.z The ASP chip on SoundBlaster 16 series and AWE32 is not supported. AWE32's special features (MIDI, effects) are not supported. They will probably never be supported. _________________________________________________________________ 11. 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). Large IDE (EIDE) drives work fine with newer kernels. The boot partition must lie in the first 1024 cylinders due to PC BIOS limitations. Some Conner CFP1060S drives may have problems with Linux and ext2fs. The symptoms are inode errors during e2fsck and corrupt file systems. Conner has released a bugfix for this problem, contact Conner at 1-800-4CONNER (US) or +44-1294-315333 (Europe). Have the microcode version (found on the drive label, 9WA1.6x) handy when you call. Certain Micropolis drives have problems with BusLogic BT-946C PCI SCSI controllers, get upgrade ROMs from BusLogic. _________________________________________________________________ 12. Tape drives SCSI 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. (Send mail if you know of any incompatible drives.) * QIC-02 o Linux does not work with Emerald and Tecmar QIC-02 tape controller cards - Chris Ulrich * QIC-117, QIC-40/80 drives (Ftape) o Most tape drive using the floppy controller should work. Check the Ftape HOWTO for details. o Colorado FC-10 is supported * these don't work... o Drives that connect to the parallel port (eg: Colorado Trakker) o Some high speed tape controllers (Colorado TC-15 / FC-20) o Irwin AX250L/Accutrak 250 (not QIC-80) o IBM Internal Tape Backup Unit (not QIC-80) o COREtape Light _________________________________________________________________ 13. CD-ROM drives (From the CD-ROM HOWTO) Any SCSI CD-ROM drive with a block size of 512 or 2048 bytes should work under Linux; this includes the vast majority of CD-ROM drives on the market. * Aztech CDA268, Orchid CDS-3110, Okano/Wearnes CDD-110 * EIDE (ATAPI) CD-ROM drives * Matsushita/Panasonic, Kotobuki (SBPCD) * Mitsumi * Sony CDU31A/CDU33A =others= * Aztech CDA268, Orchid CDS-3110, Okano/Wearnes CDD-110 ftp://ftp.gwdg.de/pub/linux/cdrom/drivers/aztech/ * LMS/Philips CM 205/225/202 (does not work with CM 206) [1] /pub/Linux/Incoming/lmscd0.3d.tar.gz * NEC CDR-35D (old) [1] /pub/Linux/kernel/patches/cdrom/linux-neccdr35d.patch * Sony CDU-535/CDU-531 [1] /pub/Linux/kernel/patches/cdrom/sony535-0.6.tar.gz PhotoCD (XA) is supported. 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.) Some alpha drivers may not have audio support yet. Early (single speed) NEC CD-ROM drives may have trouble with currently available SCSI controllers. _________________________________________________________________ 14. Removable drives All SCSI drives should work if the controller is supported, including optical drives, WORM, CD-R, floptical, and others. Bernoulli and SyQuest drives work fine. Linux supports both 512 and 1024 bytes/sector disks. There's a problem with msdos filesystems on 1024 bytes/sector disks on some recent kernels (fixed in 1.1.75). _________________________________________________________________ 15. Mice * Microsoft serial mouse * Mouse Systems serial mouse * Logitech Mouseman serial mouse * Logitech serial mouse * ATI XL Inport busmouse * C&T 82C710 (QuickPort) (Toshiba, TI Travelmate) * Microsoft busmouse * Logitech busmouse * PS/2 (auxiliary device) mouse =others= * Sejin J-mouse [1] /pub/Linux/kernel/patches/console/jmouse.1.1.70-jmouse.tar.gz Newer Logitech mice (except the Mouseman) use the Microsoft protocol and all three buttons do work. Eventhough Microsoft's mice have only two buttons, the protocol allows three buttons. The mouse port on the ATI Graphics Ultra and Ultra Pro use the Logitech busmouse protocol. (See the Busmouse HOWTO for details.) _________________________________________________________________ 16. Modems All internal modems or external modems connected to the serial port. A small number of modems come with DOS software that downloads the control program at runtime. These can normally be used by loading the program under DOS and doing a warm boot. Such modems are probably best avoided as you won't be able to use them with non PC hardware in the future. PCMCIA modems should work with the PCMCIA drivers. Fax modems need appropriated software to operate. * Digicom Connection 96+/14.4+ - DSP code downloading program [1] /pub/Linux/system/Serial/smdl-linux.1.02.tar.gz * ZyXEL U-1496 series - ZyXEL 1.4, modem/fax/voice control program [1] /pub/Linux/system/Serial/ZyXEL-1.4.tar.gz _________________________________________________________________ 17. Printers/Plotters All printers and plotters connected to the parallel or serial port should work. * HP LaserJet 4 series - free-lj4, printing modes control program [1] /pub/Linux/system/Printing/free-lj4-1.1p1.tar.gz * BiTronics parallel port interface [1] /pub/Linux/kernel/misc/bt-ALPHA-0.0.1.tar.gz Many Linux programs output PostScript files. Non-PostScript printers can emulate PostScript Level 2 using Ghostscript. Ghostscript supports these printers (and compatibles): * Apple Imagewriter * C. Itoh M8510 * Canon BubbleJet BJ10e, BJ200 * Canon LBP-8II, LIPS III * DEC LA50/70/75/75plus * DEC LN03, LJ250 * Epson 9 pin, 24 pin, LQ series, Stylus, AP3250 * HP 2563B * HP DesignJet 650C * HP DeskJet/Plus/500 * HP DeskJet 500C/520C/550C color * HP LaserJet/Plus/II/III/4 * HP PaintJet/XL/XL300/1200C color * IBM Jetprinter color * IBM Proprinter * Imagen ImPress * Mitsubishi CP50 color * NEC P6/P6+/P60 * Okidata MicroLine 182 * Ricoh 4081 * SPARCprinter * StarJet 48 inkjet printer * Tektronix 4693d color 2/4/8 bit * Tektronix 4695/4696 inkjet plotter * Xerox XES printers (2700, 3700, 4045, etc.) =others= * Canon BJC600 and Epson ESC/P color printers ftp://petole.imag.fr/pub/postscript/ _________________________________________________________________ 18. Scanners * A4 Tech AC 4096 ftp://ftp.informatik.hu-berlin.de/pub/local/linux/ac4096.tgz * Fujitsu SCSI-2 scanners contact Dr. G.W. Wettstein * Genius GS-B105G [2] /pub/linux/ALPHA/scanner/gs105-0.0.1.tar.gz * Genius GeniScan GS4500 handheld scanner [2] /pub/linux/ALPHA/scanner/gs4500.tar.gz * HP Scanjet II series SCSI [1] /pub/Linux/Incoming/hpscanpbm.c.gz * Logitech Scanman 32 / 256 [2] /pub/linux/ALPHA/scanner/logiscan-0.0.2.tar.gz * Mustek M105 handheld scanner with GI1904 interface [2] /pub/linux/ALPHA/scanner/scan-driver-0.1.8.tar.gz _________________________________________________________________ 19. Others * VESA Power Savings Protocol (DPMS) monitors * Joysticks [1] /pub/Linux/kernel/patches/console/joystick-0.7.tgz * FAST Screen Machine II [1] /pub/Linux/Incoming/ScreenMachineII_1.1.tgz * ProMovie Studio [1] /pub/Linux/apps/video/PMS-grabber.tgz * VideoBlaster, Rombo Media Pro+ [1] /pub/Linux/Incoming/vid_src.gz * WinVision video capture card [1] /pub/Linux/apps/video/fgrabber-1.0.tgz * UPS (various) (Read the UPS HOWTO) * Mattel Powerglove [1] /pub/Linux/apps/linux-powerglove.tgz _________________________________________________________________ 20. Related sources of information * Cameron Spitzer's hardware FAQ archive ftp://rahul.net/pub/cameron/PC-info/ * Computer Hardware and Software Vendor Phone Numbers http://mtmis1.mis.semi.harris.com/comp_ph1.html * Computer-related WWW/FTP/Newsgroup resources http://www-bprc.mps.ohio-state.edu/cgi-bin/hpp/list.html _________________________________________________________________ 21. Acknowledgments Thanks to all the authors and contributors of other HOWTO's, many things here are shamelessly stolen from their HOWTO's; to Zane Healy and Ed Carp, the original author and maintainer of this list; and to everyone else who sent in updates and feedbacks. Special thanks to Eric Boerner and lilo (the person, not the program) for the sanity checks. _________________________________________________________________ -- end Trademarks are owned by their owners. No warranties. Standard LDP copyrights apply.