Merge ../linus
[pandora-kernel.git] / Documentation / scsi / aacraid.txt
1 AACRAID Driver for Linux (take two)
2
3 Introduction
4 -------------------------
5 The aacraid driver adds support for Adaptec (http://www.adaptec.com)
6 RAID controllers. This is a major rewrite from the original
7 Adaptec supplied driver. It has signficantly cleaned up both the code
8 and the running binary size (the module is less than half the size of
9 the original).
10
11 Supported Cards/Chipsets
12 -------------------------
13         PCI ID (pci.ids)        OEM     Product
14         9005:0285:9005:028a     Adaptec 2020ZCR (Skyhawk)
15         9005:0285:9005:028e     Adaptec 2020SA (Skyhawk)
16         9005:0285:9005:028b     Adaptec 2025ZCR (Terminator)
17         9005:0285:9005:028f     Adaptec 2025SA (Terminator)
18         9005:0285:9005:0286     Adaptec 2120S (Crusader)
19         9005:0286:9005:028d     Adaptec 2130S (Lancer)
20         9005:0285:9005:0285     Adaptec 2200S (Vulcan)
21         9005:0285:9005:0287     Adaptec 2200S (Vulcan-2m)
22         9005:0286:9005:028c     Adaptec 2230S (Lancer)
23         9005:0286:9005:028c     Adaptec 2230SLP (Lancer)
24         9005:0285:9005:0296     Adaptec 2240S (SabreExpress)
25         9005:0285:9005:0290     Adaptec 2410SA (Jaguar)
26         9005:0285:9005:0293     Adaptec 21610SA (Corsair-16)
27         9005:0285:103c:3227     Adaptec 2610SA (Bearcat HP release)
28         9005:0285:9005:0292     Adaptec 2810SA (Corsair-8)
29         9005:0285:9005:0294     Adaptec Prowler
30         9005:0286:9005:029d     Adaptec 2420SA (Intruder HP release)
31         9005:0286:9005:029c     Adaptec 2620SA (Intruder)
32         9005:0286:9005:029b     Adaptec 2820SA (Intruder)
33         9005:0286:9005:02a7     Adaptec 2830SA (Skyray)
34         9005:0286:9005:02a8     Adaptec 2430SA (Skyray)
35         9005:0285:9005:0288     Adaptec 3230S (Harrier)
36         9005:0285:9005:0289     Adaptec 3240S (Tornado)
37         9005:0285:9005:0298     Adaptec 4000SAS (BlackBird)
38         9005:0285:9005:0297     Adaptec 4005SAS (AvonPark)
39         9005:0285:9005:0299     Adaptec 4800SAS (Marauder-X)
40         9005:0285:9005:029a     Adaptec 4805SAS (Marauder-E)
41         9005:0286:9005:02a2     Adaptec 3800SAS (Hurricane44)
42         1011:0046:9005:0364     Adaptec 5400S (Mustang)
43         1011:0046:9005:0365     Adaptec 5400S (Mustang)
44         9005:0283:9005:0283     Adaptec Catapult (3210S with arc firmware)
45         9005:0284:9005:0284     Adaptec Tomcat (3410S with arc firmware)
46         9005:0287:9005:0800     Adaptec Themisto (Jupiter)
47         9005:0200:9005:0200     Adaptec Themisto (Jupiter)
48         9005:0286:9005:0800     Adaptec Callisto (Jupiter)
49         1011:0046:9005:1364     Dell    PERC 2/QC (Quad Channel, Mustang)
50         1028:0001:1028:0001     Dell    PERC 2/Si (Iguana)
51         1028:0003:1028:0003     Dell    PERC 3/Si (SlimFast)
52         1028:0002:1028:0002     Dell    PERC 3/Di (Opal)
53         1028:0004:1028:0004     Dell    PERC 3/DiF (Iguana)
54         1028:0002:1028:00d1     Dell    PERC 3/DiV (Viper)
55         1028:0002:1028:00d9     Dell    PERC 3/DiL (Lexus)
56         1028:000a:1028:0106     Dell    PERC 3/DiJ (Jaguar)
57         1028:000a:1028:011b     Dell    PERC 3/DiD (Dagger)
58         1028:000a:1028:0121     Dell    PERC 3/DiB (Boxster)
59         9005:0285:1028:0287     Dell    PERC 320/DC (Vulcan)
60         9005:0285:1028:0291     Dell    CERC 2 (DellCorsair)
61         1011:0046:103c:10c2     HP      NetRAID-4M (Mustang)
62         9005:0285:17aa:0286     Legend  S220 (Crusader)
63         9005:0285:17aa:0287     Legend  S230 (Vulcan)
64         9005:0285:9005:0290     IBM     ServeRAID 7t (Jaguar)
65         9005:0285:1014:02F2     IBM     ServeRAID 8i (AvonPark)
66         9005:0285:1014:0312     IBM     ServeRAID 8i (AvonParkLite)
67         9005:0286:1014:9580     IBM     ServeRAID 8k/8k-l8 (Aurora)
68         9005:0286:1014:9540     IBM     ServeRAID 8k/8k-l4 (AuroraLite)
69         9005:0286:9005:029f     ICP     ICP9014R0 (Lancer)
70         9005:0286:9005:029e     ICP     ICP9024R0 (Lancer)
71         9005:0286:9005:02a0     ICP     ICP9047MA (Lancer)
72         9005:0286:9005:02a1     ICP     ICP9087MA (Lancer)
73         9005:0286:9005:02a4     ICP     ICP9085LI (Marauder-X)
74         9005:0286:9005:02a5     ICP     ICP5085BR (Marauder-E)
75         9005:0286:9005:02a3     ICP     ICP5445AU (Hurricane44)
76         9005:0286:9005:02a6     ICP     ICP9067MA (Intruder-6)
77         9005:0286:9005:02a9     ICP     ICP5087AU (Skyray)
78         9005:0286:9005:02aa     ICP     ICP5047AU (Skyray)
79
80 People
81 -------------------------
82 Alan Cox <alan@redhat.com>
83 Christoph Hellwig <hch@infradead.org>   (updates for new-style PCI probing and SCSI host registration,
84                                          small cleanups/fixes)
85 Matt Domsch <matt_domsch@dell.com>      (revision ioctl, adapter messages)
86 Deanna Bonds                            (non-DASD support, PAE fibs and 64 bit, added new adaptec controllers
87                                          added new ioctls, changed scsi interface to use new error handler,
88                                          increased the number of fibs and outstanding commands to a container)
89
90                                         (fixed 64bit and 64G memory model, changed confusing naming convention
91                                          where fibs that go to the hardware are consistently called hw_fibs and
92                                          not just fibs like the name of the driver tracking structure)
93 Mark Salyzyn <Mark_Salyzyn@adaptec.com> Fixed panic issues and added some new product ids for upcoming hbas. Performance tuning, card failover and bug mitigations.
94
95 Original Driver
96 -------------------------
97 Adaptec Unix OEM Product Group
98
99 Mailing List
100 -------------------------
101 linux-scsi@vger.kernel.org (Interested parties troll here)
102 Also note this is very different to Brian's original driver
103 so don't expect him to support it.
104 Adaptec does support this driver.  Contact Adaptec tech support or
105 aacraid@adaptec.com
106
107 Original by Brian Boerner February 2001
108 Rewritten by Alan Cox, November 2001