cpqarray: error sending ID controller
This past weekend I needed to build a new LAMP/RoR dev box. We’ve got this old Compaq ProLiant DL360, a perfect candidate for a low-traffic development box. I’ve been using Ubuntu for a while now and decided I give Ubuntu 6.10-Server a try.
As I’ve come to expect from Ubuntu, the installation went without a hitch.
Wait, not so fast. After rebooting, and doing the initial boot sequence, Grub outputs a fatal error: cpqarray: error sending ID controller
I rebooted the box again, just to be sure. It’s an old Windows habit. But this error wasn’t going away.
Initially the error was frustrating, however, after googling a bit I managed to muster up a few links that gave some insight:
- http://www.mcnabbs.org/andrew/linux/proliant/
- http://ubuntuforums.org/showthread.php?t=82466
- http://www.ubuntuforums.org/showthread.php?t=255335
The gist of what I needed to do is outlined below:
Reboot the machine with the installation CD. Select “Rescue System”. Follow all the steps until it errors. This will present you with the advanced installation widget.
Select “Execute Shell”
After you enter the console. You need to execute the following commands:
$ mkdir target
$ mount /dev/ida/c0d0p1 target
$ chroot target
$ echo "cpqarray" >> etc/initramsfs-tools/modules
# for dapper
# $ echo “cpqarray” >> etc/mkinitramsfs/modules
# thanks jallen
$ update-initramfs -u
(I’ve skipped any steps outlining the implicit requirement to backup files)
Now simply reboot and voila you have a functional server.
Thanx, U just saved me hours of googling and rebooting
I found an old DL380 which did the exact same thing.
/Mads
for dapper drake 6.06 there is one slight change,
echo “cpqarray” >> etc/mkinitramsfs/modules
otherwise everything else is exactly the same. Thanks for saving my butt- I thought I would add the 6.06 trick and save the next person to find this an extra google step.
jallen,
Thanks for the dapper update, I’ll add a note to the main post
hi, on my DL380 nothing to do.
the workaround show up doesn’t work for me
srv show
cpqarray: error sending ID controller
some idea?
thks
ok, resolved
typed mistake.
:-)))
it’s works!
thks!
I think there is typo in the mkinitramsfs, for me with the LTS I had to use this line:
echo “cpqarray” >> etc/mkinitramfs/modules
Otherwise: Very very much thanks.
Many, many thanks. This helped enormously.
You may want to add in comment lines to the effect of ‘mount any other partitions underneath target in order to make that an accurate form of the original’.
I had put /var and /boot onto different partitions, and needed to mount both in order for update-initramfs -u to work properly.