安装linux(8)

--- (文/曾瑞源)

Q. How do I know what files setup/pkgtool/installpkg is putting where ?

A. Look around in /var/adm/packages.
Similarly, you can find installation scripts for each package in
/var/adm/scripts.

-----

Q: I set my partitions to "Linux native" but Slackware still won't detect
them! What can I do?

A: This problem is rare and I still don't know what causes it.

[ Note that this is not the same problem that usually affects the IBM PS/1,
Thinkpad, and similar machines that do not detect the harddrive. If you've
got one of these machines, and fdisk is giving you problems, your answer is
still ahead :^) ]

Here's a workaround you can use to install anyway:

1. Start tty12 or tty144 using one of the bootkernel disks.
2. Make and format partitions for Linux.
3. Mount the target partitions under /mnt.
4. Type "setup -target_mounted"
5. Follow the rest of the instructions to install.
6. Type "vi /mnt/etc/fstab" and enter an appropriate fstab.
As an example, here's what mine contains:

/dev/hdb2 swap swap defaults
/dev/hda2 / ext2 defaults
/dev/hda3 /usr xiafs defaults
/dev/hda1 /dos msdos defaults
/dev/hdb1 /os2 msdos defaults
none /proc proc defaults

To give you some more info about this file, the first field is the
partition to be mounted, the second is where it should be mounted, the
third is the filesystem type, and the last field is the options to use.
Unless you're a Linux wizard, just set this to "defaults".

Other things to remember about this file:
- Make sure that you list the root partition before any other partitions
that are mounted beneath it.
- Add the /proc line, or "ps", "w", etc, won't work.
- It's a good idea to put a blank line at the end of the file, as I've
had reports that partitions listed on the last line might not be
mounted.

7. Once you've made and saved this file you can reboot with ctrl-alt-delete.

-----

Q: I have a (PS/1 || Valuepoint || Thinkpad), and can't install because fdisk
can't see my hard drive. How can I get around this?

A: You'll need to enter your drive parameters at the bootkernel prompt. You
can even specify the geometry for your second IDE drive by supplying a
second hd= parameter right after the first one.

When you boot the bootkernel disk, you'll see more information about the
format used to pass your drive parameters to the kernel at the LILO prompt
and allow your drive to be recognized.

You'll have to edit your lilo.conf file to add a similar hd= flag if you
want LILO to work. Add this as the TOP line in the file:

append="hd=cyl,hds,secs"

Where "cyl", "hds", and "secs" are the number of cylinders, sectors,
and heads on the drive.

If you have two IDE drives, specify both drives (like this):

append="hd=967,13,31 hd=944,14,40"

-----

Q: Why do my /etc/issue and /etc/motd keep resetting themselves at boot time?

A: The /etc/rc.d/rc.S resets them out every time you boot after figuring out
which kernel you're running -- otherwise the kernel version printed at login
might not stay current.

If you want to write your own /etc/issue and /etc/motd, you need to comment
out that part of /etc/rc.d/rc.S.

-----

Q: Emacs dumps core, complains of a missing library, or lacks X11 support! Why?

A: The GNU Emacs series includes your choice of a version with X11 support, or
one without. Make sure you have the right binary for your machine.

The binary supporting X11 is installed as part of a package on the first
disk that you'll need to install whether you want X11 support or not. If
you DO NOT want X11 support, install the package 'emac_nox.tgz' on the last
disk of the Emacs series.

If you just install all of the disks, you don't get X11 support. It had to
be one way or the other, so if you're not paying attention when you install
at least this way it will run no matter what.

-----

Q: Why do my compiles sometimes die with 'signal 11: internal compiler error'?

A: This indicates a hardware problem in about 99% of the cases. It can usually
be fixed by increasing the number of wait states in the CMOS settings. It
can almost always be fixed by turning off the RAM cache, but this should be
your last resort since it will cause a noticeable slowdown.

-----

Q: How can I change (or get rid of) the color ls?

