Dell Perci 6/i Firmware Upgrade Guide Tutorial

 

One thing to remember is that you need MegaCli to do the flashing.

You also need the correct file, I tried at least 2 different Perc 6 firmwares from Dell that kept getting rejected as corrupt by MegaCli (they were really the wrong version).  I have an external PCI-E Dell 6 Perc/I but I chose images from the 'Integrated" on motherboard version as it was all I could find.  They are different, and below is my first time finding success.

The reason I had to do this is because I nearly broke the card by flashing an LSI image even though it was for my chipset 1078.

03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
 

===================

03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
http://www.dell.com/support/drivers/us/en/19/driverdetails?driverid=392W6#


wget http://downloads.dell.com/FOLDER00416685M/1/SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN
--2013-08-26 16:33:01--  http://downloads.dell.com/FOLDER00416685M/1/SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN
Resolving downloads.dell.com... 143.166.135.12
Connecting to downloads.dell.com|143.166.135.12|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5111364 (4.9M) [application/x-binary]
Saving to: `SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN'

54% [=====================================================>                                             ] 2,791,323    624K/s  eta 4s      c56% [======================================================>                                            ] 2,872,411    587K/s  eta 4s      m60% [==========================================================>                                        ] 3,068,267    592K/s  eta 4s      d86% [====================================================================================>              ] 4,435,083    595K/s  eta 1s      A100%[==================================================================================================>] 5,111,364    701K/s   in 7.6s    -

2013-08-26 16:33:09 (654 KB/s) - `SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN' saved [5111364/5111364]

[root@fs12home ~]# chmod +x SAS-RAID
SAS-RAID-FIRMWARE/                               SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN 
[root@fs12home ~]# chmod +x SAS-RAID
SAS-RAID-FIRMWARE/                               SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN 
[root@fs12home ~]# chmod +x SAS-RAID_Firmware_
SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN  SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
[root@fs12home ~]# chmod +x SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN
[root@fs12home ~]# ./SAS_SNMP_Linux_Installerc^C
[root@fs12home ~]# ./SAS-RAID_Firmware_
SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN  SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
[root@fs12home ~]# ./SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN --extract SAS
SAS6IRA.FW                                       SAS_SNMP_Linux_Installer-3.16-1006/
SAS-RAID-FIRMWARE/                               SAS_SNMP_Linux_Installer-3.16-1006.zip
SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN  SAS_SNMP_Linux_Installer.zip
SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN  SASverde_FW_Image.rom
SAS_SNMP_Linux_Installer/                       
[root@fs12home ~]# ./SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN --extract SAS
SAS6IRA.FW                                       SAS_SNMP_Linux_Installer-3.16-1006/
SAS-RAID-FIRMWARE/                               SAS_SNMP_Linux_Installer-3.16-1006.zip
SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN  SAS_SNMP_Linux_Installer.zip
SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN  SASverde_FW_Image.rom
SAS_SNMP_Linux_Installer/                       
[root@fs12home ~]# ./SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14.BIN --extract SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14
Successfully extracted to SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14
[root@fs12home ~]# cd SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14
[root@fs12home SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14]# ls
00-secupd-dell.rules    en.prop             libstorelib.so  sasdupie        spUtilityHelp.txt
98-secupdusb.rules      ESX                 mc.txt          smbiosHelp.txt  srvadmin-storelib-sysfs-7.0.0-4.73.1.el4.i386.rpm
buildVer.sh             getSystemId         package.xml     spconfig.xml    svmExeMsg.xsl
doRPM.sh                hapi                payload         sphelp.txt      uni-eol.txt
dupdisneyinstall.sh     libstorelibir-2.so  PIEConfig.sh    spsetup.sh      Version.txt
duppmdatacollector.bin  libstorelibir.so    PIEInfo.txt     sputility.bin
[root@fs12home SAS-RAID_Firmware_392W6_LN32_6.3.1-0003_A14]# cd payload/
[root@fs12home payload]# ls
FW1371iA.rom
[root@fs12home payload]# MegaCli64 adpwflash
Invalid input at or near token adpwflash                                          

Exit Code: 0x01
[root@fs12home payload]# MegaCli64 -adpfwflash -f FW1371iA.rom -a0
                                    
Adapter 0: PERC 6/i Adapter
Vendor ID: 0x1000, Device ID: 0x0060

Package version on the controller: 11.0.1-0048
Package version of the image file: 6.3.1-0003
ERROR: The image file has older version than or same as that on the
       controller. The controller is not flashed.


