cpqarray.txt 2.2 KB

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