A: Read the man page, and check out the file /etc/DIR_COLORS. You can
configure the colors any way you like, or shut them off entirely. Also, you
can copy /etc/DIR_COLORS into your home directory as '.dir_colors' to
override the global defaults on a user by user basis.

-----

Q: I start X with "openwin" and it works OK, but I can't switch virtual
consoles. Why?

A: On a Linux text screen, you switch virtual consoles with Alt-F1 through
Alt-F8. Under XFree-86, you must use Ctrl-Alt-F1 through Ctrl-Alt-F8.
Another useful 'secret' key combination is RightShift-PgUp/PgDown for
scrollback. (a random amount ranging from none to a few pages, depending
on the state of your video text buffer memory)

-----

Q: Why can't I use the new ghostscript with X?

A: Make sure you have gs_x11.tgz from disk XAP1 installed.

-----

Q: I can't get anything to work at all! What's the deal?

A: If you seem to suffer catastrophic failure (!), then check the file FILE_LIST
on ftp.cdrom.com in /pub/linux/slackware against the contents of your disks
and make sure you're not missing any files.

Also, I've noticed that most of the reports of kernel panics and system
hangs have come from people with 4MB. If you're running into these types
of problems I'd suggest forking over the $$$ for 4 more meg. I have 8 MB of
RAM and never have crashes. (well, only when I really push my luck)
If you don't want to do that, then go through your /etc/rc.d/rc.* files and
get rid of any daemons you don't use, like crond, lpd, or selection.

If you've got 4 MB and you're getting 'virtual memory exceeded in new'
warnings, make sure you set up and activate a swap partition before running
setup. If you're really hard up on memory, you can boot a rootdisk using
'editroot' instead of one of the usual boot kernels. This will mount the
floppy in the root drive, and you'll have to install from the other drive
or from the hard drive. You will also not be able to create any kind of boot
disk, so you'll have to install LILO and take your chances. I only suggest
using this approach if a swapfile will not work.

-----

Q: How do I make a bootkernel disk that uses a custom kernel?

A: Look in the ./kernels subdirectory. You'll find complete instructions
on how to make them in there.

-----

Also - at ftp.gwdg.de:/pub/linux/install-mount/slack-info are some more
networking hints.

In addition, the LDP people have put out an excellent set of manuals that I
may include in a future Slackware release. These are available on
sunsite.unc.edu in /pub/Linux/docs/LDP.

---
Patrick Volkerding
volkerdi@mhd1.moorhead.msus.edu
volkerdi@ftp.cdrom.com
From uuserv.net.tw!linux.uuserv.net.tw!news.csie.nctu.edu.tw!news.cc.nctu.edu.tw!nctuccca.edu.tw!howland.reston.ans.net!pipex!sunic!news.funet.fi!news.csc.fi!news.helsinki.fi!not-for-mail Wed Dec 14 14:45:42 1994
Path: uuserv.net.tw!linux.uuserv.net.tw!news.csie.nctu.edu.tw!news.cc.nctu.edu.tw!nctuccca.edu.tw!howland.reston.ans.net!pipex!sunic!news.funet.fi!news.csc.fi!news.helsinki.fi!not-for-mail
From: frac@ksc.au.ac.th (Fric)
Newsgroups: comp.os.linux.announce
Subject: Hardware Compatibility Howto update
Followup-To: comp.os.linux.misc
Date: 13 Dec 1994 17:56:04 +0200
Organization: Dibble Dibble Academy
Lines: 741
Sender: wirzeniu@cc.Helsinki.FI
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Message-ID: <3ckg6k$f3f@kruuna.Helsinki.FI>
NNTP-Posting-Host: kruuna.helsinki.fi
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Keywords: HOWTO, hardware, compatibility


LINUX HARDWARE COMPATIBILITY HOWTO
==================================

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 .

[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

_________________________________________________________________

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
* 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
for the patch.

Certain Micropolis drives have problems with BusLogic BT-946C PCI SCSI
controllers, get upgrade ROMs from BusLogic.

_________________________________________________________________