]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
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 <[email protected]> | |
91 | ||
92 | ||
93 | 1999 : Original Document |