It’s a virtual world nowadays.
But sometimes, even in a virtual world, physical problems can be a real pain.
Recently I was involved in upgrading/migrating an outdated XenServer 6.0 setup, running on HP BL460c Gen7 and Gen8.
The Gen8 boxes went fine, and the customer was really impressed with the performance of XenServer 6.5 SP1.
The Gen7 boxes were quite a different story. Yes, I’m ware they are not on the official HCL First of all, as any good admin should do, I was upgrading firmware and BIOS when the server was off duty anyway.
The first server I updated, XenServer didn’t detect the Emulex 10Gb ports anymore. But on the second one, it did… The third one was a failure again.
Then I noticed something wrong on the boot screen:
I used the HP Firmware CD to update everything, and although the version v10.5.155.0 is the correct one, it did’nt quite seem to work. Also on ILO, the config looked very wrong.
So… why? Well it seems HP has had a long history of firmware misbehavior on the G7 series, and somewhere along the line people suggested to reflash the firmware again with the same version.
That’s not possible with the HP Firmware CD, so I downloaded the Emulex firmware CD from the HP site. That did come labeled as v10.5.160.0… but installed v10.5.155.0 anyway.
After that “update”, no more strange screen at boot and… XenServer recognized the NIC’s just fine once again.
So I know they are becoming old, those G7’s, but maybe this will help someone facing the same or similar issues.