I have two older machines with Adaptec 2400A RAID cards in them which recently both got upgraded to CentOS5. The first task was to figure out how to monitor the arrays. CentOS 5.2 went in without a problem but getting information about the status of the disks from the array was not easy and google was little help (at the time).
Here is how you monitor the array using raidutil if you have the older Adaptec 2400a card:
Install raidutil:
wget "http://i2o.shadowconnect.com/raidutils/raidutils-0.0.6-1.i386.rpm" rpm -Uvh raidutils-0.0.6-1.i386.rpm
Next, add the dev control structures so raidutil knows what to do with the card when it queries it
mknod /dev/i2o/ctl c 10 166 mknod /dev/dpti17 c 10 166 modprobe i2o_config
Now, you can query your controller:
raidutil -L all raidutil -L physical
Hi, thanks for this advice. so far it worked but now i am getting an “Engine connect failed: SCAN failed”
OS: CentOS5.2
Kernel: 2.6.18-92.el
Raid Controller: Adaptec ASR52445
Any Idea?
Greets Boris
Hey Boris,
The 52445 is a newer SATA device; the older 2400A is a PATA device (and uses the I2O engine).
If you jump to this URL you can install the RAID Storage Manager from Adaptec (just follow any directions for RHEL5): http://www.adaptec.com/en-US/speed/raid/storage_manager/asm_linux_x86_v6_00_17922_rpm.htm
Let me know if you solve it!
Hi Chris,
that was fast, thanks. But it did not work.
The /usr/StorMan/arcconf getconfig 1 works, but raidutils still is unable to SCAN
THX Boris
Boris, you will not be able to run the raidutils because they were designed for the i2o module. Inside of your StorMan path you’ll find the tools necessary to query the status of the controller. Good Luck!
You may want to remove them as well: rpm -e raidutils
Understood,they are gone…:)
Thanks for ur help, i’ll stick to the Storage Manager…
Greetings Boris