ia64/linux-2.6.18-xen.hg

annotate Documentation/cpqarray.txt @ 854:950b9eb27661

usbback: fix urb interval value for interrupt urbs.

Signed-off-by: Noboru Iwamatsu <n_iwamatsu@jp.fujitsu.com>
author Keir Fraser <keir.fraser@citrix.com>
date Mon Apr 06 13:51:20 2009 +0100 (2009-04-06)
parents 831230e53067
children
rev   line source
ian@0 1 This driver is for Compaq's SMART2 Intelligent Disk Array Controllers.
ian@0 2
ian@0 3 Supported Cards:
ian@0 4 ----------------
ian@0 5
ian@0 6 This driver is known to work with the following cards:
ian@0 7
ian@0 8 * SMART (EISA)
ian@0 9 * SMART-2/E (EISA)
ian@0 10 * SMART-2/P
ian@0 11 * SMART-2DH
ian@0 12 * SMART-2SL
ian@0 13 * SMART-221
ian@0 14 * SMART-3100ES
ian@0 15 * SMART-3200
ian@0 16 * Integrated Smart Array Controller
ian@0 17 * SA 4200
ian@0 18 * SA 4250ES
ian@0 19 * SA 431
ian@0 20 * RAID LC2 Controller
ian@0 21
ian@0 22 It should also work with some really old Disk array adapters, but I am
ian@0 23 unable to test against these cards:
ian@0 24
ian@0 25 * IDA
ian@0 26 * IDA-2
ian@0 27 * IAES
ian@0 28
ian@0 29
ian@0 30 EISA Controllers:
ian@0 31 -----------------
ian@0 32
ian@0 33 If you want to use an EISA controller you'll have to supply some
ian@0 34 modprobe/lilo parameters. If the driver is compiled into the kernel, must
ian@0 35 give it the controller's IO port address at boot time (it is not
ian@0 36 necessary to specify the IRQ). For example, if you had two SMART-2/E
ian@0 37 controllers, in EISA slots 1 and 2 you'd give it a boot argument like
ian@0 38 this:
ian@0 39
ian@0 40 smart2=0x1000,0x2000
ian@0 41
ian@0 42 If you were loading the driver as a module, you'd give load it like this:
ian@0 43
ian@0 44 modprobe cpqarray eisa=0x1000,0x2000
ian@0 45
ian@0 46 You can use EISA and PCI adapters at the same time.
ian@0 47
ian@0 48
ian@0 49 Device Naming:
ian@0 50 --------------
ian@0 51
ian@0 52 You need some entries in /dev for the ida device. MAKEDEV in the /dev
ian@0 53 directory can make device nodes for you automatically. The device setup is
ian@0 54 as follows:
ian@0 55
ian@0 56 Major numbers:
ian@0 57 72 ida0
ian@0 58 73 ida1
ian@0 59 74 ida2
ian@0 60 75 ida3
ian@0 61 76 ida4
ian@0 62 77 ida5
ian@0 63 78 ida6
ian@0 64 79 ida7
ian@0 65
ian@0 66 Minor numbers:
ian@0 67 b7 b6 b5 b4 b3 b2 b1 b0
ian@0 68 |----+----| |----+----|
ian@0 69 | |
ian@0 70 | +-------- Partition ID (0=wholedev, 1-15 partition)
ian@0 71 |
ian@0 72 +-------------------- Logical Volume number
ian@0 73
ian@0 74 The device naming scheme is:
ian@0 75 /dev/ida/c0d0 Controller 0, disk 0, whole device
ian@0 76 /dev/ida/c0d0p1 Controller 0, disk 0, partition 1
ian@0 77 /dev/ida/c0d0p2 Controller 0, disk 0, partition 2
ian@0 78 /dev/ida/c0d0p3 Controller 0, disk 0, partition 3
ian@0 79
ian@0 80 /dev/ida/c1d1 Controller 1, disk 1, whole device
ian@0 81 /dev/ida/c1d1p1 Controller 1, disk 1, partition 1
ian@0 82 /dev/ida/c1d1p2 Controller 1, disk 1, partition 2
ian@0 83 /dev/ida/c1d1p3 Controller 1, disk 1, partition 3
ian@0 84
ian@0 85
ian@0 86 Changelog:
ian@0 87 ==========
ian@0 88
ian@0 89 10-28-2004 : General cleanup, syntax fixes for in-kernel driver version.
ian@0 90 James Nelson <james4765@gmail.com>
ian@0 91
ian@0 92
ian@0 93 1999 : Original Document