3 Posts
0
2950
December 16th, 2021 03:00
PERC H700 MegaCLI command?
This is spun off from:
https://www.dell.com/community/PowerEdge-Hardware-General/PERC-H700-MegaCLI-command/m-p/4597573
I have a PowerEdge T310 with a PERC H700 RAID card. it works fine. For example:
$ inxi -RD
Drives: Local Storage: total: 2.05 TiB used: 17.62 GiB (0.8%)
ID-1: /dev/sda vendor: Dell PowerEdge RAID Card model: PERC H700 size: 232.25 GiB
ID-2: /dev/sdb vendor: Dell PowerEdge RAID Card model: PERC H700 size: 1.82 TiB
RAID: Hardware-1: Broadcom / LSI MegaRAID SAS 2108 [Liberator] driver: megaraid_sasNow I found someone with the self same problem and a solution here:
https://serverfault.com/questions/198367/how-can-i-manage-dell-h700-raid-controllers-from-the-linux-command-line
Alas, this like anything else on the subject of these old severs and cars is ... old. And since it was published LSI seems to have disappeared and redirects to Broadcomm and Broadcomm pro provide solutions for "MegaRAID SAS 2108" and all of it with great Linux support too which rocks.
Alas none of it works. That is the provide MegaCLI version 5.3 to 5.5 and I've tried them all and they simply do this:
$ /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL
Exit Code: 0x00While Greg Smith reports:
# /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL
Adapter #0
==============================================================================
Versions
================
Product Name : PERC H700 Integrated
Serial No : 0000000
FW Package Build: 12.10.0-0025How does my situation differ from Greg's? He is using MegaCLI 5.0 ( version 8.01.06 from 28-FEB-11)
Alas I cannot find MegaCLI 5.0 anywhere.
Another happy customer is here with 8.01.06:
https://marcus.bointon.com/updating-perc-6i-raid-bios-on-ubuntu/
And happy users here:
http://trac.biostr.washington.edu/trac/wiki/MegaRaid
(happy that they worked out how to use it given LSI's documentation was bad they claim ;-).
I find a 32bit rpm here:
http://repo.semantico.net/redhat/6Server/os/x86_64/
Oddly filed under 64 bit and of course is 32 bit and won't install as I'm on a x86_64 architecture. Even enabling 32bit architecture on the machine does not facilitate a successful conversion.
Based on the downloads so far I guess I'm looking for
MegaCli-8.01.06-1.noarch.rpmAlas cannot find that at all.
Perhaps if I find an actual 32bit Linux OS (perhaps in a VirtualBox) then alien will convert it to a deb.
In the mean time I reach out for community support as well. Basically has anyone got MegaCLI running on Ubuntu 20.04 on a PowerEgde T310 with a PERC H700? Or am I a unique beast?
0 events found


Thumb One
3 Posts
0
January 10th, 2022 02:00
No replies, and no help from either Dell or the Dell community so I'm glad I found the solution independently. It turns out that if I follow the instructions here:
https://www.mybluelinux.com/debian-linux-and-lsi-megaraid-sas/
using the xenial main (the latest repo supported) in spit of running on focal it installs megacli and then all I needed to realise was that megacli needs to run as root to see the adapter. So:
And so:
and
And all is good. MegaCLI is installed and it works.