| This driver is for Compaq's SMART2 Intelligent Disk Array Controllers. | |
| Supported Cards: | |
| ---------------- | |
| This driver is known to work with the following cards: | |
| * SMART (EISA) | |
| * SMART-2/E (EISA) | |
| * SMART-2/P | |
| * SMART-2DH | |
| * SMART-2SL | |
| * SMART-221 | |
| * SMART-3100ES | |
| * SMART-3200 | |
| * Integrated Smart Array Controller | |
| * SA 4200 | |
| * SA 4250ES | |
| * SA 431 | |
| * RAID LC2 Controller | |
| It should also work with some really old Disk array adapters, but I am | |
| unable to test against these cards: | |
| * IDA | |
| * IDA-2 | |
| * IAES | |
| EISA Controllers: | |
| ----------------- | |
| If you want to use an EISA controller you'll have to supply some | |
| modprobe/lilo parameters. If the driver is compiled into the kernel, must | |
| give it the controller's IO port address at boot time (it is not | |
| necessary to specify the IRQ). For example, if you had two SMART-2/E | |
| controllers, in EISA slots 1 and 2 you'd give it a boot argument like | |
| this: | |
| smart2=0x1000,0x2000 | |
| If you were loading the driver as a module, you'd give load it like this: | |
| modprobe cpqarray eisa=0x1000,0x2000 | |
| You can use EISA and PCI adapters at the same time. | |
| Device Naming: | |
| -------------- | |
| You need some entries in /dev for the ida device. MAKEDEV in the /dev | |
| directory can make device nodes for you automatically. The device setup is | |
| as follows: | |
| Major numbers: | |
| 72 ida0 | |
| 73 ida1 | |
| 74 ida2 | |
| 75 ida3 | |
| 76 ida4 | |
| 77 ida5 | |
| 78 ida6 | |
| 79 ida7 | |
| Minor numbers: | |
| b7 b6 b5 b4 b3 b2 b1 b0 | |
| |----+----| |----+----| | |
| | | | |
| | +-------- Partition ID (0=wholedev, 1-15 partition) | |
| | | |
| +-------------------- Logical Volume number | |
| The device naming scheme is: | |
| /dev/ida/c0d0 Controller 0, disk 0, whole device | |
| /dev/ida/c0d0p1 Controller 0, disk 0, partition 1 | |
| /dev/ida/c0d0p2 Controller 0, disk 0, partition 2 | |
| /dev/ida/c0d0p3 Controller 0, disk 0, partition 3 | |
| /dev/ida/c1d1 Controller 1, disk 1, whole device | |
| /dev/ida/c1d1p1 Controller 1, disk 1, partition 1 | |
| /dev/ida/c1d1p2 Controller 1, disk 1, partition 2 | |
| /dev/ida/c1d1p3 Controller 1, disk 1, partition 3 | |
| Changelog: | |
| ========== | |
| 10-28-2004 : General cleanup, syntax fixes for in-kernel driver version. | |
| James Nelson <james4765@gmail.com> | |
| 1999 : Original Document |