Category Archives: HP Proliant

HP finally admits Firmware Update in Intelligent Provisioning is broke

I have been working with HP servers for 10+ years. The hardware is generally good, however with anything HP, their website, software, and support is terrible.

I have a few new DL380p Gen8’s I am re-provisioning and booted into Intelligent Provisioning and wanted to update all the firmware. Now I am aware of HP SPP, but why have Intelligent Provisioning if i have to download a 6GB SPP ISO, copy it to DVD, and go through that entire process.

So I opened a ticket with HP, they said it wasnt a problem, 3 weeks later they emailed me asking if there was anything else and if they could close it. Well i responded, and at the bottom it gave me several other emails that I decided to CC on the email.

Well someone from HP actually called, and I spoke with them several times on the phone, after frustratingly explaining many times the issue, and asking if they are actually trying this on their servers, and them not understanding how their own products work, they went and spoke with another team. Finally after 5+ attempts they finally emailed me the following:

“Yes, you are correct. When we click on the Firmware update button, it tries to connect ““(No information about the Port number being used here).
Now the concern is that the FTP location(Which is like a Repository of all the files) is no longer available after the HP separation.
The concerned Team is working on it, however we don’t have an ETA for the same. The only workaround is to use SPP as in an iso or FTP to update files accordingly. “

I replied back:

“OK, please let me know when the Firmware Update button in Intelligent Provisioning is working again

I would send out an email to your customers as well that you are aware of the issue and working on fixing it, since this probably affects everyone with an HP Gen8 or Gen9, customers would appreciate that info as they are often frustrated with HP things not working correctly, especially your website.”

Random connection drops HyperV Proliant Gen8 server

We have an Exchange environment on an HP Proliant DL380p Gen8.  The VM’s came from old physical servers that were relocated to another site, ever since they were virtualized and put onto new hardware, there have been random network issues.  We could ping between all Exchange servers one minute, next minute, cant ping anything.

Found an article on Microsoft site about a bug in Broadcom Chipset with HyperV and Server 2012 R2.  Looked up the HP FlexLOM card, and sure enough, it uses BCM5719 chipset, one of the affected chipsets.  Also the driver we are using is 16.4 and the issue was resolved in 16.8.


CP023886.scexe fails during SPP install Proliant ML350e Gen8

I booted off 2014.9.0 SPP DVD
Went through automatic update
Started installing CP023886.scexe and got stuck
Health Indicator light started flashing red
Looked up CP023886.scexe and it was for HP Array Controller
Server has a P420 Controller
Tried clicking start over a couple times, would not continue because of pending update.  Let update sit for 15-20 minutes, no progress or changes
Hard shutdown server
Pulled power to both PSU
Plugged back in, powered server back up
System Health Red indicator went away, server booted up OK, no loss of data or issues with array

Expand HP ESXi host RAID 10 volume with new disks

I have a HP ML350 Gen9 with an HP ESXi 6.0 image installed
Configuration is 4 300GB 15k SAS drives in RAID 10
I will be adding 2 additional disks to existing RAID10 array and expanding the array

Current Configuration

  1. Enable SSH on ESXi host
  2. Connect to host via SSH
  3. Ensure everything is in healthy state before starting
    1. /opt/hp/hpssacli/bin/hpssacli ctrl all show config
    2. /opt/hp/hpssacli/bin/hpssacli ctrl all show status
  4. Add the new drives into the server
  5. Rescan for new devices
    1. /opt/hp/hpssacli/bin/hpssacli rescan
  6. Note the ports of the new drives by running the show config cmd
    1. /opt/hp/hpssacli/bin/hpssacli ctrl all show config
    2. port 2I:1:5
    3. port 2I:1:6


  1. Find which slot and Id we will be adding disks to
    1. /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 1 show
  2. Add new physical drives to existing array
    1. /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 1 add drives=2I:1:5,2I:1:6
    2. drives will come online, and you will hear additional drive activity



  1. View progress of restriping data to new drives
    1. /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 1 show
    2. Wait for “Status Transforming” to complete
    3. Took about 5 hours to complete


  1. Expand array
    1. /opt/hp/hpssacli/bin/hpssacli controller slot=0 logicaldrive 1 modify size=max
    2. if you get the error “Warning: The command was not executed. Under this environment you must use the “forced” flag to complete the operation.” add forced at the end of the command
    3. /opt/hp/hpssacli/bin/hpssacli controller slot=0 logicaldrive 1 modify size=max forced
  2. View status of expand
    1. /opt/hp/hpssacli/bin/hpssacli ctrl all show status
  3. Rescan Storage adapter
    1. vSphere Client
    2. Configuration Tab
    3. Storage Adapter
    4. Rescan
  4. Expand VMFS Datastore in ESXi
    1. Connect to host via vsphere client
    2. Select host and click Configuration Tab
    3. Click Storage
    4. Right Click on datastore and click properties
    5. Click Increase
    6. Select a device from the list of storage devices for which the Expandable column is Yes and click Next
    7. Set the capacity for the extent. The default capacity for the extent is the entire free space on the storage device.
    8. Click Next
    9. After the process completes, click rescan on the datastore
  5. Done

Updating HP DL380p Gen8 Server BIOS

  1. We will be upgrading to version 8/20/2012 so we need to visit the following link.
  2. Click Download to download the file SP58927.exe (4.0 MB)
  3. Insert USB drive into your PC, note the drive letter
  4. Launch the exe you just downloaded, Click Next, I Agree – Next, Next, Finish
  5. Navigate to C:SWSetupSP58927ROMPaq USB Key and launch HPQUSB.exe
  6. Select the appropriate device and click start, Click YES to all data will be lost
  7. Click Close once it completes
  8. Remove the USB drive
  9. Insert the USB drive into the DL380p Gen8 Server and reboot
  10. Press F11 on boot for boot menu
  11. Press 3 for One Time Boot to USB DriveKey
  12. You will get a window showing current BIOS, and BIOS that your updating to, press Enter to Continue, this takes 1-2 minutes to update
  13. Press Esc to exit once it asks if you want to reprogram another ROM
  14. Remove USB drive, and press the power button on the server to shutdown
  15. Wait 1 minute and power back on