I flashed an LSI Logic firmware to it and it broke the BIOS (cannot do Ctrl+R) for booting purposes but allows other functionality to work normally.
I tried downgrading to a Dell firmware for Perc 6i but it won't work, not even with MegaCli
wget http://downloads.dell.com/FOLDER00416606M/1/SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
--2013-08-26 12:53:39-- http://downloads.dell.com/FOLDER00416606M/1/SAS-RAID_Firmware_W83M2_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: 5111388 (4.9M) [application/x-binary]
Saving to: `SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN'
100%[==================================================================================================>] 5,111,388 605K/s in 8.2s
2013-08-26 12:53:47 (608 KB/s) - `SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN' saved [5111388/5111388]
[root@fs12home ~]# ./SAS_SNMP_Linux_Installer^C
[root@fs12home ~]# chmod +x SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
[root@fs12home ~]# ./SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
The following packages are required for update package to run:
compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686
Please check Update package User guide for instructions for installing the dependencies
[root@fs12home ~]#
[root@fs12home ~]#
[root@fs12home ~]# yum -y install libstdc++-*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.nexicom.net
* extras: mirror.netflash.net
* openvz-kernel-rhel6: mirror.trouble-free.net
* openvz-utils: mirror.trouble-free.net
* rpmforge: repoforge.eecs.wsu.edu
* updates: centos.mirror.nexicom.net
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
openvz-kernel-rhel6 | 951 B 00:00
openvz-utils | 951 B 00:00
rpmforge | 1.9 kB 00:00
updates | 3.4 kB 00:00
Setting up Install Process
Package libstdc++-4.4.7-3.el6.x86_64 already installed and latest version
Package libstdc++-devel-4.4.7-3.el6.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package libstdc++-docs.x86_64 0:4.4.7-3.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================
Installing:
libstdc++-docs x86_64 4.4.7-3.el6 base 14 M
Transaction Summary
============================================================================================================================================
Install 1 Package(s)
Total download size: 14 M
Installed size: 55 M
Downloading Packages:
libstdc++-docs-4.4.7-3.el6.x86_64.rpm | 14 MB 00:02
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libstdc++-docs-4.4.7-3.el6.x86_64 1/1
Verifying : libstdc++-docs-4.4.7-3.el6.x86_64 1/1
Installed:
libstdc++-docs.x86_64 0:4.4.7-3.el6
Complete!
[root@fs12home ~]# ./SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
The following packages are required for update package to run:
compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686
Please check Update package User guide for instructions for installing the dependencies
yum -y install compat-libstdc++-33.i686
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.nexicom.net
* extras: mirror.netflash.net
* openvz-kernel-rhel6: mirror.trouble-free.net
* openvz-utils: mirror.trouble-free.net
* rpmforge: repoforge.eecs.wsu.edu
* updates: centos.mirror.nexicom.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package compat-libstdc++-33.i686 0:3.2.3-69.el6 will be installed
--> Processing Dependency: libm.so.6 for package: compat-libstdc++-33-3.2.3-69.el6.i686
--> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: compat-libstdc++-33-3.2.3-69.el6.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: compat-libstdc++-33-3.2.3-69.el6.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: compat-libstdc++-33-3.2.3-69.el6.i686
--> Processing Dependency: libgcc_s.so.1 for package: compat-libstdc++-33-3.2.3-69.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: compat-libstdc++-33-3.2.3-69.el6.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.107.el6_4.2 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.107.el6_4.2.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.107.el6_4.2.i686
---> Package libgcc.i686 0:4.4.7-3.el6 will be installed
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.14.3-3.el6_4 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================
Installing:
compat-libstdc++-33 i686 3.2.3-69.el6 base 189 k
Installing for dependencies:
glibc i686 2.12-1.107.el6_4.2 updates 4.3 M
libgcc i686 4.4.7-3.el6 base 112 k
nss-softokn-freebl i686 3.14.3-3.el6_4 updates 129 k
Transaction Summary
============================================================================================================================================
Install 4 Package(s)
Total download size: 4.7 M
Installed size: 14 M
Downloading Packages:
(1/4): compat-libstdc++-33-3.2.3-69.el6.i686.rpm | 189 kB 00:00
(2/4): glibc-2.12-1.107.el6_4.2.i686.rpm | 4.3 MB 00:02
(3/4): libgcc-4.4.7-3.el6.i686.rpm | 112 kB 00:00
(4/4): nss-softokn-freebl-3.14.3-3.el6_4.i686.rpm | 129 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------------
Total 1.5 MB/s | 4.7 MB 00:03
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libgcc-4.4.7-3.el6.i686 1/4
Installing : nss-softokn-freebl-3.14.3-3.el6_4.i686 2/4
Installing : glibc-2.12-1.107.el6_4.2.i686 3/4
Installing : compat-libstdc++-33-3.2.3-69.el6.i686 4/4
Verifying : glibc-2.12-1.107.el6_4.2.i686 1/4
Verifying : compat-libstdc++-33-3.2.3-69.el6.i686 2/4
Verifying : nss-softokn-freebl-3.14.3-3.el6_4.i686 3/4
Verifying : libgcc-4.4.7-3.el6.i686 4/4
Installed:
compat-libstdc++-33.i686 0:3.2.3-69.el6
Dependency Installed:
glibc.i686 0:2.12-1.107.el6_4.2 libgcc.i686 0:4.4.7-3.el6 nss-softokn-freebl.i686 0:3.14.3-3.el6_4
Complete!
[root@fs12home ~]# ./SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
The following packages are required for update package to run:
compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686
Please check Update package User guide for instructions for installing the dependencies
yum -y install libxml2.i686
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.nexicom.net
* extras: mirror.netflash.net
* openvz-kernel-rhel6: mirror.trouble-free.net
* openvz-utils: mirror.trouble-free.net
* rpmforge: repoforge.eecs.wsu.edu
* updates: centos.mirror.nexicom.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libxml2.i686 0:2.7.6-12.el6_4.1 will be installed
--> Processing Dependency: libz.so.1 for package: libxml2-2.7.6-12.el6_4.1.i686
--> Running transaction check
---> Package zlib.i686 0:1.2.3-29.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================
Installing:
libxml2 i686 2.7.6-12.el6_4.1 updates 800 k
Installing for dependencies:
zlib i686 1.2.3-29.el6 base 73 k
Transaction Summary
============================================================================================================================================
Install 2 Package(s)
Total download size: 872 k
Installed size: 1.8 M
Downloading Packages:
(1/2): libxml2-2.7.6-12.el6_4.1.i686.rpm | 800 kB 00:00
(2/2): zlib-1.2.3-29.el6.i686.rpm | 73 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------------
Total 794 kB/s | 872 kB 00:01
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : zlib-1.2.3-29.el6.i686 1/2
Installing : libxml2-2.7.6-12.el6_4.1.i686 2/2
Verifying : libxml2-2.7.6-12.el6_4.1.i686 1/2
Verifying : zlib-1.2.3-29.el6.i686 2/2
Installed:
libxml2.i686 0:2.7.6-12.el6_4.1
Dependency Installed:
zlib.i686 0:1.2.3-29.el6
yum -y install libxml2.i686
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.nexicom.net
* extras: mirror.netflash.net
* openvz-kernel-rhel6: mirror.trouble-free.net
* openvz-utils: mirror.trouble-free.net
* rpmforge: repoforge.eecs.wsu.edu
* updates: centos.mirror.nexicom.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libxml2.i686 0:2.7.6-12.el6_4.1 will be installed
--> Processing Dependency: libz.so.1 for package: libxml2-2.7.6-12.el6_4.1.i686
--> Running transaction check
---> Package zlib.i686 0:1.2.3-29.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================
Installing:
libxml2 i686 2.7.6-12.el6_4.1 updates 800 k
Installing for dependencies:
zlib i686 1.2.3-29.el6 base 73 k
Transaction Summary
============================================================================================================================================
Install 2 Package(s)
Total download size: 872 k
Installed size: 1.8 M
Downloading Packages:
(1/2): libxml2-2.7.6-12.el6_4.1.i686.rpm | 800 kB 00:00
(2/2): zlib-1.2.3-29.el6.i686.rpm | 73 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------------
Total 794 kB/s | 872 kB 00:01
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : zlib-1.2.3-29.el6.i686 1/2
Installing : libxml2-2.7.6-12.el6_4.1.i686 2/2
Verifying : libxml2-2.7.6-12.el6_4.1.i686 1/2
Verifying : zlib-1.2.3-29.el6.i686 2/2
Installed:
libxml2.i686 0:2.7.6-12.el6_4.1
Dependency Installed:
zlib.i686 0:1.2.3-29.el6
Complete!
[root@fs12home ~]# ./SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
The following packages are required for update package to run:
compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686
Please check Update package User guide for instructions for installing the dependencies
[root@fs12home ~]# yum -y install libstdc++.i686
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.nexicom.net
* extras: mirror.netflash.net
* openvz-kernel-rhel6: mirror.trouble-free.net
* openvz-utils: mirror.trouble-free.net
* rpmforge: repoforge.eecs.wsu.edu
* updates: centos.mirror.nexicom.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libstdc++.i686 0:4.4.7-3.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================
Installing:
libstdc++ i686 4.4.7-3.el6 base 300 k
Transaction Summary
============================================================================================================================================
Install 1 Package(s)
Total download size: 300 k
Installed size: 908 k
Downloading Packages:
libstdc++-4.4.7-3.el6.i686.rpm | 300 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libstdc++-4.4.7-3.el6.i686 1/1
Verifying : libstdc++-4.4.7-3.el6.i686 1/1
Installed:
libstdc++.i686 0:4.4.7-3.el6
Complete!
/SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN
Collecting inventory...
.......
Running validation...
This Update Package is not compatible with your system configuration.
/SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN --extract SAS-RAID-FIRMWARE
Successfully extracted to SAS-RAID-FIRMWARE
[root@fs12home ~]# cd SAS
SAS-RAID-FIRMWARE/ SAS_SNMP_Linux_Installer-3.16-1006.zip
SAS-RAID_Firmware_W83M2_LN32_6.3.1-0003_A14.BIN SAS_SNMP_Linux_Installer.zip
SAS_SNMP_Linux_Installer/ SASverde_FW_Image.rom
SAS_SNMP_Linux_Installer-3.16-1006/
[root@fs12home ~]# cd SAS_SNMP_Linux_Installer^C
[root@fs12home ~]# cd SAS-RAID-FIRMWARE/
[root@fs12home SAS-RAID-FIRMWARE]# 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]# ls -al
total 5744
drwxr-xr-t 5 root root 4096 Aug 26 13:07 .
dr-xr-x--- 10 root root 4096 Aug 26 13:07 ..
-rwxr-xr-t 1 root root 360 Feb 3 2012 00-secupd-dell.rules
-rwxr-xr-t 1 root root 52 Feb 3 2012 98-secupdusb.rules
-rwxr-xr-t 1 root root 227 Jan 12 2012 buildVer.sh
-rwxr-xr-t 1 root root 302 Feb 3 2012 doRPM.sh
-rwxr-xr-t 1 root root 22173 Feb 3 2012 dupdisneyinstall.sh
-rwxr-xr-t 1 root root 101425 Jan 25 2012 duppmdatacollector.bin
-rwxr-xr-t 1 root root 22781 Jan 12 2012 en.prop
drwxr-xr-t 2 root root 4096 Apr 12 2012 ESX
-rwxr-xr-t 1 root root 1205544 Jan 12 2012 getSystemId
drwxr-xr-t 3 root root 4096 Apr 12 2012 hapi
-rwxr-xr-t 1 root root 327836 Feb 3 2012 libstorelibir-2.so
-rwxr-xr-t 1 root root 282444 Feb 3 2012 libstorelibir.so
-rwxr-xr-t 1 root root 181848 Feb 3 2012 libstorelib.so
-rwxr-xr-t 1 root root 75708 Jan 12 2012 mc.txt
-rwxr-xr-t 1 root root 13454 Apr 12 2012 package.xml
drwxr-xr-t 2 root root 4096 Apr 12 2012 payload
-rwxr-xr-t 1 root root 391 Apr 12 2012 PIEConfig.sh
-rwxr-xr-t 1 root root 4461 Feb 3 2012 PIEInfo.txt
-rwxr-xr-t 1 root root 2465586 Feb 3 2012 sasdupie
-rwxr-xr-t 1 root root 374 Jul 7 2006 smbiosHelp.txt
-rwxr-xr-t 1 root root 638 Jul 7 2006 spconfig.xml
-rwxr-xr-t 1 root root 893 Mar 17 2010 sphelp.txt
-rwxr-xr-t 1 root root 58863 Jan 23 2012 spsetup.sh
-rwxr-xr-t 1 root root 934020 Jan 12 2012 sputility.bin
-rwxr-xr-t 1 root root 537 Jul 7 2006 spUtilityHelp.txt
-rwxr-xr-t 1 root root 41230 Feb 3 2012 srvadmin-storelib-sysfs-7.0.0-4.73.1.el4.i386.rpm
-rwxr-xr-t 1 root root 1419 Feb 23 2007 svmExeMsg.xsl
-rwxr-xr-t 1 root root 4 Jul 7 2006 uni-eol.txt
-rwxr-xr-t 1 root root 5015 Apr 12 2012 Version.txt
[root@fs12home SAS-RAID-FIRMWARE]# find .
.
./libstorelib.so
./sputility.bin
./en.prop
./sasdupie
./hapi
./hapi/funcs
./hapi/funcs/instsvc-uninstall.sh
./hapi/funcs/srvadmin-hapi.sh
./hapi/funcs/srvadmin-omilcore.sh
./hapi/hapi.tgz
./svmExeMsg.xsl
./buildVer.sh
./libstorelibir.so
./sphelp.txt
./spUtilityHelp.txt
./smbiosHelp.txt
./98-secupdusb.rules
./PIEConfig.sh
./00-secupd-dell.rules
./Version.txt
./payload
./payload/FW1371iI.rom
./doRPM.sh
./spsetup.sh
./srvadmin-storelib-sysfs-7.0.0-4.73.1.el4.i386.rpm
./ESX
./ESX/libstorelib.so
./ESX/libstorelibir.so
./ESX/libstorelibir-2.so
./spconfig.xml
./mc.txt
./uni-eol.txt
./dupdisneyinstall.sh
./duppmdatacollector.bin
./libstorelibir-2.so
./PIEInfo.txt
./package.xml
./getSystemId
[root@fs12home SAS-RAID-FIRMWARE]# find .|grep -i rom
./payload/FW1371iI.rom
[root@fs12home SAS-RAID-FIRMWARE]# find .|grep -i fw
./payload/FW1371iI.rom
[root@fs12home SAS-RAID-FIRMWARE]# cd payload/
[root@fs12home payload]# ls
FW1371iI.rom
[root@fs12home payload]# MegaCli64
Fatal error - Command Tool invoked with wrong parameters
Exit Code: 0x01
[root@fs12home payload]# MegaCli64 -adpfwflash -f
FW1371iI.rom MegaSAS.log
[root@fs12home payload]# MegaCli64 -adpfwflash -f FW1371iI.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
MegaCli64 -adpfwflash -f FW1371iI.rom -NoSigChk -NoVerChk -a0
Adapter 0: PERC 6/i Adapter
Vendor ID: 0x1000, Device ID: 0x0060
Download Completed.
Flashing image to adapter...
Firmware Failed to FLASH flash. Stop!!!
FW error description:
The requested command cannot be completed as the image is corrupted.
Exit Code: 0x13
dell, perc, downgradei, flashed, lsi, logic, firmware, bios, ctrl, booting, purposes, allows, functionality, downgrading, megacli, wget, http, downloads, folder, sas, raid_firmware_w, _ln, _, _a, bin, resolving, connecting, awaiting, ok, length, binary, kb, fs, sas_snmp_linux_installer, chmod, packages, update, compat, libstdc, libxml, user, installing, dependencies, yum, install, plugins, fastestmirror, loading, speeds, cached, hostfile, centos, nexicom, extras, netflash, openvz, kernel, rhel, utils, rpmforge, repoforge, eecs, wsu, edu, updates, installed, devel, transaction, docs, dependency, resolution, resolved, repository, summary, download, downloading, rpm, mb, rpm_check_debug, succeeded, verifying, processing, libm, libgcc_s, glibc_, gcc_, libc, glibc, libfreebl, nssrawhash_, libgcc, nss, softokn, freebl, libz, zlib, collecting, inventory, validation, compatible, configuration, extract, raid, successfully, extracted, zip, sasverde_fw_image, rom, ls, secupd, en, prop, libstorelib, sasdupie, sputilityhelp, txt, secupdusb, esx, mc, smbioshelp, srvadmin, storelib, sysfs, buildver, sh, getsystemid, xml, spconfig, svmexemsg, xsl, dorpm, hapi, payload, sphelp, uni, eol, dupdisneyinstall, libstorelibir, pieconfig, spsetup, duppmdatacollector, pieinfo, sputility, drwxr, xr, aug, rwxr, feb, apr, jul, mar, funcs, instsvc, uninstall, omilcore, tgz, fw, ii, grep, fatal, invoked, parameters, adpfwflash, megasas, adapter, vendor, controller, nosigchk, noverchk, completed, flashing, requested, corrupted,