Servers: HP Proliant bl460c Gen6 Firmware and Utilities - feralcoder/shared GitHub Wiki

Up-Links

Public

feralcoder Shared Top Level
feralcoder IT
IT: My Private Cloud
Servers: HP Proliant BL460c Gen6

Private

(private) Top Level Wiki
(private) Feralcoder IT
(private) Server Management
(private) Server Management: bl460c Gen6 Management

Related

Servers: HP BLC7000 Firmware and Utilities
Servers: HP Proliant dl380p Gen8 Firmware and Utilities

Server Update Status

(private) Server Management: bl460c Gen6 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

Custom Drivers For CentOS Install

The drivers for the NC553M mezzanine card have been removed from Linux. I have built a driver disk script:
https://github.com/feralcoder/kolla-ansible/blob/main/admin-scripts/utility/build-emulex-driver-disk.sh

Once you have the disk created, boot an install and then (following these instructions...):
https://docs.centos.org/en-US/centos/install-guide/DU-Updating_drivers_during_installation_x86/#sect-driver-updates-limitations-x86

  • At kernel boot screen, hit tab to modify boot line
  • Add "inst.dd" to initiate interractive find/use process
  • Hit enter, follow instructions, find driver, use 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/2017.04.0/

Host the iso somewhere for mounting via ILO. Here, done:
http://192.168.1.82:8080/share/proliant_bl460c_Gen6/871795_001_spp-2017.04.0-SPP2017040.2017_0420.14.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

Network

NC553M

NOTE: Must be run from RHEL 6!

4.2.401.20 - 2014.04.01(29 Apr 2014)
Download: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_1d2356de48e44dbe96b053061a#tab-history
Filename: CP022701.scexe

On target server execute:

./firmware-nic-NC553M-CP022701.scexe

The update script doesn't output anything if the card is already up to date. Watch during boot for Emulex version.

Storage

Storage Controllers p410i

Does not reliably upgrade from SPP...
6.64(B) (2015-10-01)
Firmware: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_5e52f965d84f41c2bb65d33b58
Filename: hp-firmware-smartarray-14ef73e580-6.64-2.i386.rpm (6.4 MB)

Install RH6 onto host (maybe on key?).
Boot into RH6, install 32-bit glibc: "yum install -y glibc.i686 libstdc++.i686"
Mount USB with hp-firmware-smartarray-14ef73e580-6.64-2.i386.rpm file.
CD to directory with RPM.

Reference: https://serverfault.com/questions/912858/how-can-i-update-the-smartarray-p410i-firmware-on-a-dl360g6-the-usual-method-vi

   mkdir smartarray-upgrade
   cp hp-firmware-smartarray-14ef73e580-6.64-2.i386.rpm smartarray-upgrade
   cd smartarray-upgrade
   rpm2cpio hp-firmware-smartarray-14ef73e580-6.64-2.x86_64.rpm | cpio -id
   cd usr/lib/i386-linux-gnu/hp-firmware-smartarray-*/
   ./hpsetup
⚠️ **GitHub.com Fallback** ⚠️