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