A few days ago i received a call from one of my old customers who asked for advice regarding a VMware ESXi 5.5 Purple Screen Of Death (PSOD) situation. He had already created a VMware service request but wanted a chat while waiting for a reply.
I quickly searched the HP support center web site and found out a HPSA driver update is available for their HP Proliant DL380 G7 servers. The information and release notes, found here (same link can be used for downloading the VIB), states the following fixed issues for the new HPSA driver:
- Fixed a memory leak associated with device rescans resulting in out of memory conditions and a potential PSOD.
- Fixed a null pointer dereference in error handling code that can cause a PSOD in rare cases when device inquiries fail.
- Restore LUN numbering policy to start with 1 instead of 0, avoiding potential issues with Raw Device Maps.
- Enable 64bit DMA mapping instead of default 32bit mapping.
- Improve null pointer checks in device rescanning code, avoiding a potential PSOD.
- Restore maximum outstanding command count, removing artificial limitation that could impact performance.
- Restore support for legacy HP Smart Array P700m controller.
So this is what i advised to upgrade the ESXi hosts HPSA driver to the latest version:
- Identify the Storage controller you are using and that can easily be done via the vSphere Web Client by going to an ESXi server -> Monitor -> Hardware Status -> Expand the Storage Sensor.
- Identify existing HPSA driver version by running the following command
- cat /proc/driver/hpsa/hpsa0 | grep Driver
Change hpsa number to match your system. - The output returned “Driver Version: HP HPSA Driver (v 5.5.0.58-1OEM)” meant the affected software driver was used.
- cat /proc/driver/hpsa/hpsa0 | grep Driver
- Put ESXi host in maintenance mode
- Copy the VIB to the ESXi host by using the following command
- scp scsi-hpsa-5.5.0.60-1OEM.550.0.0.1331820.x86_64.vib root@ESXi-FQDN:/tmp
- Install the VIB by running the following command:
- Reboot the ESXi hos
- Verify the latest driver version by running the following command
- cat /proc/driver/hpsa/hpsa0 | grep Drive
Change hpsa number to match your system.
- cat /proc/driver/hpsa/hpsa0 | grep Drive
- Exit ESXi host Maintenance mode.
No more PSOD after the HPSA driver upgrade.
23 pings
Skip to comment form ↓
Newsletter: June 29, 2014 | Notes from MWhite
June 30, 2014 at 8:14 pm (UTC 0) Link to this comment
[…] HP HPSA drive 5.x.0.58-1 can cause ESXi 5.x PSOD This issue, and solution makes a good story. A reminder that proactive maintenance that includes patching is a good idea. I like how it […]
Good nuggets from the Veeam community forum digest | MSMVPs.com Latest Blog Posts
July 7, 2014 at 8:46 am (UTC 0) Link to this comment
[…] you are using HP Proliant DL380 G7′s for your vSphere 5.5 hosts, be aware of this potential PSOD issue and patch your hosts soon with this fix from […]
Tweet: Here is the associated background to the #HP PSOD… | Talking IT
July 8, 2014 at 10:45 pm (UTC 0) Link to this comment
[…] is the associated background to the #HP PSOD issue vcdx56.com/2014/06/27/hp-… This info was published by @gostev in the @veeam Digest 00 […]
VMware ESXi 5.5 u1 PSOD on HP ProLiant G7 PSOD | Educational Materials for Technicians, Created by Technicians
July 20, 2014 at 11:37 pm (UTC 0) Link to this comment
[…] must also be noted that Nick Furnell posted a tweet to this blog post which details the same fix, at around the same time HP gave me the wrong driver to fix the issue, […]
Update Manager Disabled in vSphere after 5.5 Update | Talking IT
August 13, 2014 at 1:15 pm (UTC 0) Link to this comment
[…] fix for this issue is clearly explained in this URL BUT although the notes are very clear, it does rely on you using the command line and downloading […]