|  | 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 |