Exit Code: 0x01
[root@fs12home payload]# MegaCli64 -adpfwflash -f FW1371iA.rom -NoVerChek -a0
Invalid input at or near token -NoVerChek                                          

Exit Code: 0x01
[root@fs12home payload]# MegaCli64 -adpfwflash -f F^C
[root@fs12home payload]# MegaCli64 -h|grep adpfw -i
MegaCli -AdpFwFlash -f filename [-NoSigChk] [-NoVerChk] [-FWTYPE n] -aN|-a0,1,2|-aALL 
[root@fs12home payload]# MegaCli64 -adpfwflash -f FW1371iA.rom -NoVerChk -a0
                                    
Adapter 0: PERC 6/i Adapter
Vendor ID: 0x1000, Device ID: 0x0060

Download Completed.    
Flashing image to adapter...
Adapter 0: Flash Completed.
Please reboot the system for the changes to take effect

Exit Code: 0x00
 


Tags:

dell, perci, firmware, upgrade, tutorial, megacli, flashing, perc, firmwares, rejected, corrupt, external, pci, images, integrated, quot, motherboard, lsi, chipset, raid, controller, logic, symbios, megaraid, sas, rev, http, www, drivers, en, driverdetails, driverid, wget, downloads, folder, raid_firmware_, _ln, _, _a, bin, resolving, connecting, awaiting, ok, length, binary, eta, kb, fs, chmod, raid_firmware_w, sas_snmp_linux_installerc, extract, ira, fw, sas_snmp_linux_installer, zip, sasverde_fw_image, rom, successfully, extracted, ls, secupd, prop, libstorelib, sasdupie, sputilityhelp, txt, secupdusb, esx, mc, smbioshelp, srvadmin, storelib, sysfs, rpm, buildver, sh, getsystemid, xml, spconfig, svmexemsg, xsl, dorpm, hapi, payload, sphelp, uni, eol, dupdisneyinstall, libstorelibir, pieconfig, spsetup, duppmdatacollector, pieinfo, sputility, ia, adpwflash, invalid, input, token, adpfwflash, adapter, vendor, flashed, noverchek, grep, adpfw, filename, nosigchk, noverchk, fwtype, aall, download, completed, reboot,

Latest Articles

  • How to allow SSH root user access in Linux/Debian/Mint/RHEL/Ubuntu/CentOS
  • Ansible Tutorial - Playbook How To Install From Scratch and Deploy LAMP + Wordpress on Remote Server
  • Ceph Install Errors on Proxmox / How To Fix Solution
  • Proxmox Update Error https://enterprise.proxmox.com/debian/pve bullseye InRelease 401 Unauthorized [IP: 144.217.225.162 443]
  • QEMU/KVM How to Hot-add A Virtual Disk .raw/.qcow2 via QEMU Monitor Commands
  • Proxmox How To Enable Ceph Distributed Storage Cluster with OSD and Pools
  • pulseaudio issue on QEMU/KVM guest VM when microphone is replugged/unplugged pulseaudio: pa_threaded_mainloop_lock failed pulseaudio: Reason: Invalid argument
  • Ubuntu Linux Mint - Volume Control Stopped Working
  • Proxmox Services Won't Start Failed to start The Proxmox VE cluster filesystem. Proxmox VE firewall. PVE Status Daemon. Proxmox VE scheduler. PVE Cluster HA Resource Manager Daemon. PVE Local HA Resource Manager Daemon.
  • Proxmox Guide FAQ / Errors / Howto
  • Virtualbox Vbox Issue Cannot Enable Nested Virtualization Button is Grayed/Greyed Out and Unclickable HowTo Solution
  • Virtualbox VBOX Howto Port Forward To Guests
  • Linux Ubuntu Debian Centos Mint - How To Check if Intel VT-x or AMD-V Hardware Virtualization is Enabled?
  • Linux Howto Zip Multiple Files and Directories
  • Windows Cannot Format USB drive Device Media is Write Protected Error Solution
  • Linux Mint 20 cannot install snapd missing solution
  • Virtualbox VBOX How To Install Guest-Utils/GuestUtils so drag and drop and clipboard works Ubuntu Mint Debian Linux
  • How to install Kubernetes with microk8s and deploy apps on Debian/Mint/Ubuntu Linux
  • vi how to delete everything to the end of the line or the rest of the line from the cursor
  • Cisco Howto Configure Console Port/Terminal/Comm Server with Async Cable Setup