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.
Please see the SCSI RAID controller section for information on SCSI controllers with hardware RAID support.
AMI Fast Disk (VLB/EISA) (BusLogic compatible)
Adaptec AVA-1502E (ISA/VLB) (AIC-6360) (AHA1520)
Adaptec AVA-1505/1515 (ISA) (Adaptec AHA-152x compatible)
Adaptec AVA-1825 (VLB) (Adaptec AHA-152x compatible)
This card has a SCSI, EIDE and floppy port which all work nicely.
Adaptec AHA-1510/152x (ISA/VLB) (AIC-6260/6360)
Adaptec AHA-154x (ISA) (all models)
Adaptec AHA-174x (EISA) (in enhanced mode)
Adaptec AHA-274x/274xT (EISA) (AIC-7771). The 274xT is supported since kernel series 2.1.x (AHA2740)
Adaptec AHA-284x (VLB) (AIC-7770) (AHA2740)
Adaptec AHA-2910B (PCI) (since kernel series 2.1.x)
Adaptec AHA-2920 (PCI). Use the Future Domain driver. LILO parameters are needed when used for hard disks.
Adaptec AHA-2920C (PCI)
Adaptec AHA-2930/U/U2 (PCI)
Adaptec AHA-2940/U/W/AU/UW/U2W/U2/U2B/U2BOEM (PCI) (AIC-7861, AIC-7871, AIC-7844, AIC-7881, AIC-7884). Some of these are only supported since kernel series 2.1.x (AHA2740)
Adaptec AHA-2944D/WD/UD/UWD (PCI). Some of these are only supported since kernel series 2.1.x (AHA2740)
Adaptec AHA-2950U2/U2B/U2W
Adaptec AHA-3940/U/W/UW/AUW/U2W (PCI) (AIC-7872, AIC-7882) (since 1.3.6). Some of these are only supported since kernel series 2.1.x
Adaptec AHA-3950U2B/U2D
Adaptec AHA-3985U/W/UW (PCI) (AIC-7873, AIC-7883). Some of these are only supported since kernel series 2.1.x
Adaptec PCI controllers with AIC-7850, AIC-7855, AIC-7860
Adaptec on board controllers with AIC-777x (EISA), AIC-785x, AIC-786x, AIC-787x (PCI), AIC-788x (PCI), AIC-789x, AIC-3860. AIC-786x and AIC-789x are supported since kernel series 2.1.x
AdvanSys ABP510/5150 Bus-Master (ISA)
AdvanSys ABP5140 Bus-Master (ISA) PnP
AdvanSys ABP5142 Bus-Master (ISA) PnP with floppy
AdvanSys ABP920 Bus-Master (PCI)
AdvanSys ABP930/U Bus-Master (PCI/Ultra>)
AdvanSys ABP960/U Bus-Master (PCI/ULTRA) MAC/PC
AdvanSys ABP542 Bus-Master (ISA) with floppy (single channel)
AdvanSys ABP742 Bus-Master (EISA) (single channel)
AdvanSys ABP842 Bus-Master (VL) (single channel)
AdvanSys ABP940/U Bus-Master (PCI/Ultra) (single channel)
AdvanSys ABP970/U Bus-Master (PCI/Ultra) MAC/PC (single channel)
AdvanSys ABP752 Dual Channel Bus-Master (EISA) (dual channel)
AdvanSys ABP852 Dual Channel Bus-Master (VL) (dual channel)
AdvanSys ABP950 Dual Channel Bus-Master (PCI) (dual channel)
Always IN2000
AMD AM53C974
BusLogic FlashPoint LT/DL/LW/DW (BT-930(R), BT-920, BT-932(R), BT-950(R), BT-952(R))
Compaq Smart Array 2
DPT PM2001, PM2012A (EATA-PIO)
DPT Smartcache/SmartRAID Plus,III,IV families (ISA/EISA/PCI) (EATA-DMA)
Take a look at this page for more information. Cards in these families are PM2011, PM2021, PM2041, PM3021, PM2012B, PM2022, PM2122, PM2322, PM2042, PM3122, PM3222, PM3332, PM2024, PM2124, PM2044, PM2144, PM3224, PM3334
DTC 3180/3280
DTC 329x (EISA) (Adaptec 154x compatible)
Future Domain TMC-16x0, TMC-3260 (PCI)
Future Domain TMC-8xx, TMC-950
Future Domain chips TMC-1800, TMC-18C50, TMC-18C30, TMC-36C70
ICP-Vortex PCI-SCSI Disk Array Controllers (many RAID levels supported) Patches for Linux 1.2.13 and 2.0.29 are available here. The controllers GDT6111RP, GDT6121RP, GDT6117RP, GDT6127RP, GDT6511RP, GDT6521RP, GDT6517RP, GDT6527RP, GDT6537RP and GDT6557RP are supported. You can also use pre-patch-2.0.31-4 to pre-patch-2.0.31-9.
ICP-Vortex EISA-SCSI Controllers (many RAID levels supported) Patches for Linux 1.2.13 and 2.0.29 are available here. The controllers GDT3000B, GDT3000A, GDT3010A, GDT3020A and GDT3050A are supported. You can also use pre-patch-2.0.31-4 to pre-patch-2.0.31-9.
Iomega PPA3 parallel port SCSI Host Bus Adapter embedded in ZIP drive
Initio Corp. INI-9090U INI-9100, INI-9100W/A/UW, INI-9200U/UW, INI-9400U/UW, INI-9520U/UW, INI-A100U2W
Initio Corp. INIC-950
Media Vision Pro Audio Spectrum 16 SCSI (ISA)
Mylex (formerly BusLogic) W Series (PCI) (BT-948, BT-958, BT-958D)
Mylex (formerly BusLogic) C Series (ISA/EISA/VLB/PCI) (BT-946C, BT-956C, BT-956CD, BT-445, BT-747C, BT-757C, BT-757CD, BT-545C, BT-540CF)
Mylex (formerly Buslogic) S Series (ISA/EISA/VLB) (BT-445S, BT-747S, BT-747D, BT-757S, BT-757D, BT-545S, BT-542D, BT-742A, BT-542B)
Mylex (formerly BusLogic) A Series (ISA/EISA) (BT-742A, BT-542B)
NCR 5380 generic cards
NCR 53C400 (Trantor T130B) (use generic NCR 5380 SCSI support)
NCR 53C406a (Acculogic ISApport / Media Vision Premium 3D SCSI)
NCR chips 53C7x0 (the 53C710 is only supported in PCI variant)
NCR chips 53C810(A), 53C815, 53C820, 53C825(A), 53C860, 53C875, 53C895 (53C895 supported 'on paper')
Qlogic / Control Concepts SCSI/IDE (FAS408) (ISA/VLB)
Qlogic FASXXX/FASXX family of chips (ISA/VLB)
QLogic IQ-PCI, IQ-PCI-10, IQ-PCI-D (PCI) (ISP1020 chip)
Quantum ISA-200S, ISA-250MG
Seagate ST-01/ST-02 (ISA)
SIIG Ultrawide SCSI Pro (Initio chipset).
SoundBlaster 16 SCSI-2 (Adaptec 152x compatible) (ISA)
Tekram DC-390, DC-390W/U/F
Trantor T128/T128F/T228 (ISA)
UltraStor 14F (ISA), 24F (EISA), 34F (VLB)
Western Digital WD7000 SCSI