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