why hpacucli doesn't see my controller? "Error: No controllers detected."
On an HP DL120G7 with HP P410, per some suggestion on a blog, I've installed the latest version of hpacucli
from http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/pool/non-free/ — hpacucli_8.70-8.0.2-2_amd64.deb — but it doesn't seem to recognise my controller. Why?
wget http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/pool/non-free/hpacucli_8.70-8.0.2-2_amd64.deb
dpkg -i hpacucli_8.70-8.0.2-2_amd64.deb
apt-get install lib32gcc1 lib32stdc++6 libc6-i386
dpkg -i hpacucli_8.70-8.0.2-2_amd64.deb
…
root@sd-49XXX:~# hpacucli ctrl all show config
Error: No controllers detected.
root@sd-49XXX:~# lsscsi
[0:0:0:0] storage HP P410 5.14 -
[0:0:0:1] disk HP LOGICAL VOLUME 5.14 /dev/sda
root@sd-49XXX:~#
Is the latest version from the official HP web-site not actually the latest?
Solution 1:
Use this on repo
deb http://downloads.linux.hpe.com/SDR/repo/mcp/ jessie/current non-free
apt-get update
apt-get install ssacli
run ssacli is the new version, same commands, i tested this with proxmox 5, the hpacucli didnt saw my HP H240, ssacli does and works ok
Solution 2:
Run:
"lsmod | grep sg"
if it is not there do:
"modprobe sg"
Then try utility after that.
Solution 3:
The working answer for debian jessie administrators, and mainly those who own HP Proliant ML350 Gen9 is to use the command hpssacli . After searching the net for almost a whole day, I found this page saying that hpacucli is not working; whereas, the hpssacli works and shows all your needs. I have HP SmartArray P440ar installed on my server. Inshalla, God's willing that's, I will make a Webmin module for hpssacli and a Tcl/Tk frontend for it, just to ease the administration
Solution 4:
According to http://web.archive.org/web/20121113093746/http://blog.wpkg.org/2012/03/15/hpacucli-error-no-controllers-detected-with-hpsa-module-in-use/#comment-6412, the following seems to do the trick.
wget http://downloads.linux.hp.com/SDR/downloads/proliantsupportpack/SuSE/11.2/x86_64/9.10/hpacucli-9.10-22.0.x86_64.rpm
apt-get install alien
alien hpacucli-9.10-22.0.x86_64.rpm
dpkg -i hpacucli_9.10-23_amd64.deb
…
root@sd-49XXX:~# hpacucli ctrl all show status
Smart Array P410 in Slot 1
Controller Status: OK
Cache Status: OK
Battery/Capacitor Status: OK
Apparently, HP doesn't supply newer hpacucli
for Debian, but does for SuSE.