diff options
author | David Vrabel <david.vrabel@csr.com> | 2008-11-19 09:48:07 -0500 |
---|---|---|
committer | David Vrabel <david.vrabel@csr.com> | 2008-11-19 09:48:07 -0500 |
commit | dba0a918722ee0f0ba3442575e4448c3ab622be4 (patch) | |
tree | fdb466cf09e7916135098d651b18924b2fe9ba5f /Documentation/blockdev/cpqarray.txt | |
parent | 0996e6382482ce9014787693d3884e9468153a5c (diff) | |
parent | 7f0f598a0069d1ab072375965a4b69137233169c (diff) |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream
Diffstat (limited to 'Documentation/blockdev/cpqarray.txt')
-rw-r--r-- | Documentation/blockdev/cpqarray.txt | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/Documentation/blockdev/cpqarray.txt b/Documentation/blockdev/cpqarray.txt new file mode 100644 index 000000000000..c7154e20ef5e --- /dev/null +++ b/Documentation/blockdev/cpqarray.txt | |||
@@ -0,0 +1,93 @@ | |||
1 | This driver is for Compaq's SMART2 Intelligent Disk Array Controllers. | ||
2 | |||
3 | Supported Cards: | ||
4 | ---------------- | ||
5 | |||
6 | This driver is known to work with the following cards: | ||
7 | |||
8 | * SMART (EISA) | ||
9 | * SMART-2/E (EISA) | ||
10 | * SMART-2/P | ||
11 | * SMART-2DH | ||
12 | * SMART-2SL | ||
13 | * SMART-221 | ||
14 | * SMART-3100ES | ||
15 | * SMART-3200 | ||
16 | * Integrated Smart Array Controller | ||
17 | * SA 4200 | ||
18 | * SA 4250ES | ||
19 | * SA 431 | ||
20 | * RAID LC2 Controller | ||
21 | |||
22 | It should also work with some really old Disk array adapters, but I am | ||
23 | unable to test against these cards: | ||
24 | |||
25 | * IDA | ||
26 | * IDA-2 | ||
27 | * IAES | ||
28 | |||
29 | |||
30 | EISA Controllers: | ||
31 | ----------------- | ||
32 | |||
33 | If you want to use an EISA controller you'll have to supply some | ||
34 | modprobe/lilo parameters. If the driver is compiled into the kernel, must | ||
35 | give it the controller's IO port address at boot time (it is not | ||
36 | necessary to specify the IRQ). For example, if you had two SMART-2/E | ||
37 | controllers, in EISA slots 1 and 2 you'd give it a boot argument like | ||
38 | this: | ||
39 | |||
40 | smart2=0x1000,0x2000 | ||
41 | |||
42 | If you were loading the driver as a module, you'd give load it like this: | ||
43 | |||
44 | modprobe cpqarray eisa=0x1000,0x2000 | ||
45 | |||
46 | You can use EISA and PCI adapters at the same time. | ||
47 | |||
48 | |||
49 | Device Naming: | ||
50 | -------------- | ||
51 | |||
52 | You need some entries in /dev for the ida device. MAKEDEV in the /dev | ||
53 | directory can make device nodes for you automatically. The device setup is | ||
54 | as follows: | ||
55 | |||
56 | Major numbers: | ||
57 | 72 ida0 | ||
58 | 73 ida1 | ||
59 | 74 ida2 | ||
60 | 75 ida3 | ||
61 | 76 ida4 | ||
62 | 77 ida5 | ||
63 | 78 ida6 | ||
64 | 79 ida7 | ||
65 | |||
66 | Minor numbers: | ||
67 | b7 b6 b5 b4 b3 b2 b1 b0 | ||
68 | |----+----| |----+----| | ||
69 | | | | ||
70 | | +-------- Partition ID (0=wholedev, 1-15 partition) | ||
71 | | | ||
72 | +-------------------- Logical Volume number | ||
73 | |||
74 | The device naming scheme is: | ||
75 | /dev/ida/c0d0 Controller 0, disk 0, whole device | ||
76 | /dev/ida/c0d0p1 Controller 0, disk 0, partition 1 | ||
77 | /dev/ida/c0d0p2 Controller 0, disk 0, partition 2 | ||
78 | /dev/ida/c0d0p3 Controller 0, disk 0, partition 3 | ||
79 | |||
80 | /dev/ida/c1d1 Controller 1, disk 1, whole device | ||
81 | /dev/ida/c1d1p1 Controller 1, disk 1, partition 1 | ||
82 | /dev/ida/c1d1p2 Controller 1, disk 1, partition 2 | ||
83 | /dev/ida/c1d1p3 Controller 1, disk 1, partition 3 | ||
84 | |||
85 | |||
86 | Changelog: | ||
87 | ========== | ||
88 | |||
89 | 10-28-2004 : General cleanup, syntax fixes for in-kernel driver version. | ||
90 | James Nelson <james4765@gmail.com> | ||
91 | |||
92 | |||
93 | 1999 : Original Document | ||