home *** CD-ROM | disk | FTP | other *** search
-
- LINUX HARDWARE COMPATIBILITY HOWTO
- ==================================
-
- frac@ksc.au.ac.th (Tawei Wan)
-
- Last updated: December 6, 1994
-
- Welcome to the Linux Hardware Compatibility HOWTO. This file will
- hopefully list most of the hardwares supported by Linux and help you
- locate the necessary drivers. If you know of any Linux hardware
- (in)compatibilities not listed here please let me know. Thanks.
-
- 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, follow the pointers in here, or check the html
- version of this file at <http://ksc.au.ac.th:8000/hardware.html>.
-
- [Hmm, my net provider is still having problems so the page might be
- unreachable at times. You would think anyone can get a system in working
- order in three months. And I'm stuck with them too, not much competition
- for Internet providers here. Grumble.]
-
- Well, due to all the requests I got all the locations and filenames
- are now listed out. Some of the names can get pretty long so the sites
- are coded as follows:
- * [1] - sunsite.unc.edu
- * [2] - tsx-11.mit.edu
-
- Comments, additions, changes, etc., send mail or find me on irc.
- FRiC <frac@ksc.au.ac.th>
-
- _________________________________________________________________
-
- 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. Optical/WORM/CD-R/Floptical/Removable drives
- 15. Mice
- 16. Modems
- 17. Printers/Plotters
- 18. Scanners
- 19. Others
- 20. Incompatibilities
- 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.
-
- _________________________________________________________________
-
- 2. Laptops
-
- Some laptops have unusual video adapters or power management, it is
- not uncommon to be unable to use the power management. 2.88 meg floppy
- drives are supported.
-
- PCMCIA drivers currently support Databook TCIC/2, Intel 82365SL,
- Cirrus PD67xx, and Vadem VG-468 chipsets.
-
- Adrian Clark maintains a web page with detailed information on running
- Linux on IBM ThinkPads.
-
- * APM
- [2] /pub/linux/packages/laptops/apm/
- * PCMCIA
- ftp://cb-iris.stanford.edu/pub/pcmcia/
- * non-blinking cursor
- [1] /pub/Linux/Incoming/noblink-1.4.tar.gz
- * power savings (WD7600 chipset)
- [1] /pub/Linux/system/Misc/low-level/pwrm-1.0.tar.Z
-
- _________________________________________________________________
-
- 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 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 is a patch to enable cache and a patch for software cache
- control for Cyrix processors.
-
- _________________________________________________________________
-
- 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, S3) are MUCH faster than
- unaccelerated or partially accelerated (Cirrus, WD) cards. S3 801
- (ISA) and 805 (VLB) based cards 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.
-
- 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
- + S3 801/805, AT&T 20C490 (or similar) RAMDAC (16 bpp)
- Actix GE 32, Orchid Fahreneht 1280+, STB PowerGraph
- + S3 805, S3 GENDAC (16 bpp)
- Miro 10SD VLB/PCI, SPEA Mirage VLB
- + S3 805, Diamond SS2410 RAMDAC, ICD2061A Clockchip
- Diamond Stealth 24 VLB
- + S3 928, AT&T 20C490 RAMDAC (16 bpp)
- Actix Ultra
- + S3 928, Sierra SC15025 RAMDAC, ICD2061A Clockchip (16/32 bpp)
- ELSA Winner 1000 ISA/VLB/EISA
- + S3 928, Bt485 RAMDAC, ICD2061A Clockchip
- STB Pegasus VL
- + S3 928, Bt485 RAMDAC, SC11412 Clockchip (16 bpp)
- SPEA Mercury VLB
- + S3 928, Bt485 RAMDAC, ICD2061A Clockchip
- #9 GXE Level 10/11/12
- + S3 928, Ti3020 RAMDAC, ICD2061A Clockchip
- #9 GXE Level 14/16
- + S3 864, AT&T 20C498 or STG1700 RAMDAC, ICD2061A or ICS9161
- Clockchip (16/32 bpp)
- ELSA Winner 1000 PRO VLB/PCI
- + S3 864, STG1700 RAMDAC, ICD2061A Clockchip (16/32? bpp)
- Actix GE 64 VLB
- + S3 864, 20C498 RAMDAC, ICS2595 Clockchip (16 bpp)
- SPEA Mirage P64 DRAM
- + S3 964, AT&T 20C505 RAMDAC, ICD2061A Clockchip (16/32 bpp)
- Miro Crystal 20SV PCI
- + S3 964, Bt485 RAMDAC, ICD2061A Clockchip (16/32 bpp)
- Diamond Stealth 64
- + S3 964, Ti3020 RAMDAC, ICD2061A Clockchip
- ELSA Winner 2000 PRO PCI
- + S3 964, Ti3025 RAMDAC, Ti3025 Clockchip (16/32 bpp)
- #9 GXE64 Pro VLB/PCI
- * Tseng ET4000/W32/W32i/W32p
- * Weitek P9000 (16/32 bpp)
- + Diamond Viper VLB/PCI
- + 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
-
- 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 may provide support for cards not supported by
- XFree86, and might give better performances. 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., info@xinside.com)
-
- * 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
-
- Next version of Accel-X will support 24 bit packed pixel modes.
-
- Metro-X ($150, Metro Link, sales@metrolink.com)
-
- * Matrox MGA-I, MGA-II
- * TI 34020
-
- 16 bit support for some S3 cards and Mach32
- 32 bit support for some S3 cards and Matrox MGA
-
- _________________________________________________________________
-
- 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.
-
- 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.
-
- There is a patch for Enhanced IDE device support.
-
- _________________________________________________________________
-
- 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) (EISA)
- * DTC 329x (EISA) (Adaptec compatibility mode)
- * 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/prerelease/
- * Acculogic ISApport / MV Premium 3D SCSI (NCR 53c406a)
- [2] /pub/linux/ALPHA/scsi/
- * Always AL-500
- [1] /pub/Linux/kernel/patches/scsi/al500_0.1.tar.gz
- * EATA-DMA protocol compliant SCSI (DPT/NEC/AT&T) (ISA and EISA)
- ftp://ftp.uni-mainz.de/pub/Linux/Drivers/SCSI/EATA/
- * 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.
-
- Will Hayward says... "I work for a company that resells computers. A
- recent client of mine specified that he "must have the 16550A UART and
- not the 16550 UART". Since I had not heard of the 16550A, I proceeded
- to search for a source of one. After much searching with no luck, I
- finally went to the real source - National Semiconductor - the
- manufacturer of these UARTs. A representative there said that there is
- no difference between the 16550 and the 16550A. In fact, 16550A is an
- old part number. The current name for the chip is really PC16550D but
- can be shortened to just 16550. The "D" refers to the current
- revision."
-
- _________________________________________________________________
-
- 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
- * PC-COMM 4-port
- * STB 4-COM
- * Twincom ACI/550
- * Usenet Serial Board II
-
- =others=
- * Cyclades Cyclom-8Y/16Y (8, 16 port)
- [1] /pub/Linux/kernel/patches/serial/cyc.1.33.tgz
- * DigiBoard COM/Xi - contact Simon Park <si@wimpol.demon.co.uk>
- * 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.0.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 - obsolete and not recommended
- * 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 / PCLAN PLUS
- * 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)
-
- =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
- * Ottowa 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/
-
- Arcnet - [1] /pub/Linux/system/Network/drivers/arcnet-0.21.tar.gz
-
- 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/Incoming/mpu4011.0.1a.tar.gz
- * PC speaker / Parallel port DAC
- [1] /pub/Linux/kernel/patches/console/pcsndrv-0.7.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 CFP1060 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 Soenke Behrens
- <Soenke.BEHRENS@conner.com> for the patch.
-
- 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
-
- Linux does not work with Emerald and Tecmar QIC-02 tape controller
- cards - Chris Ulrich <insom@math.ucr.edu>
-
- * QIC-117, QIC-40/80 drives (Ftape)
- + Most tape drive using the floppy controller should work.
- Check the Ftape HOWTO for details.
- + Colorado FC-10 is supported
-
-
- * these don't work...
- + Drives that connect to the parallel port (eg: Colorado Trakker)
- + Some high speed tape controllers (Colorado TC-15 / FC-20)
- + Irwin AX250L/Accutrak 250 (not QIC-80)
- + IBM Internal Tape Backup Unit (not QIC-80)
- + 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.
-
- * Kotobuki/Matsushita/Panasonic
- * Mitsumi
- * Sony CDU31A/CDU33A
-
- =others=
- * Aztech CD268A
- ftp://ftp.gwdg.de/pub/linux/cdrom/drivers/aztech/
- * LMS/Philips CM 205/225/202 (does not work with CM 206)
- [1] /pub/Linux/kernel/patches/cdrom/lmscd0.3c.tar.gz
- * NEC CDR-260, Wearnes CDD-120 (EIDE CD-ROM drives)
- [1] /pub/Linux/kernel/patches/cdrom/nec260-0_3.tgz
- * NEC CDR-35D (old)
- [1] /pub/Linux/Incoming/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. Optical/WORM/CD-R/Floptical/Removable drives
-
- All SCSI based drives should work if the controller is supported.
-
- Linux supports both 512 and 1024 bytes/sector optical disks.
-
- Iomega Bernoulli and LaserSafe drives attached to their proprietary
- PC2/2B SCSI adapters will work if the driver is installed.
-
- _________________________________________________________________
-
- 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/Incoming/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 <greg%wind.UUCP@plains.nodak.edu>
- * 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
- * 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
-
- * ProMovie Studio
- [1] /pub/Linux/Incoming/PMS-grabber.tgz
- * VideoBlaster, Rombo Media Pro+
- [1] /pub/Linux/apps/video/vid_src.gz
- * WinVision video capture card
- [1] /pub/Linux/apps/video/fgrabber-1.0.tgz
-
- * APC Back-UPS (Read the Back-UPS HOWTO)
-
- * Mattel Powerglove
- [1] /pub/Linux/apps/linux-powerglove.tgz
-
- _________________________________________________________________
-
- 20. Incompatibilities
-
- Both the Pro Audio Spectrum-16 and the Adaptec 1542 use 16-bit DMA so
- they may have trouble working together. A program called SCSISEL.EXE
- may fix this. Check the Sound HOWTO for details.
-
- _________________________________________________________________
-
- 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 for the sanity checks.
-
- _________________________________________________________________
-
- --end
-
- Trademarks are owned by their owners. No warranties.
-
-