5. Firmware - lateralblast/parsec GitHub Wiki
Introduction
Available firmware information gathered using oort:
Available firmare information is stored in information sub diectory:
ls information/
disk_firmware emulex_firmware qlogic_firmware system_firmware xscf_firmware
These files need regular updating (monthly should suufice). They are generated using the oort script.
Disk
Creating the disk firmware file:
$ oort.rb -d all -o information/disk_firmware -c
Example output:
ST330057S,SunOS 5.10_x86: Hardware 300gb 600gb SAS Disk Drive Patch Download (0B25),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=147643-02,https://getupdates.oracle.com/all_unsigned/147643-02.zip
ST360057S,SunOS 5.10_x86: Hardware 300gb 600gb SAS Disk Drive Patch Download (0B25),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=147643-02,https://getupdates.oracle.com/all_unsigned/147643-02.zip
ST314A55L,Hardware 15k5 SCSI Disk Drive Patch : Download program and SCSI Di (A792),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=147108-02,https://getupdates.oracle.com/all_unsigned/147108-02.zip
ST373A55L,Hardware 15k5 SCSI Disk Drive Patch : Download program and SCSI Di (A792),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=147108-02,https://getupdates.oracle.com/all_unsigned/147108-02.zip
Emulex
Creating the Emulex HBA firmware file:
$ oort.rb -e all -o information/emulex_firmware -c -l
Example output:
LP21000,Version 3.10a3,http://www-dl.emulex.com/support/hardware/lp21000/ob/310a3/ao310a3.zip,
LP21002,Version 3.10a3,http://www-dl.emulex.com/support/hardware/lp21000/ob/310a3/ao310a3.zip,
7101684,Firmware and BootCode version 1.1.60.1,http://www-dl.emulex.com/support/oracle/rt943/b263/A11601.zip,
7101684,Firmware and BootCode version 1.1.43.8,http://www-dl.emulex.com/support/oracle/rt943/b263/A11438.zip,
7101690,Firmware and BootCode version 1.1.60.1,http://www-dl.emulex.com/support/oracle/rt943/b263/A11601.zip,
7101690,Firmware and BootCode version 1.1.43.16,http://www-dl.emulex.com/support/oracle/rt943/b263/A114316.zip,
SG-XPCIEFCGBE-E8-Z,Firmware Version 1.11a5,http://www-dl.emulex.com/support/hardware/lpe12000/fw/111a5/ud111a5.zip,
SG-XPCIEFCGBE-E8-Z,Universal Boot Version 5.12a2 x86 BootBIOS version 2.12a6, OpenBoot (Fcode) 3.10a3 and EFI Boot 4.12a7,http://www-dl.emulex.com/support/hardware/lpe12000/ub/512a2_sun/ul512a2.zip,
LPEM12002E-S,Firmware Version 1.11a5,http://www-dl.emulex.com/support/hardware/lpe12000/fw/111a5/ud111a5.zip,
LPEM12002E-S,Universal Boot Version 5.12a2 x86 BootBIOS version 2.12a6, OpenBoot (Fcode) 3.10a3 and EFI Boot 4.12a7,http://www-dl.emulex.com/support/hardware/lpe12000/ub/512a2_sun/ul512a2.zip,
SG-XPCIE1FC-EM8-Z,Firmware Version 1.11a5,http://www-dl.emulex.com/support/hardware/lpe12000/fw/111a5/ud111a5.zip,
SG-XPCIE1FC-EM8-Z,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe12000/ub/511a4_sun/ul511a4.zip,
LPE12000,Firmware Version 1.11a5,http://www-dl.emulex.com/support/hardware/lpe12000/fw/111a5/ud111a5.zip,
LPE12000,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe12000/ub/511a4_sun/ul511a4.zip,
SG-XPCIE2FC-EM8-Z,Firmware Version 1.11a5,http://www-dl.emulex.com/support/hardware/lpe12000/fw/111a5/ud111a5.zip,
SG-XPCIE2FC-EM8-Z,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe12000/ub/511a4_sun/ul511a4.zip,
LPE12002,Firmware Version 1.11a5,http://www-dl.emulex.com/support/hardware/lpe12000/fw/111a5/ud111a5.zip,
LPE12002,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe12000/ub/511a4_sun/ul511a4.zip,
SG-XPCIE1FC-EM4,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe11000/fw/282a4/zd282a4.zip,
SG-XPCIE2FC-EM4,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe11000/fw/282a4/zd282a4.zip,
SG-XPCI1FC-EM4-Z,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lp11000/fw/282a3/bd282a3.zip,
LP11000,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lp11000/fw/282a3/bd282a3.zip,
SG-XPCI2FC-EM4-Z,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lp11000/fw/282a3/bd282a3.zip,
LP11002,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lp11000/fw/282a3/bd282a3.zip,
SG-XPCIE2FCGBE-E-Z,Universal Boot Version 5.03a4 x86 BootBIOS version 2.02a2, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.00a1,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a3/zf282a3.zip,
LPEM11002E-S,Universal Boot Version 5.03a4 x86 BootBIOS version 2.02a2, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.00a1,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a3/zf282a3.zip,
SG-XPCIE20FC-NEM-Z,Firmware Version 2.82a4,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a4/zf282a4.zip,
SG-XPCIE20FC-NEM-Z,Universal Boot version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe11000/ub/511a4_sun/zl511a4.zip,
LPE11020-S,Firmware Version 2.82a4,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a4/zf282a4.zip,
LPE11020-S,Universal Boot version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe11000/ub/511a4_sun/zl511a4.zip,
SG-XPCIE2FC-EB4-Z,Firmware Version 2.82a4,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a4/zf282a4.zip,
SG-XPCIE2FC-EB4-Z,Universal Boot version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe11000/ub/511a4_sun/zl511a4.zip,
LPEM11002-S,Firmware Version 2.82a4,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a4/zf282a4.zip,
LPEM11002-S,Universal Boot version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lpe11000/ub/511a4_sun/zl511a4.zip,
SG-XPCIE2FC-ATCA-Z,Firmware Version 2.82a4,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a4/zf282a4.zip,
SG-XPCIE2FC-ATCA-Z,Universal Boot Version 5.03a4 x86 BootBIOS version 2.02a2, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.00a1,http://www-dl.emulex.com/support/hardware/lpe11000/ub/503a4_sun/zl503a4.zip,
LPEA11002-S,Firmware Version 2.82a4,http://www-dl.emulex.com/support/hardware/lpe11002/fw/282a4/zf282a4.zip,
LPEA11002-S,Universal Boot Version 5.03a4 x86 BootBIOS version 2.02a2, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.00a1,http://www-dl.emulex.com/support/hardware/lpe11000/ub/503a4_sun/zl503a4.zip,
SG-XPCI1FC-EM2,Firmware Version 1.92a1,http://www-dl.emulex.com/support/hardware/lp10000/fw/192a1/td192a1.zip,
SG-XPCI1FC-EM2,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lp10000/ub/511a4_sun/tl511a4.zip,
SG-XPCI2FC-EM2,Firmware Version 1.92a1,http://www-dl.emulex.com/support/hardware/lp10000/fw/192a1/td192a1.zip,
SG-XPCI2FC-EM2,Universal Boot Version 5.11a4 x86 BootBIOS version 2.11a4, OpenBoot (Fcode) 3.10a3 and EFIBoot 4.12a3,http://www-dl.emulex.com/support/hardware/lp10000/ub/511a4_sun/tl511a4.zip,
Qlogic
Creating the QLogic HBA firmware file:
$ oort.rb -q all -o information/qlogic_firmware -c -l
Example output:
SG-XPCIEFCGBE-Q8-Z,8Gb/sec PCI Express Dual FC / Dual Gigabit Ethernet Host Adapter ExpressModule, QLogic Firmware Version x86.,http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/SearchByProductOracle.aspx?oemid=124&productid=928&OSTYPE=Solaris&category=3,
SG-XPCIE2FC-QB4-Z,4Gb/sec PCI Express Dual Fibre Channel ExpressModule Host Adapter, QLogic FCode 2.01, BIOS 2.02,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=123305-04,https://getupdates.oracle.com/all_unsigned/123305-04.zip
SG-XPCIE2FCGBE-Q-Z,4Gb/sec PCI Express Dual FC / Dual Gigabit Ethernet ExpressModule Host Adapter, QLogic FCode 2.01, BIOS 2.02,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=123305-04,https://getupdates.oracle.com/all_unsigned/123305-04.zip
SG-XPCI2FC-QF4-Z,4Gb PCI-X Dual FC Host Adapter FCode 2.01, BIOS 2.02,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=123305-04,https://getupdates.oracle.com/all_unsigned/123305-04.zip
SG-XPCIE1FC-QF8-Z,8Gigabit/Sec PCI Express Single FC Host Adapter Firmware Version 2.5.2,http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/SearchByProductOracle.aspx?oemid=124&productid=928&OSTYPE=Solaris&category=3,
SG-XPCIE2FC-QF8-Z,8Gigabit/Sec PCI Express Dual FC Host Adapter Firmware Version 2.5.2,http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/SearchByProductOracle.aspx?oemid=124&productid=928&OSTYPE=Solaris&category=3,
SG-XPCI1FC-QF4-Z,4Gb PCI-X Single FC Host Adapter FCode 2.01, BIOS 2.02,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=123305-04,https://getupdates.oracle.com/all_unsigned/123305-04.zip
SG-XPCIE1FC-QF4-Z,4Gigabit/Sec PCI Express Single FC Host Adapter FCode 2.01, BIOS 2.02,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=123305-04,https://getupdates.oracle.com/all_unsigned/123305-04.zip
SG-XPCIE2FC-QF4-Z,4Gigabit/Sec PCI Express Dual FC Host Adapter FCode 2.01, BIOS 2.02,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=123305-04,https://getupdates.oracle.com/all_unsigned/123305-04.zip
System
Creating the System firmware file:
$ oort.rb -f all -o information/system_firmware -c -l
Example output:
M6-32,SPARC M6-32 Server Sun System Firmware 9.2.0.b (based on ILOM 3.2.1) SysFW (06-May-2014),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18544295,https://getupdates.oracle.com/all_unsigned/p18544295_92_Generic.zip
M5-32,SPARC M5-32 Server Sun System Firmware 9.2.0.b (based on ILOM 3.2.1) SysFW (06-May-2014),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18544295,https://getupdates.oracle.com/all_unsigned/p18544295_92_Generic.zip
T5-2,SPARC T5-2 Server Sun System Firmware 9.2.0.a (based on ILOM 3.2.1) SysFW (24-Apr-2014),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18544278,https://getupdates.oracle.com/all_unsigned/p18544278_92_Generic.zip
T5-4,SPARC T5-4 Server Sun System Firmware 9.2.0.a (based on ILOM 3.2.1) SysFW (24-Apr-2014),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18544280,https://getupdates.oracle.com/all_unsigned/p18544280_92_Generic.zip
T5-8,SPARC T5-8 Server Sun System Firmware 9.2.0.a (based on ILOM 3.2.1) SysFW (24-Apr-2014),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18544280,https://getupdates.oracle.com/all_unsigned/p18544280_92_Generic.zip
T5-1B,SPARC T5-1B Server Module Sun System Firmware 9.2.0.a (based on ILOM 3.2.1) SysFW (24-Apr-2014),https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18544284,https://getupdates.oracle.com/all_unsigned/p18544284_92_Generic.zip
XSCF
Creating the XSCF firmware file (requires MOS account):
$ oort.rb -x all -o information/xscf_firmware -c -l
Example output:
M3000,XCP1117 02.32.0000 01.11.0007 POST 2.17.0 4.33.5.d M3000 February 2014,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18298669,https://getupdates.oracle.com/all_unsigned/p18298669_111700_Generic.zip
M4000,XCP1117 02.32.0000 01.11.0007 POST 2.17.0 4.33.5.d M4000 February 2014,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18298673,https://getupdates.oracle.com/all_unsigned/p18298673_111700_Generic.zip
M5000,XCP1117 02.32.0000 01.11.0007 POST 2.17.0 4.33.5.d M5000 February 2014,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18298677,https://getupdates.oracle.com/all_unsigned/p18298677_111700_Generic.zip
M8000,XCP1117 02.32.0000 01.11.0007 POST 2.17.0 4.33.5.d M8000 February 2014,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18298684,https://getupdates.oracle.com/all_unsigned/p18298684_111700_Generic.zip
M9000,XCP1117 02.32.0000 01.11.0007 POST 2.17.0 4.33.5.d M9000 February 2014,https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=18298687,https://getupdates.oracle.com/all_unsigned/p18298687_111700_Generic.zip
Reporting
Show ILOM / Firmware Information:
$ ./parsec.rb --server=hostname --report=firmware --format=table --masked
+---------+--------------+--------------------+------------------------------+-------------+
| System SP/BIOS Firmware Information |
+---------+--------------+--------------------+------------------------------+-------------+
| ID | Product Name | ILOM Version | BIOS/OBP Version | XML Support |
+---------+--------------+--------------------+------------------------------+-------------+
| sp_bios | SPARC M7-8 | v3.2.5.5.d r103228 | OpenBoot 4.37.3.b 2015/10/01 | N/A |
+---------+--------------+--------------------+------------------------------+-------------+
+----+------+--------------+--------+----------------------------+------------+--------------+-------------+---------------+-----------------+----------------+-------------+
| Controller Firmware Information |
+----+------+--------------+--------+----------------------------+------------+--------------+-------------+---------------+-----------------+----------------+-------------+
| ID | Type | Manufacturer | Model | Product Name | FW Version | BIOS Version | EFI Version | FCODE Version | Package Version | NVDATA Version | XML Support |
+----+------+--------------+--------+----------------------------+------------+--------------+-------------+---------------+-----------------+----------------+-------------+
| c0 | FC | Qlogic | 0x2031 | QLE8362 | 6.06.03 | 3.19 | 5.36 | 4.02 | - | - | N/A |
| c1 | FC | Qlogic | 0x2031 | QLE8362 | 6.06.03 | 3.19 | 5.36 | 4.02 | - | - | N/A |
| c2 | FC | Qlogic | 0x2031 | QLE8362 | 6.06.03 | 3.19 | 5.36 | 4.02 | - | - | N/A |
| c3 | FC | Qlogic | 0x2031 | QLE8362 | 6.06.03 | 3.19 | 5.36 | 4.02 | - | - | N/A |
| c4 | NET | Intel | 0x1521 | Sun Quad Port GbE PCIe 2. | - | - | 4.7.12 | - | 80000AE6 | - | N/A |
| c5 | NET | Intel | 0x10fb | Intel(R) Ethernet Server | - | - | 1.9.5 | - | 000161AB | - | N/A |
| c6 | NET | Intel | 0x1521 | Sun Quad Port GbE PCIe 2. | - | - | 4.7.12 | - | 80000AE6 | - | N/A |
| c7 | NET | Intel | 0x10fb | Intel(R) Ethernet Server | - | - | 1.9.5 | - | 000161AB | - | N/A |
| c8 | NET | Intel | 0x10fb | Intel(R) Ethernet Server | - | - | 1.9.5 | - | 000161AB | - | N/A |
| c9 | NET | Intel | 0x10fb | Intel(R) Ethernet Server | - | - | 1.9.5 | - | 000161AB | - | N/A |
+----+------+--------------+--------+----------------------------+------------+--------------+-------------+---------------+-----------------+----------------+-------------+