home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-09-10 | 31.4 KB | 1,264 lines |
- Linux Hardware Compatibility HOWTO
- FRiC (Boy of Destiny), frac@pobox.com
- v6969, 16 July 1995
-
- This document lists most of the hardware supported by Linux and helps
- you locate any necessary drivers.
-
- 1. Introduction
-
- 1.1. Welcome
-
- Welcome to the Linux Hardware Compatibility HOWTO. This document lists
- most of the hardware supported by Linux, now if only people would read
- this first before posting their questions on Usenet.
-
- Subsections titled Others list hardware with alpha or beta drivers in
- varying degrees of usability or other drivers that aren't included in
- standard kernels. 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.
-
- The latest version of this document can be found on the net at the
- usual sites where the Linux HOWTO's are kept.
-
- If you know of any Linux hardware (in)compatibilities not listed here
- please let me know. Send mail (note my new e-mail address) or find me
- on IRC. Thanks.
-
-
- 1.2. System architectures
-
- This document only deals with Linux for Intel platforms, for other
- platforms check the following:
-
- o Linux/68k
- <http://www-users.informatik.rwth-aachen.de/~hn/linux68k.html>
-
- o Linux/MIPS
- <http://www.waldorf-gmbh.de/linux-mips-faq.html>
-
- o Linux/PowerPC
- <ftp://sunsite.unc.edu/pub/Linux/docs/ports/Linux-PowerPC-FAQ.gz>
-
- o Linux for Acorn
- <http://www.ph.kcl.ac.uk/~amb/linux.html>
-
- o MacLinux
- <http://www.ibg.uu.se/maclinux/>
-
-
- 2. Computers/Motherboards/BIOS
-
- ISA, VLB, EISA, and PCI buses are all supported.
-
- 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.1. Specific systems
-
-
- o Compaq Deskpro XL
- <http://www-c724.uibk.ac.at/XL/>
-
-
- o IBM PS/2 MCA systems
- <ftp://invaders.dcrl.nd.edu/pub/misc/>
-
-
- 3. Laptops
-
- Some laptops have unusual video adapters or power management, it is
- not uncommon to be unable to use the power management features.
-
- PCMCIA drivers currently support all common PCMCIA controllers,
- including Databook TCIC/2, Intel i82365SL, Cirrus PD67xx, and Vadem
- VG-468 chipsets. Motorola 6AHC05GA controller used in some Hyundai
- laptops is not supported. (Read the PCMCIA HOWTO.)
-
-
- o APM
- <ftp://tsx-11.mit.edu/pub/linux/packages/laptops/apm/>
-
- o PCMCIA
- <ftp://cb-iris.stanford.edu/pub/pcmcia/>
-
- o non-blinking cursor
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console/noblink-1.5.tar.gz>
-
- o power savings (WD7600 chipset)
- <ftp://sunsite.unc.edu/pub/Linux/system/Misc/low-
- level/pwrm-1.0.tar.Z>
-
- o other general info
- <ftp://tsx-11.mit.edu/pub/linux/packages/laptops/>
-
-
- 3.1. Specific laptops
-
-
- o Compaq Contura Aero
- <http://domen.uninett.no/~hta/linux/aero-faq.html>
-
- o IBM ThinkPad
- <http://peipa.essex.ac.uk/tp-linux/tp-linux.html>
-
- o NEC Versa M and P
- <http://www.santafe.edu:80/~nelson/versa-linux/>
-
- o Tadpole P1000
- <http://peipa.essex.ac.uk/tadpole-linux/tadpole-linux.html>
-
- o Linux, X, and the WD90C24A2 video chipset
- <http://www.castle.net/~darin/>
-
-
- 4. 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.
-
- Linux does not support SMP yet. Multi-processor systems will run Linux
- but only the first processor will be used. There's some work being
- done right now, check the Linux Project Map for details.
-
- 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 flushing in UMC U5S chips. Fixed in newer
- kernels.
-
- o enable cache on Cyrix processors
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/CxPatch030.tar.z>
-
- o Cyrix software cache control
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/linux.cxpatch>
-
-
- 5. 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.
-
- ``32 bpp'' is actually 24 bit color aligned on 32 bit boundaries. It
- does NOT mean the cards are capable of 32 bit color, it's still 24 bit
- color (16,777,216 colors). 24 bit packed pixels modes are not
- supported in XFree86, so cards that can do 24 bit color modes in other
- OS's may not able to do this in X. These cards include Mach32, Cirrus
- 542x, S3 801/805, ET4000, and others.
-
-
- 5.1. Diamond video cards
-
- Most recent Diamond cards ARE supported by the current release of
- XFree86. Early Diamond cards are not supported by XFree86, but there
- are ways of getting them to work.
-
- o Diamond support for XFree86
- <http://www.diamondmm.com/linux.html>
-
- o Diamond FAQ (for older cards)
- <ftp://sunsite.unc.edu/pub/Linux/X11/Diamond.FAQ>
-
- o Diamond Disgruntled Users Page (for older cards)
- <http://gladstone.uoregon.edu/~trenton/diamond/>
-
-
- 5.2. SVGALIB
-
-
- o VGA
-
- o EGA
-
- o ATI Mach32
-
- o Cirrus 542x
-
- o OAK OTI-037/67/77/87
-
- o Trident TVGA8900/9000
-
-
- o Tseng ET3000/ET4000/W32
-
-
- 5.3. XFree86 3.1.1, Accelerated
-
-
- o ATI Mach8
-
- o ATI Mach32 (16 bpp - does not work with all Mach32 cards)
-
- o ATI Mach64 (16/32 bpp)
-
- o Cirrus Logic 5420, 542x/5430 (16 bpp), 5434 (16/32 bpp), 62x5
-
- o IBM 8514/A
-
- o IBM XGA, XGA-II
-
- o IIT AGX-010/014/015/016
-
- o Oak OTI-087
-
- o S3 911, 924, 801, 805, 928, 864, 964, Trio32, Trio64, 868, 968
-
- o see Appendix A for long list of supported cards
-
- o Tseng ET4000/W32/W32i/W32p
-
- o Weitek P9000 (16/32 bpp)
-
- o Diamond Viper VLB/PCI
-
- o Orchid P9000
-
- o Western Digital WD90C31/33
-
-
- 5.4. XFree86 3.1.1, Unaccelerated
-
-
- o ATI VGA Wonder series
-
- o Avance Logic AL2101/2228/2301/2302/2308/2401
-
- o Chips & Technologies 65520/65530/65540/65545
-
- o Cirrus Logic 6420/6440
-
- o Compaq AVGA
-
- o Genoa GVGA
-
- o MCGA (320x200)
-
- o MX MX68000/MX68010
-
- o NCR 77C22, 77C22E, 77C22E+
-
- o Oak OTI-067, OTI-077
-
- o Trident TVGA8800, TVGA8900, TVGA9xxx (not very fast)
-
- o Tseng ET3000, ET4000AX
-
- o VGA (standard VGA, 4 bit, slow)
-
- o Video 7 / Headland Technologies HT216-32
-
- o Western Digital/Paradise PVGA1, WD90C00/10/11/24/30/31/33
-
-
- 5.5. Monochrome
-
-
- o Hercules mono
-
- o Hyundai HGC-1280
-
- o Sigma LaserView PLUS
-
- o VGA mono
-
-
- 5.6. Others
-
-
- o EGA (ancient, from c. 1992)
- <ftp://ftp.funet.fi/pub/OS/Linux/BETA/Xega/>
-
-
- 5.7. Works in progress
-
-
- o Compaq QVision
-
- o 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.
-
-
- 5.8. Commercial X servers
-
- Commercial X servers provide support for cards not supported by
- XFree86, and might give better performances for cards that are
- supported by XFree86. In general they support many more cards than
- XFree86, so I'll onlys list cards that aren't supported by XFree86
- here. Contact the vendors directly or check the Commercial HOWTO for
- more info.
-
-
- 5.8.1. Accelerated-X 1.2
-
-
- o ARK Logic
-
- o Chips & Technologies 82C45x, 82C48x, F655xx
-
- o Compaq QVision 2000
-
- o Matrox MGA-I, MGA-II
-
- o Number Nine I-128
-
- o S3 Trio32 (732), Trio64 (764), 866, 868, 968
-
- o Weitek P9100
-
- $199, X Inside, Inc. <info@xinside.com>.
-
-
- Accel-X supports most cards in 16 and 32 bpp modes and it also
- supports 24 bit packed pixel modes for cards that have these modes,
- including ATI Mach32, Mach64 (1280x1024@24bpp), ET4000/W32p,
- S3-866/868/968, and more.
-
- Accel-X also supports XVideo (Xv) extensions (on Matrox Comet, Marvel-
- II, and SPEA ShowTime Plus), PEX, and XIE.
-
-
- 5.8.2. Metro-X 2.3.2
-
- $199, Metro Link <sales@metrolink.com>.
-
- Metro-X supports more boards than XFree but less than 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.
-
-
- 6. 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.
-
- 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.
-
-
- 7. 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 performance figures before buying a SCSI card.
-
-
- 7.1. Supported
-
-
- o AMI Fast Disk VLB/EISA (BusLogic compatible)
-
- o Adaptec AVA-1505/1515 (ISA) (Adaptec 152x compatible)
-
- o Adaptec AHA-1510/152x (ISA) (AIC-6260/6360)
-
- o Adaptec AHA-154x (ISA) (all models)
-
- o Adaptec AHA-174x (EISA) (in enhanced mode)
-
- o Adaptec AHA-274x (EISA) / 284x (VLB) (AIC-7770)
-
- o Adaptec AHA-294x (PCI) (AIC-7870)
-
- o Always IN2000
-
- o BusLogic (ISA/EISA/VLB/PCI) (all models)
-
- o DPT PM2001, PM2012A (EATA-PIO)
-
-
- o DPT Smartcache (EATA-DMA) (ISA/EISA/PCI) (all models)
-
- o DTC 329x (EISA) (Adaptec 154x compatible)
-
- o Future Domain TMC-16x0, TMC-3260 (PCI)
-
- o Future Domain TMC-8xx, TMC-950
-
- o NCR 53c7x0, 53c8x0 (PCI)
-
- o Pro Audio Spectrum 16 SCSI (ISA)
-
- o Qlogic / Control Concepts SCSI/IDE (FAS408) (ISA/VLB/PCMCIA)
- PCMCIA cards must boot DOS to init card
-
- o Seagate ST-01/ST-02 (ISA)
-
- o SoundBlaster 16 SCSI-2 (Adaptec 152x compatible) (ISA)
-
- o Trantor T128/T128F/T228 (ISA)
-
- o UltraStor 14F (ISA), 24F (EISA), 34F (VLB)
-
- o Western Digital WD7000 SCSI
-
-
- 7.2. Others
-
-
- o AMD AM53C974, AM79C974 (PCI) (Compaq, Zeos onboard SCSI)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/AM53C974-0.3.tgz>
-
- o Adaptec ACB-40xx SCSI-MFM/RLL bridgeboard
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/adaptec-40XX.tar.gz>
-
- o Adaptec APA-1460 SlimSCSI (PCMCIA)
- <ftp://cb-iris.stanford.edu/pub/pcmcia/>
-
- o Acculogic ISApport / MV Premium 3D SCSI (NCR 53c406a)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/ncr53c406-0.10.patch.gz>
-
- o Always AL-500
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/al500_0.1.tar.gz>
-
- o BusLogic (ISA/EISA/VLB/PCI) (new beta driver)
- <ftp://ftp.dandelion.com/BusLogic-1.0-beta.tar.gz>
-
- o Iomega PC2/2B
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/iomega_pc2-1.1.x.tar.gz>
-
- o New Media Bus Toaster PCMCIA
- <ftp://lamont.ldeo.columbia.edu/pub/linux/bus_toaster-1.5.tgz>
-
- o Qlogic (ISP1020) (PCI)
- <ftp://sunsite.unc.edu/pub/Linux/Incoming/>
-
- o Ricoh GSI-8
- <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/gsi8.tar.gz>
-
- o Trantor T130B (NCR 53c400)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/53c400.tar.gz>
-
-
-
-
-
- 7.3. Unsupported
-
-
- o Parallel port SCSI adapters
-
- o Non Adaptec compatible DTC boards (327x, 328x)
-
-
- 8. Controllers (I/O)
-
- Any standard serial/parallel/joystick/IDE combo cards. Linux supports
- 8250, 16450, 16550, and 16550A UART's.
-
- See National Semiconductor's ``Application Note AN-493'' by Martin S.
- Michael. Section 5.0 describes in detail the differences between the
- NS16550 and NS16550A. Briefly, the NS16550 had bugs in the FIFO
- circuits, but the NS16550A (and later) chips fixed those. However,
- there were very few NS16550's produced by National, long ago, so these
- should be very rare. And many of the ``16550'' parts in actual modern
- boards are from the many manufacturers of compatible parts, which may
- not use the National ``A'' suffix. Also, some multiport boards will
- use 16552 or 16554 or various other multiport or multifunction chips
- from National or other suppliers (generally in a dense package
- soldered to the board, not a 40 pin DIP). Mostly, don't worry about it
- unless you encounter a very old 40 pin DIP National ``NS16550'' (no A)
- chip loose or in an old board, in which case treat it as a 16450 (no
- FIFO) rather than a 16550A. - Zhahai Stewart <zstewart@hisys.com>
-
-
- 9. Controllers (multiport)
-
- 9.1. Supported
-
-
- o AST FourPort and clones
-
- o Accent Async-4
-
- o Bell Technologies HUB6
-
- o Boca BB-1004, 1008 (4, 8 port) - no DTR, DSR, and CD
-
- o Boca BB-2016 (16 port)
-
- o Boca IO/AT66 (6 port)
-
- o Boca IO 2by4 (4S/2P) - works with modems, but uses 5 IRQ's
-
- o Cyclades Cyclom-8Y/16Y (8, 16 port)
-
- o PC-COMM 4-port
-
- o STB 4-COM
-
- o Twincom ACI/550
-
- o Usenet Serial Board II
-
-
- 9.2. Others
-
-
- o Comtrol RocketPort (8/16/32 port)
- <ftp://tsx-11.mit.edu/pub/linux/packages/comtrol/>
-
-
- o DigiBoard COM/Xi
- contact Simon Park <si@wimpol.demon.co.uk>
-
- o DigiBoard PC/Xe (ISA) and PC/Xi (EISA)
- <ftp://ftp.digibd.com/drivers/linux/>
-
- o Specialix SIO/XIO (modular, 4 to 32 ports)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/serial/sidrv0_5.taz>
-
- o Stallion EasyIO (ISA) / EasyConnection 8/32 (ISA/MCA)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/serial/stallion-0.1.9.tar.gz>
-
- o Stallion EasyConnection 8/64 / ONboard (ISA/EISA/MCA) / Brumby /
- Stallion (ISA)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/serial/stallion-0.1.9.tar.gz>
-
-
- 10. 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. Read the Ethernet HOWTO for full
- detailed descriptions of various cards.
-
-
- 10.1. Supported
-
- 10.1.1. Ethernet
-
-
- o 3Com 3C501 - ``avoid like the plague''
-
- o 3Com 3C503, 3C505, 3C507, 3C509/3C509B (ISA) / 3C579 (EISA)
-
- o AMD LANCE (79C960) / PCnet-ISA/PCI (AT1500, HP J2405A,
- NE1500/NE2100)
-
- o AT&T GIS WaveLAN
-
- o Allied Telesis AT1700
-
- o Ansel Communications AC3200 EISA
-
- o Apricot Xen-II
-
- o Cabletron E21xx
-
- o DEC DE425 (EISA) / DE434/DE435 (PCI)
-
- o DEC DEPCA and EtherWORKS
-
- o HP PCLAN (27245 and 27xxx series)
-
- o HP PCLAN PLUS (27247B and 27252A)
-
- o Intel EtherExpress
-
- o Intel EtherExpress Pro
-
- o NE2000/NE1000 (be careful with clones)
-
- o New Media Etherne
-
-
- o Racal-Interlan NI5210 (i82586 Ethernet chip)
-
- o Racal-Interlan NI6510 (am7990 lance chip) - doesn't work with more
- than 16 megs RAM
-
- o PureData PDUC8028, PDI8023
-
- o SEEQ 8005
-
- o SMC Ultra
-
- o Schneider & Koch G16
-
- o Western Digital WD80x3
-
- o Zenith Z-Note / IBM ThinkPad 300 built-in adapter
-
-
- 10.1.2. Pocket and portable adapters
-
-
- o AT-Lan-Tec/RealTek parallel port adapter
-
- o D-Link DE600/DE620 parallel port adapter
-
-
- 10.1.3. Slotless
-
-
- o SLIP/CSLIP/PPP (serial port)
-
- o EQL (serial line load balancing)
-
- o PLIP (parallel port) - using ``LapLink cable'' or bi-directional
- cable
-
-
- 10.1.4. ARCnet
-
-
- o works with all ARCnet cards
-
-
- 10.1.5. Token Ring
-
-
- o IBM Tropic chipset cards
-
-
- 10.2. Others
-
- 10.2.1. Ethernet
-
-
- o 3Com Vortex Ethercards (3C590, 3C595 (100 mbps)) (PCI)
- <http://cesdis.gsfc.nasa.gov/pub/linux/drivers/vortex.html>
-
- o DEC 21040/21140 ``Tulip'' / SMC PCI EtherPower 10/100
- <http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html>
-
-
- 10.2.2. ISDN
-
-
- o Diehl SCOM card
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/network/isdndrv-0.1.1.tar.gz>
- o ICN ISDN card
- <ftp://ftp.franken.de/pub/isdn4linux/>
-
- o Teles ISDN card
- <ftp://ftp.franken.de/pub/isdn4linux/>
-
-
- 10.2.3. Amateur radio cards
-
-
- o AX.25 networking
- <ftp://sunacm.swan.ac.uk/pub/misc/Linux/Radio/>
-
- o Ottawa PI/PI2
-
- o Most generic 8530 based HDLC boards
-
- o No support for the PMP/Baycom board
-
-
- 10.2.4. PCMCIA cards
-
-
- o 3Com 3C589
-
- o Accton EN2212 EtherCard
-
- o D-Link DE650
-
- o IBM Credit Card Adapter
-
- o IC-Card
-
- o Kingston KNE-PCM/M
-
- o LANEED Ethernet
-
- o Linksys EthernetCard
-
- o Network General ``Sniffer''
-
- o Novell NE4100
-
- o Thomas-Conrad Ethernet
-
- o possibly more
-
-
- 10.2.5. ATM
-
-
- o Efficient Networks ENI155P-MF 155 Mbps ATM adapter
- <http://lrcwww.epfl.ch/linux-atm/>
-
-
- 10.3. Unsupported
-
-
- o Xircom adapters are not supported.
-
-
- 11. Sound cards
-
-
-
-
- 11.1. Supported
-
-
- o 6850 UART MIDI
-
- o Adlib (OPL2)
-
- o Audio Excell DSP16
-
- o Aztech Sound Galaxy NX Pro
-
- o ECHO-PSS cards (Orchid SoundWave32, Cardinal DSP16)
-
- o Ensoniq SoundScape
-
- o Gravis Ultrasound
-
- o Gravis Ultrasound 16-bit sampling daughterboard
-
- o Gravis Ultrasound MAX
-
- o Logitech SoundMan Games (SBPro, 44kHz stereo support)
-
- o Logitech SoundMan Wave (Jazz16/OPL4)
-
- o Logitech SoundMan 16 (PAS-16 compatible)
-
- o MPU-401 MIDI
-
- o MediaTriX AudioTriX Pro
-
- o Media Vision Premium 3D (Jazz16)
-
- o Media Vision Pro Sonic 16 (Jazz)
-
- o Media Vision Pro Audio Spectrum 16
-
- o Microsoft Sound System (AD1848)
-
- o OAK OTI-601D cards (Mozart)
-
- o OPTi 82C928/82C929 cards (MAD16/MAD16 Pro)
-
- o Sound Blaster
-
- o Sound Blaster Pro
-
- o Sound Blaster 16 family
-
- o Wave Blaster (and other SB16 daughterboards)
-
-
- 11.2. Others
-
-
- o MPU-401 MIDI (intelligent mode)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/sound/mpu401.0.11a.tar.gz>
-
- o PC speaker / Parallel port DAC
- <ftp://ftp.informatik.hu-berlin.de/pub/os/linux/hu-sound/>
-
- o Turtle Beach MultiSound/Tahiti/Monterey
- <ftp://ftp.cs.colorado.edu/users/mccreary/archive/tbeach/multisound/>
-
-
-
- 11.3. Unsupported
-
- The ASP chip on Sound Blaster 16 series and AWE32 is not supported.
- AWE32's onboard MIDI synthesizer is not supported. They will probably
- never be supported.
-
- Sound Blaster 16's with DSP 4.11 and 4.12 have a hardware bug that
- causes hung/stuck notes when playing MIDI and digital audio at the
- same time. The problem happens with either Wave Blaster daughterboards
- or MIDI devices attached to the MIDI port. There is no known fix.
-
-
- 12. 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 firmware upgrade to fix 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 Adaptec and BusLogic
- cards, contact the drive manufacturers for firmware upgrades if you
- suspect problems.
-
-
- o Multiple device driver (RAID-0, RAID-1)
- <ftp://sweet-smoke.ufr-info-p7.ibp.fr/public/Linux/>
-
-
- 13. Tape drives
-
- 13.1. Supported
-
-
- o 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.)
-
- o QIC-02
-
- o QIC-117, QIC-40/80 drives (Ftape)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/tapes> - Most tape drives
- using the floppy controller should work. Check the Ftape HOWTO for
- details. Various dedicated QIC-80 controllers (Colorado FC-10,
- Iomega Tape Controller II) are also supported.
-
-
- 13.2. Unsupported
-
-
- o Emerald and Tecmar QIC-02 tape controller cards - Chris Ulrich
- <insom@math.ucr.edu>
- 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
-
-
- 14. CD-ROM drives
-
- 14.1. Supported
-
-
- o SCSI 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.
-
- o EIDE (ATAPI) CD-ROM drives
-
- o Aztech CDA268, Orchid CDS-3110, Okano/Wearnes CDD-110
-
- o GoldStar R420
-
- o LMS Philips CM 206
-
- o Matsushita/Panasonic, Kotobuki (SBPCD)
-
- o Mitsumi
-
- o Optics Storage Dolphin 8000AT
-
- o Sanyo H94A
-
- o Sony CDU31A/CDU33A
-
- o Sony CDU-535/CDU-531
-
- o Teac CD-55A SuperQuad
-
-
- 14.2. Others
-
-
- o LMS/Philips CM 205/225/202
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/cdrom/lmscd0.3d.tar.gz>
-
- o NEC CDR-35D (old)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/cdrom/linux-
- neccdr35d.patch>
-
- o Sony SCSI multisession CD-XA
- <ftp://tsx-11.mit.edu/pub/linux/patches/sony-multi-0.00.tar.gz>
-
-
-
- 14.3. Notes
-
- 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.
-
-
- 15. Removable drives
-
- All SCSI drives should work if the controller is supported, including
- optical drives, WORM, CD-R, floptical, and others. Iomega Bernoulli
- and Zip drives, and SyQuest drives all work fine.
-
- Linux supports both 512 and 1024 bytes/sector disks.
-
-
- 16. Mice
-
- 16.1. Supported
-
-
- o Microsoft serial mouse
-
- o Mouse Systems serial mouse
-
- o Logitech Mouseman serial mouse
-
- o Logitech serial mouse
-
- o ATI XL Inport busmouse
-
- o C&T 82C710 (QuickPort) (Toshiba, TI Travelmate)
-
- o Microsoft busmouse
-
- o Logitech busmouse
-
- o PS/2 (auxiliary device) mouse
-
-
- 16.2. Others
-
-
- o Sejin J-mouse
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console/jmouse.1.1.70-jmouse.tar.gz>
-
- o MultiMouse - use multiple mouse devices as single mouse
- <ftp://sunsite.unc.edu/pub/Linux/system/Misc/MultiMouse-1.0.tgz>
-
-
-
- 16.3. Notes
-
- Those pad devices like Glidepoint also work, so long they're
- compatible with another mouse protocol.
-
- 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.)
-
-
-
-
-
- 17. 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 fax software to operate.
-
- o Digicom Connection 96+/14.4+ - DSP code downloading program
- <ftp://sunsite.unc.edu/pub/Linux/system/Serial/smdl-
- linux.1.02.tar.gz>
-
- o ZyXEL U-1496 series - ZyXEL 1.4, modem/fax/voice control program
- <ftp://sunsite.unc.edu/pub/Linux/system/Serial/ZyXEL-1.4.tar.gz>
-
-
- 18. Printers/Plotters
-
- All printers and plotters connected to the parallel or serial port
- should work.
-
- o HP LaserJet 4 series - free-lj4, printing modes control program
- <ftp://sunsite.unc.edu/pub/Linux/system/Printing/free-
- lj4-1.1p1.tar.gz>
-
- o BiTronics parallel port interface
- <ftp://sunsite.unc.edu/pub/Linux/kernel/misc/bt-ALPHA-0.0.1.tar.gz>
-
-
- 18.1. Ghostscript
-
- Many Linux programs output PostScript files. Non-PostScript printers
- can emulate PostScript Level 2 using Ghostscript.
-
- o Ghostscript
- <ftp://ftp.cs.wisc.edu/pub/ghost/aladdin/>
-
-
- 18.1.1. Ghostscript supported printers
-
-
- o Apple Imagewriter
-
- o C. Itoh M8510
-
- o Canon BubbleJet BJ10e, BJ200
-
- o Canon LBP-8II, LIPS III
-
- o DEC LA50/70/75/75plus
-
- o DEC LN03, LJ250
-
- o Epson 9 pin, 24 pin, LQ series, Stylus, AP3250
-
- o HP 2563B
-
- o HP DesignJet 650C
-
-
- o HP DeskJet/Plus/500
-
- o HP DeskJet 500C/520C/550C/1200C color
-
- o HP LaserJet/Plus/II/III/4
-
- o HP PaintJet/XL/XL300 color
-
- o IBM Jetprinter color
-
- o IBM Proprinter
-
- o Imagen ImPress
-
- o Mitsubishi CP50 color
-
- o NEC P6/P6+/P60
-
- o Okidata MicroLine 182
-
- o Ricoh 4081
-
- o SPARCprinter
-
- o StarJet 48 inkjet printer
-
- o Tektronix 4693d color 2/4/8 bit
-
- o Tektronix 4695/4696 inkjet plotter
-
- o Xerox XES printers (2700, 3700, 4045, etc.)
-
-
- 18.1.2. Others
-
-
- o Canon BJC600 and Epson ESC/P color printers
- <ftp://petole.imag.fr/pub/postscript/>
-
-
- 19. Scanners
-
-
- o A4 Tech AC 4096
- <ftp://ftp.informatik.hu-berlin.de/pub/local/linux/ac4096.tgz>
-
- o Fujitsu SCSI-2 scanners
- contact Dr. G.W. Wettstein <greg%wind.UUCP@plains.nodak.edu>
-
- o Genius GS-B105G
- <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scanner/gs105-0.0.1.tar.gz>
-
- o Genius GeniScan GS4500 handheld scanner
- <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scanner/gs4500-1.3.tar.gz>
-
- o HP ScanJet, ScanJet Plus
- <ftp://ftp.ctrl-c.liu.se/unix/linux/wingel/>
-
- o HP ScanJet II series SCSI
- <ftp://sunsite.unc.edu/pub/Linux/apps/graphics/scanners/hpscanpbm-0.3a.tar.gz>
-
- o Logitech Scanman 32 / 256
- <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scanner/logiscan-0.0.2.tar.gz>
-
- o Mustek M105 handheld scanner with GI1904 interface
- <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scanner/scan-
- driver-0.1.8.tar.gz>
-
- o UMAX SCSI scanners
- contact Craig Johnston <mkshenk@u.washington.edu>
-
-
- 20. Other hardware
-
- 20.1. VESA Power Savings Protocol (DPMS) monitors
-
- 20.2. Joysticks
-
-
- o Joystick driver
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console/joystick-0.7.3.tgz>
-
- o Joystick driver (module)
- <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console/joyfixed.tgz>
-
-
- 20.3. Video capture boards
-
-
- o FAST Screen Machine II
- <ftp://sunsite.unc.edu/pub/Linux/apps/video/ScreenMachineII_1.1.tgz>
-
- o ProMovie Studio
- <ftp://sunsite.unc.edu/pub/Linux/apps/video/PMS-grabber.tgz>
-
- o VideoBlaster, Rombo Media Pro+
- <ftp://sunsite.unc.edu/pub/Linux/apps/video/vid_src.gz>
-
- o WinVision video capture card
- <ftp://sunsite.unc.edu/pub/Linux/apps/video/fgrabber-1.0.tgz>
-
-
- 20.4. UPS
-
-
- o APC SmartUPS
- <ftp://sunsite.unc.edu/pub/Linux/system/UPS/apcd-0.1.tar.gz>
-
- o UPS's with RS-232 monitoring port (unipower package)
- <ftp://sunsite.unc.edu/pub/Linux/system/UPS/unipower-1.0.0.tgz>
-
- o various other UPS's are supported, read the UPS HOWTO
-
-
- 20.5. Miscellaneous
-
-
- o Analog Devices RTI-800/815 ADC/DAC board
- contact Paul Gortmaker<gpg109@anu.edu.au>
-
- o HP IEEE-488 (HP-IB) interface
- <ftp://beaver.chemie.fu-berlin.de/pub/linux/IEEE488/>
-
- o Maralu chip-card reader/writer
- <ftp://ftp.thp.uni-koeln.de/pub/linux/chip/>
-
- o Mattel Powerglove
- <ftp://sunsite.unc.edu/pub/Linux/apps/linux-powerglove.tgz>
-
- o Reveal FM Radio card
- <ftp://magoo.uwsuper.edu/pub/fm-radio/>
-
- o Videotext cards
- <ftp://sunsite.unc.edu/pub/Linux/apps/video/videoteXt-0.5.tar.gz>
-
-
- 21. Related sources of information
-
-
- o Cameron Spitzer's hardware FAQ archive
- <ftp://rahul.net/pub/cameron/PC-info/>
-
- o Computer Hardware and Software Vendor Phone Numbers
- <http://mtmis1.mis.semi.harris.com/comp_ph1.html>
-
- o Guide to Computer Vendors
- <http://www.ronin.com/SBA/>
-
- o System Optimization Information
- <http://www.dfw.net/~sdw/>
-
-
- 22. Acknowledgments
-
- Thanks to all the authors and contributors of other HOWTO's, many
- things here are shamelessly stolen from their works; to Zane Healy and
- Ed Carp, the original authors 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. And thanks to Dan
- Quinlan for the original SGML conversion.
-
-
- 23. Appendix A. S3 cards supported by XFree86 3.1.1.
-
-
- CHIPSET RAMDAC CLOCKCHIP BPP CARD
-
- 801/805 AT&T 20C490 16 Actix GE 32
- Orchid Fahrenheit 1280+
- 801/805 AT&T 20C490 ICD2061A 16 STB PowerGraph X.24
- 805 S3 GENDAC 16 Miro 10SD VLB/PCI
- SPEA Mirage VLB
- 805 SS2410 ICD2061A 8 Diamond Stealth 24 VLB
- 928 AT&T 20C490 16 Actix Ultra
- 928 Sierra SC15025 ICD2061A 32 ELSA Winner 1000 ISA/VLB/EISA
- 928 Bt485 ICD2061A 32 STB Pegasus VL
- 928 Bt485 SC11412 16 SPEA Mercury VLB
- 928 Bt485 ICD2061A 32 #9 GXE Level 10/11/12
- 928 Ti3020 ICD2061A 32 #9 GXE Level 14/16
- 864 AT&T 20C498 ICS2494 32 Miro 20SD (BIOS 1.x)
- 864 AT&T 20C498/ ICD2061A/ 32 ELSA Winner 1000 PRO VLB/PCI
- STG1700 ICS9161 MIRO 20SD (BIOS 2.x)
- 864 STG1700 ICD2061A 32 Actix GE 64 VLB
- 864 AT&T 20C498/ ICS2595 16 SPEA Mirage P64 DRAM (BIOS 3.x)
- AT&T 21C498
- 864 S3 86C716 SDAC 32 ELSA Winner 1000 PRO
- Miro 20SD (BIOS 3.x)
- SPEA Mirage P64 DRAM (BIOS 4.x)
- Diamond Stealth 64 DRAM
- 864 ICS5342 ICS5342 32 Diamond Stealth 64 DRAM (some)
- 864 AT&T 20C490 ICD2061A 32 #9 GXE64
- 864 AT&T 20C498-13 ICD2061A 32 #9 GXE64 PCI
- 964 AT&T 20C505 ICD2061A 32 Miro Crystal 20SV PCI
- 964 Bt485 ICD2061A 32 Diamond Stealth 64
- 964 Bt9485 ICS9161A 32 SPEA Mercury 64
- 964 Ti3020 ICD2061A 8 ELSA Winner 2000 PRO PCI
- 964 Ti3025 Ti3025 32 #9 GXE64 Pro VLB/PCI
-
- Miro Crystal 40SV
- 764 (Trio64) 32 SPEA Mirage P64 (BIOS 5.x)
- Diamond Stealth 64 DRAM
- #9 FX Vision330
- STB PowerGraph 64
- (all Trio64 based cards)
- 868 32 ELSA Winner 1000AVI
- 968 TVP3026 32 ELSA Winner 2000PRO/X
- Diamond Stealth 64 Video VRAM
-