====== dell ======
====== perccli ======
download from https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=f48c2
cd /opt
tar xvf perccli_7.1-007.0127_linux.tar.gz
cd Linux
sudo apt-get install alien
alien -k perccli-007.0127.0000.0000-1.noarch.rpm
dpkg -i perccli_007.0127.0000.0000-1_all.deb
====== megaraid ======
==== Install on Ubuntu 22.04 ====
apt install libncurses5
curl -L "https://github.com/matveynator/sysadminscripts/raw/main/debian/megacli_8.07.14-2_all.deb" > \
/tmp/megacli_8.07.14-2_all.deb; dpkg -i /tmp/megacli_8.07.14-2_all.deb;
ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/megacli
==== vecchie macchine ====
vedere https://blog.frehi.be/2011/09/12/megacli-useful-commands/
apt install -y gnupg
wget -O - https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
echo "deb http://hwraid.le-vert.net/ubuntu xenial main" | sudo tee -a /etc/apt/sources.list.d/hwraid.list
apt update
apt install -y megacli
raid controller log
megacli -FwTermLog -Dsply -aALL > raid_log.txt
summary
megacli -ShowSummary -aALL | less
show failed disks
megacli -ShowSummary -aALL | grep State
megacli -AdpEventLog -GetEvents -critical -a0
# Info Battery
megacli -AdpBbuCmd -aALL
===== SSD settings =====
* disable read ahead on read cache
* enable write through on write
===== upgrade firmware Perc =====
add-apt-repository universe
apt-get update
apt install -y rpm
wget https://downloads.dell.com/FOLDER01002136M/1/SAS-RAID_Firmware_F96NR_LN_6.3.3-0002_X00.BIN
bash SAS-RAID_Firmware_F96NR_LN_6.3.3-0002_X00.BIN --extract perc6e_fw
megacli -adpfwflash -f perc6e_fw/payload/FW1371iI.rom -aAll
===== upgrade firmware BIOS =====
wget https://downloads.dell.com/FOLDER05012856M/1/BIOS_0F4YY_LN_6.6.0.BIN
chmod +x BIOS_0F4YY_LN_6.6.0.BIN
./BIOS_0F4YY_LN_6.6.0.BIN