Perc 5/i firmware update needed - PowerEdge HDD/SCSI/RAID Forum - Servers - Dell Community

Perc 5/i firmware update needed


Information and ideas on Dell PowerEdge rack, tower and blade server solutions.

Perc 5/i firmware update needed

This question is not answered

I'm running Windows Server 2003 x64 on a Dell Poweredge 1950 with an integrated Perc 5/i controller.  The controller is currently at firmware version 5.1.1-0040 and the driver at version

I've been receiving errors in the Windows logs stating that the firmware/drivers are out of date and that I need to update to at least firmware 5.2.1-0067 and driver version

Can someone point me to Windows install packages for these 2 updates?  Since my versions seem to be very old, I'm not sure if there is an upgrade path to the latest versions or if I have to upgrade to a lesser version first. 

I've been searching for the answer to this, but have been having a heck of a time trying to figure this out.  I don't seem to be able to locate the Windows Update Packages for these, only the floppy version, even though it mentions that there is a Windows Update Package available (doesn't state where).

Thank you in advance.



All Replies
  • Before updating your PERC, you will first want to update your BIOS and ESM.

    BIOS (requires reboot):


    ESM/BMC (does not require reboot, but fans will speed up for up to 10 minutes):

    PERC 5/i Driver (skip reboot and reboot after firmware update):


    PERC 5/i Firmware (reboot required):


  • theflash - those links are dead, is there any way you can get an updated list for those links? I've searched everywhere and I can't seem to find the PERC 5/i Integrated Driver version on a Windows 2008 R2 64-bit PowerEdge 2950.

  • Dell changed their link structure, so some of the older links on the forums do not work.  However, your situation isn't relevant.  I'm not 'getting after' you, but you are working with a different system and a different OS, so the links to the drivers would not have helped if they did work ... don't be afraid to create your own thread.

    The latest Dell driver is 2.24, so why are you looking for 2.23?  Also, 2008 R2 has the PERC 5/6 drivers built-in, so not only do they not exist separately on Dell's site, but a separate driver is not necessary.

    What is the problem you are having and are trying to fix?

  • Oh, well cool then - glad you could point me in the right direction :)

    It says the minimum version required is 2.23, so that's what I was looking for. A later version is just fine and dandy though.

    Basically, OpenManage reports the following:

    Firmware version..............5.0.1-0030

    Min Firmware V. Req........5.2.1.-0067

    Driver Version....................

    Min Driver V. Req...............

    Storport Driver Version.....6.0.6002.18005

    The server will not reboot without someone being physically present to press 'F10' a few times during bootup because of this. Looks like I may have been wrong about the OS - It's Windows Server 2008 Standard, Service Pack 2 - 64bit. (Not sure if that's the official title of the OS, that's just a compilation of data from the System Properties window).

    We're trying to update the Firmware and Driver so we don't have to have someone physically present at the remote office every time we need to reboot that server for patches or whatever else.

  • BIOS (Update Package for Microsoft Windows):

    ESM/BMC (Update Package for Microsoft Windows):

    Backplane (Update Package for Microsoft Windows):

    RAID Driver (Update Package for Microsoft Windows):

    RAID Firmware (Update Package for Microsoft Windows):

    HDD Firmware (bootable):

    Latest OSMA (I'm guessing you are running 5.3 or 5.4 - latest is 7.1):

  • Do you have to press F10 to get it to boot or F1?

    F10 is the hot-key for the Utility Partition, which only contains diagnostics (when OS is installed using Dell tools), and should not make any difference on whether it boots or not.

    If you are getting an F1/F2 message, then F1 would acknowledge/bypass the message and allow the system to boot.  Updating firmware will likely not fix this.  F1/F2 means there is a misconfiguration of 'some kind' in the BIOS.  It could be hardware failure (although this will usually accompany the F1/F2 prompt with some message related to the error - fan, memory/battery, etc.), but it could also be as simple as a SATA port being turned on in the BIOS with nothing physically connected to it.

    Boot to the BIOS and look for anything that is listed as UNKNOWN.  Turn off your SATA ports (if on), double-checking to make sure there is nothing connected to each port.

    Is the LCD panel on your server amber and scrolling an error message/code, or is it solid blue?

  • Thanks for the links!

    As far as what's going on with the server? It's definitely F10 for some reason, during the stage where the DELL logo is showing and the white bar beneath it is filling up. The white bar gets hung and, without a prompt, if you press F10 it continues onward.

    This started happening after a Windows Update for some reason, and it might be unrelated to the report from OpenManage, but that's literally the only thing we see that looks odd. Everything checks out in the BIOS, and it has never done this before we tried rebooting after the most recent wave of Windows Updates.

  • If this happens at the beginning of the POST phase where the bar is at the bottom of the Dell screen, then this has nothing to do with a Windows update ... Windows isn't even allowed in the picture until after the 5-second CTRL-E prompt.  The bar is the progress of the initialization of the system memory.  If this is where it is hanging up, I would strongly suggest running 32-bit Diagnostics (bootable) MPMemory to see if any of the memory sticks fail.  You might also try a single DIMM in the first slot, cycling through each DIMM to see if you can isolate a single one(s) that is causing the hangup.

    I might also try clearing the NVRAM using the jumpers on the motherboard to see if the problem just goes away.

  • Sound advice - we'll give that a shot. I haven't personally touched the server so I suppose I can't be 100% certain that what I'm saying is exactly what happened. I'll let the tech that has been working on it know and if he can't get it going with that, I'll have a chance to get my hands on it. At that point I'll probably open my own topic! :)

    Thanks a bunch for being so helpful.

  • 1. Create a DOS bootable USB drive. You can use to do this but the drive needs to be 4G or smaller.

    2. Download and exact the files to the USB drive from here:

        Select the Hard-Drive version.

    3. Boot from the USB drive by Pressing F11 on boot up and then Selecting USB drive from the Hard Drive submenu.

    4. Run the Update.bat file from the command prompt.