Servers: HP Proliant DL380p Gen8 Firmware and Utilities - feralcoder/shared GitHub Wiki

Up-Links

Public

feralcoder Shared Top Level
feralcoder IT
IT: My Private Cloud
Servers: HP Proliant DL380p Gen8

Private

(private) Top Level Wiki
(private) Feralcoder IT
(private) Server Management
(private) Server Management: dl380p Gen8 Management

Related

Servers: HP BLC7000 Firmware and Utilities
Servers: HP Proliant bl460c Gen6 Firmware and Utilities
Servers: HP Proliant bl460c Gen8 Firmware and Utilities

Server Update Status

(private) Server Management: dl380p Gen8 System Update Status

Upstream Resources

Firmware Downloads For RHEL7

https://support.hpe.com/hpesc/public/km/product/5194969/HPE-ProLiant-DL380p-Gen8-Server?ismnp=0&l5oid=5177957#t=DriversandSoftware&sort=relevancy&layout=table&numberOfResults=25&f:@kmswsoftwaretypekey=[swt8000029]&f:@kmswtargetproductenvironmentlatest=[5194969_Red_Hat_Enterprise_Linux_7_Server]&hpe=1

Software Downloads For RHEL7

https://support.hpe.com/hpesc/public/km/product/5194969/HPE-ProLiant-DL380p-Gen8-Server?ismnp=0&l5oid=5177957#t=DriversandSoftware&sort=relevancy&numberOfResults=25&f:@kmswsoftwaretypekey=[swt8000078]&f:@kmswtargetproductenvironmentlatest=[5194969_Red_Hat_Enterprise_Linux_7_Server]

Do It To It

All-In-One: Service Pack for Proliant (SPP)

(private) SPP Versions

Use Service Pack for ProLiant (SPP) Version 2017.04.0 to update all firmware at once.
This software requires an active license... Somebody somewhere has an active license right now...
https://www.brainattic.org/download/hpe-spp/Gen8.1/
Docs: https://www.brainattic.org/download/hpe-spp/Gen8.1/docs/

Host the iso somewhere for mounting via ILO. Here, done:
http://192.168.1.82:8080/share/proliant_dl380p_Gen8/P03093_001_spp-Gen8.1-SPPGen81.4.iso

Firmware can be updated interactively or automatically:

  • mount the CD-ROM iso image from ILO virtual media (or burn to disk or USB and boot that way...)
  • catch the boot prompt (30s timeout) and select Interactive Firmware Update
    • or let it go to "Automatic" automatically

Piecemeal Updates

Intelligent Provisioning ( 1.71 - 2019-02-21 )

When to reinstall this?
After nvram clear, at least.
https://www.storagereview.com/news/hpe-releases-ilo-4-2-70-firmware-update
Download the iso. Host it somewhere, eg here:
http://192.168.1.82:8080/share/proliant_dl380p_Gen8/Intelligent_Provisioning/HPIP171.2019_0220.23.iso
Mount it over virtual media, boot it.

ILO ( 2020-08-07: latest is 2.73-2020-02 )

IS IT REAL? HTML5 Console in ILO 2.70?
https://www.storagereview.com/news/hpe-releases-ilo-4-2-70-firmware-update

HP Advanced ILO Trial License:
3N7NH- RLQYR- N95JD- WPVJH- HMLYW

Online ROM Flash for Windows:
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_025846b2035b42f7b85512741b

HP Lights-Out Online Config Utility for Windows:
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_87c7db7c668f4fd2b9c92c7d7c

Online ROM Flash for Linux:
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_84b8360ec9734362bab837f82b

  [root@manhattan sdb]# rpm -ql firmware-ilo4-2.73-1.1.i386|grep -i 'scexe$'
  /usr/lib/i386-linux-gnu/hp-scexe-compat/CP042663.scexe
  /usr/lib/i386-linux-gnu/scexe-compat/CP042663.scexe
  [root@manhattan sdb]# /usr/lib/i386-linux-gnu/scexe-compat/CP042663.scexe

HP Lights-Out Online Config Utility for Linux:
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_417dfa95f78547169ad939e26c

BIOS

2.1.0.0 (1 Apr 2016)
Firmware - Online Linux Update: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_f999a22b47af43ca897c0835be
Firmware - USB Key, broken?: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_a300316c0840482a976d843730

  [root@manhattan sdb]# rpm -ql firmware-system-p70-2019.05.24-1.1.i386 | grep hpset
  /usr/lib/i386-linux-gnu/firmware-system-p70-2019.05.24-1.1/hpsetup
  [root@manhattan sdb]# /usr/lib/i386-linux-gnu/firmware-system-p70-2019.05.24-1.1/hpsetup

Network

Too many network drivers to list here...
Servers: HP Proliant DL380p Gen8 Network Drivers

366FLR: 4x 1GB, Intel i350-T4v2

1.11.13 (10 Jan 2017)
Firmware?: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_c4fd6fcbe4fd4390a0f2c915eb&swEnvOid=4176

  [root@manhattan sdb]# rpm -ql firmware-nic-intel-1.15.56-1.1.x86_64|grep hps
  /usr/lib/x86_64-linux-gnu/firmware-nic-intel-1.15.56-1.1/hpsetup
  [root@manhattan sdb]# /usr/lib/x86_64-linux-gnu/firmware-nic-intel-1.15.56-1.1/hpsetup

