Ulli Horlacher <
fram...@tandem-fahren.de> wrote:
> root@fossa:/tmp# sh SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN
> Update Package 14.11.201 (BLD_248)
> Copyright (c) 2015 Dell, Inc. All Rights Reserved.
> Release Title:
> Toshiba firmware A3AE, A00
> (...)
>
> This Update Package is not compatible with your system configuration.
ABER:
root@fossa:/tmp# sh SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN --help
Command-line options for the Update Package
Usage: <package name> [options...]
Options:
-h,--help : Display command-line usage help
-c : Determine if the update can be applied to the system (1)
-f : Force a downgrade to an older version. (1)(2)
-q : Execute the update package silently without user intervention
-n : Execute the update package without security verification
-r : Reboot if necessary after the update (2)
-v,--version : Display version information
--list : Display contents of package (3)
--extract <path> : Extract files to specified path (3)(4)
(1) Can NOT use -f with the -c option
(2) Only takes effect if used with -q
(3) Can be used only before extracting the package
(4) Can NOT use --extract with any other option
root@fossa:/tmp# sh SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN --list
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv:
total 68
4 -r-xr-xr-t 1 root root 480 Mar 2 2015 00-secupd-dell.rules
4 -r-xr-xr-t 1 root root 91 Mar 2 2015 98-secupdusb.rules
4 -r-xr-xr-t 1 root root 378 May 14 2015 PIEConfig.sh
8 -r-xr-xr-t 1 root root 4460 Mar 2 2015 PIEInfo.txt
8 -r-xr-xr-t 1 root root 5120 May 14 2015 Version.txt
24 -r-xr-xr-t 1 root root 22884 Mar 2 2015 dupdisneyinstall.sh
0 dr-xr-xr-t 1 root root 294 Feb 26 2015 framework
0 dr-xr-xr-t 1 root root 148 Feb 26 2015 framework32
0 dr-xr-xr-t 1 root root 148 Feb 26 2015 framework64
0 dr-xr-xr-t 1 root root 308 May 14 2015 l32
0 dr-xr-xr-t 1 root root 306 May 14 2015 l64
12 -r-xr-xr-t 1 root root 8422 May 14 2015 package.xml
0 dr-xr-xr-t 1 root root 24 May 14 2015 payload
4 -r-xr-xr-t 1 root root 638 Feb 24 2015 spconfig.xml
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/framework:
total 236
4 -r-xr-xr-t 1 root root 1724 Feb 24 2015 OSFlavourUtils.sh
4 -r-xr-xr-t 1 root root 183 Feb 24 2015 buildVer.sh
28 -r-xr-xr-t 1 root root 26220 Feb 24 2015 dupdisneyinstall.sh
24 -r-xr-xr-t 1 root root 24465 Feb 24 2015 en.prop
80 -r-xr-xr-t 1 root root 80818 Feb 24 2015 mc.txt
4 -r-xr-xr-t 1 root root 374 Feb 24 2015 smbiosHelp.txt
4 -r-xr-xr-t 1 root root 637 Feb 24 2015 spUtilityHelp.txt
4 -r-xr-xr-t 1 root root 638 Feb 24 2015 spconfig.xml
4 -r-xr-xr-t 1 root root 893 Feb 24 2015 sphelp.txt
72 -r-xr-xr-t 1 root root 70926 Feb 24 2015 spsetup.sh
4 -r-xr-xr-t 1 root root 1419 Feb 24 2015 svmExeMsg.xsl
4 -r-xr-xr-t 1 root root 4 Feb 24 2015 uni-eol.txt
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/framework32:
total 1256
224 -r-xr-xr-t 1 root root 225834 Feb 24 2015 LinuxDepWrapperLinux.bin
164 -r-xr-xr-t 1 root root 164967 Feb 24 2015 duppmdatacollector.bin
80 -r-xr-xr-t 1 root root 80320 Feb 24 2015 getSystemId
0 dr-xr-xr-t 1 root root 52 Feb 26 2015 hapi
788 -r-xr-xr-t 1 root root 804164 Feb 24 2015 sputility.bin
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/framework32/hapi:
total 2208
0 dr-xr-xr-t 1 root root 112 Feb 26 2015 funcs
1104 -r-xr-xr-t 1 root root 1129400 Feb 24 2015 hapi.tgz
1104 -r-xr-xr-t 1 root root 1129218 Feb 24 2015 hapi_esxi.tgz
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/framework32/hapi/funcs:
total 92
4 -r-xr-xr-t 1 root root 917 Feb 24 2015 instsvc-uninstall.sh
44 -r-xr-xr-t 1 root root 44678 Feb 24 2015 srvadmin-hapi.sh
44 -r-xr-xr-t 1 root root 44678 Feb 24 2015 srvadmin-omilcore.sh
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/framework64:
total 1256
240 -r-xr-xr-t 1 root root 242931 Feb 24 2015 LinuxDepWrapperLinux.bin
176 -r-xr-xr-t 1 root root 178556 Feb 24 2015 duppmdatacollector.bin
88 -r-xr-xr-t 1 root root 89832 Feb 24 2015 getSystemId
0 dr-xr-xr-t 1 root root 30 Feb 26 2015 hapi
752 -r-xr-xr-t 1 root root 766608 Feb 24 2015 sputility.bin
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/framework64/hapi:
total 1212
0 dr-xr-xr-t 1 root root 112 Feb 26 2015 funcs
1212 -r-xr-xr-t 1 root root 1237006 Feb 24 2015 hapi64.tgz
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/framework64/hapi/funcs:
total 92
4 -r-xr-xr-t 1 root root 917 Feb 24 2015 instsvc-uninstall.sh
44 -r-xr-xr-t 1 root root 44678 Feb 24 2015 srvadmin-hapi.sh
44 -r-xr-xr-t 1 root root 44678 Feb 24 2015 srvadmin-omilcore.sh
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/l32:
total 4580
0 drwxr-x-wt 1 root root 132 May 14 2015 ESX
4 -rwx------ 1 root root 559 Mar 2 2015 doRPM.sh
0 drwxr-x-wt 1 root root 52 May 14 2015 hapi
180 -rwx------ 1 root root 181584 Mar 2 2015 libstorelib.so
516 -rwx------ 1 root root 528236 Mar 2 2015 libstorelibir-2.so
356 -rwx------ 1 root root 361560 Mar 2 2015 libstorelibir-3.so
280 -rwx------ 1 root root 285784 Mar 2 2015 libstorelibir.so
100 -rwx------ 1 root root 101923 Mar 2 2015 libsysfs.so.2.0.2
3100 -rwx------ 1 root root 3171978 Mar 2 2015 sasdupie
44 -rwx------ 1 root root 41216 Mar 2 2015 srvadmin-storelib-sysfs-7.2.0-4.1.1.el4.i386.rpm
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/l32/ESX:
total 1832
284 -rwx------ 1 root root 289031 Mar 2 2015 libstorelib.so
652 -rwx------ 1 root root 664377 Mar 2 2015 libstorelibir-2.so
500 -rwx------ 1 root root 511242 Mar 2 2015 libstorelibir-3.so
396 -rwx------ 1 root root 403221 Mar 2 2015 libstorelibir.so
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/l32/hapi:
total 2208
0 drwxr-x-wt 1 root root 112 May 14 2015 funcs
1104 -rwx------ 1 root root 1129400 Mar 2 2015 hapi.tgz
1104 -rwx------ 1 root root 1129218 Mar 2 2015 hapi_esxi.tgz
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/l32/hapi/funcs:
total 92
4 -rwx------ 1 root root 917 Mar 2 2015 instsvc-uninstall.sh
44 -rwx------ 1 root root 44678 Mar 2 2015 srvadmin-hapi.sh
44 -rwx------ 1 root root 44678 Mar 2 2015 srvadmin-omilcore.sh
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/l64:
total 5040
4 -rwx------ 1 root root 563 Mar 2 2015 doRPM.sh
0 drwxr-x-wt 1 root root 30 May 14 2015 hapi
188 -rwx------ 1 root root 191392 Mar 2 2015 libstorelib.so
548 -rwx------ 1 root root 557152 Mar 2 2015 libstorelibir-2.so
380 -rwx------ 1 root root 386696 Mar 2 2015 libstorelibir-3.so
304 -rwx------ 1 root root 308536 Mar 2 2015 libstorelibir.so
124 -rwx------ 1 root root 124786 Mar 2 2015 libsysfs.so.2.0.2
3444 -rwx------ 1 root root 3524246 Mar 2 2015 sasdupie
48 -rwx------ 1 root root 45215 Mar 2 2015 srvadmin-storelib-sysfs-7.2.0-4.1.1.el4.x86_64.rpm
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/l64/hapi:
total 1212
0 drwxr-x-wt 1 root root 112 May 14 2015 funcs
1212 -rwx------ 1 root root 1237006 Mar 2 2015 hapi64.tgz
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/l64/hapi/funcs:
total 92
4 -rwx------ 1 root root 917 Mar 2 2015 instsvc-uninstall.sh
44 -rwx------ 1 root root 44678 Mar 2 2015 srvadmin-hapi.sh
44 -rwx------ 1 root root 44678 Mar 2 2015 srvadmin-omilcore.sh
/tmp/SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN-69575.Fm1hyv/payload:
total 888
888 -rwx------ 1 root root 907392 May 1 2015 PM2MA3AE.FWH
root@fossa:/tmp# sh SAS-Drive_Firmware_2N3CV_LN_A3AE_A00.BIN --extract .
root@fossa:/tmp# l payload/
-RWX 907,392 2015-05-01 22:57 payload/PM2MA3AE.FWH
Tatataaaaa! :-)
Leider hilft auch das nicht weiter:
root@juhu:/opt/src/payload# l
-RWX 907,392 2015-05-01 22:57 PM2MA3AE.FWH
root@juhu:/opt/src/payload# megacli -PdFwDownload -PhysDrv[252:0] -f PM2MA3AE.FWH -a0
root@juhu:/opt/src/payload# megacli -PdFwDownload -PhysDrv[252:0] -f PM2MA3AE.FWH -a0
Flashing firmware image size 0x8000 (0x0 0x80 0x0). Please wait...
Flashing firmware image size 0x5880 (0x0 0x58 0x80). Please wait...
Flashing firmware image size 0xdd880 (0xd 0xd8 0x80). Please wait...
FW error description:
The requested operation could not be completed as device is busy or unexpected error occurred.
Exit Code: 0x2d
root@juhu:/opt/src/payload# megacli -PdFwDownload -PhysDrv[252:1] -f PM2MA3AE.FWH -a0
MicroCode Update is already in progress. Please wait...
Flashing firmware image size 0x5880 (0x0 0x58 0x80). Please wait...
Flashing firmware image size 0xdd880 (0xd 0xd8 0x80). Please wait...
FW error description:
The requested operation could not be completed as device is busy or unexpected error occurred.
Exit Code: 0x2d