ProLiant G7 Series Servers -VMWare ESXi 5.5 and 6.0 Host Loses Connection to the Network
What they say is that, basically, if you want to use VMware on a BL465 G7 and you've made the stupid decision to upgrade the firmware on that BL465 G7, bad luck. It's now a brick. And HPE don't care - "Note: HPE will not provide any additional fixes moving forward." This is the same BL465G7 that I had to fight with to upgrade the Power Controller firmware
There are two problems. First, they say you need firmware 4.9.416.15, which was (Yay me for tracking it down!) almost impossible to find. Then they explicitly say not to use the HPE Images. Sigh.
But, Good News, Everyone! I did the hard work for you. The Emulex Firmware 4.9.416.15 is contained in Legacy_OneConnect-Flash-10.7.110.38. Just download that ISO, boot your blade from it, and it'll upgrade the firmware of the NC551i to 4.9.416.15
That's step one. But it's still not going to work, as the drivers on the HPE ISOs are wrong, and come up with 'No Network Detected'. So you need to roll your own ISO, and go down the chain of problems and issues that I had. But, if you don't want to actually do it, I've (again) done the hard work for you, so here is the complete, working ISO (build 5310538)
Here's what I had to do (and this is assuming you have the powercli tools already installed)
Get the bits and pieces from VMware.1. The Latest VMW 6.5 HPE custom image
2. The elxnet 10.7.110.44 driver (Which works in 6.5) specified by HPE
Open up the driver, and extract the -offline-bundle.zip file and put that and the image into C:\HP (or wherever. I put them into C:\HP because I'm lazy. If you change the path, please engage brain before typing.)
Import them into PowershellRemember, you can use tab expansion for the URL, you don't need to type them all in.
Add-EsxSoftwareDepot -DepotUrl C:\HP\VMware-ESXi-6.5.0-5310538-HPE-6220.127.116.11.5-Oct2017-depot.zip
Add-EsxSoftwareDepot -DepotUrl C:\HP\VMW-ESX-6.0.0-elxnet-10.7.110.44-offline_bundle-4014430.zip
Make your new ImageYou clone the HPE image to make your own. Let's call it 'BL465G7' to be imaginative
New-EsxImageProfile -CloneProfile HPE* -vendor xrobau -name "BL465G7"
Update (Downgrade, actually) the driverYou should now see both elxnet drivers
PowerCLI C:\hp> Get-EsxSoftwarePackage | findstr elx
elx-esx-libelxima.so 11.2.1238.0-03 ELX 2/05/2017 4:2...
elxiscsi 11.2.1238.0-1OEM.618.104.22.168... EMU 2/05/2017 4:2...
emulex-esx-elxnetcli 22.214.171.124-0.0.4564106 VMware 27/10/2016 4:...
elxnet 10.7.110.44-1OEM.600.0.0.27... EMU 3/06/2016 7:4...
elxnet 11.2.1149.0-1OEM.6126.96.36.199... EMU 2/11/2016 8:3...
We want to REMOVE the one that's in the clone, and replace it with the older one
Remove-EsxSoftwarePackage BL465G7 elxnet
Add-EsxSoftwarePackage -imageprofile BL465G7 -SoftwarePackage "elxnet 10.7.110.44-1OEM*"
Fix HP's other mistakesWell, we can't fix ALL of them. They've made so many. So, so many. But we can fix the one that's causing our machine to PSOD. There's something broken with the Mellanox 4 drivers in the HP Image that causes the machine to PSOD on the HPE image. So you need to remove them.
Remove-EsxSoftwarePackage BL465G7 nmlx4-en
Remove-EsxSoftwarePackage BL465G7 nmlx4-core
Remove-EsxSoftwarePackage BL465G7 nmlx4-rdma
There's also an ongoing issue with the 'smx-provider' (Smart Array, aka your P410i) which also causes PSOD's, so rip that out, too.
Remove-EsxSoftwarePackage BL465G7 smx-provider
Finally, Build your ISOExport-EsxImageProfile -ImageProfile BL465G7 -ExportToIso -filepath c:\HP\VMware-ESXi-BL465.G7-6.5.0
Just boot from that ISO, and you're off and running. No PSODs, and a NC551i that works!