Working Dell PERC 6/i firmware upgrade on Ubuntu 15.04 x64

So I was following this guide to update the firmware on the RAID card in my Dell server, and there were all sorts of annoying things. I did get the OMSA stuff installed like it says in the first step, though I’m not sure I really need it. Basically don’t bother with that guide. It’s easier to just go to here, install their megacli tool. Then, you can get the RAID_FRMW_LX_R216024.BIN file from Dell’s site, run:

./RAID_FRMW_LX_R216024.BIN --extract RAIDFW

This will extract the contents of the firmware upgrade utility. It might complain about some utilities missing on Ubuntu. Basically, it’s looking for ‘rpm’. You can trick it by doing:

sudo touch /bin/rpm && sudo chmod a+x /bin/rpm

Now the firmware file is in RAIDFW/payload/FW612II.rom. You can use megacli to flash it to the card:

sudo megacli -adpfwflash -f FW612II.rom -a0

Then wait patiently until it flashes and reboot the machine. I spent a long time getting this all figured out. Hope it helps someone.

 

Liked it? Take a second to support me on Patreon!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.