331FLR: 4x 1GB, Broadcom BCM5719

2.17.6 (26 Sep 2016)
Firmware: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_5f1856d6d88b42af909bab391e&swEnvOid=4176

  [root@manhattan sdb]# rpm -ql hp-firmware-nic-broadcom-2.17.6-1.1.x86_64 | grep hpsetup
  /usr/lib/x86_64-linux-gnu/hp-firmware-nic-broadcom-2.17.6-1.1/.hpsetup
  /usr/lib/x86_64-linux-gnu/hp-firmware-nic-broadcom-2.17.6-1.1/hpsetup
  [root@manhattan sdb]# /usr/lib/x86_64-linux-gnu/hp-firmware-nic-broadcom-2.17.6-1.1/hpsetup

533FLR-T: 2x 10GB, FlexFabric, QLogic 57810S (Broadcom nx2 BCM57810)

Deets: https://h20195.www2.hpe.com/v2/gethtml.aspx?docname=c04111383

2.18.44 (24 Oct 2016)
Firmware: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_0de208f0a8444cc9a5ab5352cc&swEnvOid=4176

  [root@manhattan sdb]# rpm -ql hp-firmware-nic-qlogic-nx2-2.18.44-1.1.x86_64 | grep hpsetup
  /usr/lib/x86_64-linux-gnu/hp-firmware-nic-qlogic-nx2-2.18.44-1.1/.hpsetup
  /usr/lib/x86_64-linux-gnu/hp-firmware-nic-qlogic-nx2-2.18.44-1.1/hpsetup
  [root@manhattan sdb]# /usr/lib/x86_64-linux-gnu/hp-firmware-nic-qlogic-nx2-2.18.44-1.1/hpsetup

561FLR-T: 2x 10GB, HP Ethernet, Intel X540

Deets: https://support.hpe.com/hpesc/public/docDisplay?docId=c03897279&docLocale=en_US

1.11.13 (10 Jan 2017)
Firmware: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_c4fd6fcbe4fd4390a0f2c915eb&swEnvOid=4176

  [root@manhattan sdb]# rpm -ql hp-firmware-nic-intel-1.11.13-1.1.x86_64 | grep hpset
  /usr/lib/x86_64-linux-gnu/hp-firmware-nic-intel-1.11.13-1.1/.hpsetup
  /usr/lib/x86_64-linux-gnu/hp-firmware-nic-intel-1.11.13-1.1/hpsetup
  [root@manhattan sdb]# /usr/lib/x86_64-linux-gnu/hp-firmware-nic-intel-1.11.13-1.1/hpsetup

560FLR-SFP: 2x 10GB SFP+

Deets: https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c03705743#N102B5

1.15.56(27 Sep 2018)
Firmware: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_36c369e15e5b48d1a3daed199c#tab4

Storage

Backplane Expander

3.30(B) (30 Mar 2015)
Firmware: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_cf50ab7b3cfe47888831b05c06&swEnvOid=4176

  /usr/lib/x86_64-linux-gnu/hp-scexe-compat/CP025507.scexe
  [root@manhattan sdb]# rpm -ql hp-firmware-smartarray-6bb114f7f5-3.30-2.x86_64 | grep scexe
  /usr/lib/x86_64-linux-gnu/hp-scexe-compat
  /usr/lib/x86_64-linux-gnu/hp-scexe-compat/CP025507.scexe
  [root@manhattan sdb]# /usr/lib/x86_64-linux-gnu/hp-scexe-compat/CP025507.scexe

Storage Controllers p220i, p222, p420i, p420, p421, p721m, p822

8.32(2 Nov 2017)
Firmware: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_42b6aa58956a438aa85bd73d0f&swEnvOid=4176

  [root@manhattan sdb]# rpm -ql hp-firmware-smartarray-46a4d957a7-8.32-1.1.x86_64|grep setup
  /usr/lib/x86_64-linux-gnu/hp-firmware-smartarray-46a4d957a7-8.32-1.1/.hpsetup
  /usr/lib/x86_64-linux-gnu/hp-firmware-smartarray-46a4d957a7-8.32-1.1/hpsetup
  /usr/lib/x86_64-linux-gnu/hp-firmware-smartarray-46a4d957a7-8.32-1.1/libhpsetup.so
  [root@manhattan sdb]# /usr/lib/x86_64-linux-gnu/hp-firmware-smartarray-46a4d957a7-8.32-1.1/hpsetup

Power Management

3.3(D) (8 Oct 2015)
Firmware https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_541c76b765e34f25951855293e&swEnvOid=4176

  [root@manhattan sdb]# rpm -ql hp-firmware-powerpic-gen8-3.3-4.i386 | grep hpsetup
  /usr/lib/i386-linux-gnu/hp-firmware-powerpic-gen8-3.3-4/.hpsetup
  /usr/lib/i386-linux-gnu/hp-firmware-powerpic-gen8-3.3-4/hpsetup
  [root@manhattan sdb]# /usr/lib/i386-linux-gnu/hp-firmware-powerpic-gen8-3.3-4/hpsetup
⚠️ **GitHub.com Fallback** ⚠️