Updating firmware on Micron PCI SSD

Recently we had some new Dell R720s with Micron P420m SSDs arrive that are due to be installed in a VSAN cluster, during the process we needed to update the firmware on the cards before we commissioned the environment.

Before you go through this process make sure you read all the readme files and understand the whole process, follow this process at your own risk. 

Firstly go to Micron.com/dell. You want to download the three files shown below, the first is the firmware file, second is the utility to gather data from the SSD and update the firmware and lastly is the ESXi driver. 


Once you have these unzip them all and copy the following files to your host. 

vmw-esx55-micron-rssdm-2.20.11180.00.vib
Binary.ubi
MICRON_bootbank_mtip32xx-native_3.9.4-1OEM.550.0.0.1331820.vib

Then SSH to your host and run the following command to install RSSDM

esxcli software vib install –viburl=vmw-esx55-micron-rssdm-2.20.11180.00.vib

Once installed you can use the RSSDM app to get stats from your SSDs.

/opt/micron/bin # ./rssdm -L
 
Drive Id             : 0
Device Name          : mtip_rssd0
Model No             : Micron P420m-MTFDGAR700MAX
Serial No            : 00000000
FW-Rev               : B2085108
Total Size           : 700.15GB
Drive Status         : Drive is in good health
PCI Path (B:D.F)     : 04:00.0
Vendor               : Micron
Temp(C)              : 47
 
Drive Id             : 1
Device Name          : mtip_rssd1
Model No             : Micron P420m-MTFDGAR700MAX
Serial No            : 00000000
FW-Rev               : B2085108
Total Size           : 700.15GB
Drive Status         : Drive is in good health
PCI Path (B:D.F)     : 44:00.0
Vendor               : Micron
Temp(C)              : 51
 
Drive information is retrieved successfully
CMD_STATUS   : Success
STATUS_CODE  : 0
 
Copyright (C) 2014 Micron Technology, Inc.
 
From this info we can see that the cards are running firmware version B2085108, as we are using these hosts with VSAN we need to have them on B210 or greater for it to be supported.
 
Next we will install the newer ESXi driver, run the following command.
 
esxcli software vib install –viburl=MICRON_bootbank_mtip32xx-native_3.9.4-1OEM.550.0.0.1331820.vib  –force
 
This will require a reboot of the host to take effect. Once your host is rebooted you can check that the latest driver is installed.
 
esxcli software vib list | grep mtip32xx
 
mtip32xx-native                3.9.4-1OEM.550.0.0.1331820             MICRON    VMwareCertified   2015-02-05
 
Now all that’s left to do is to update the firmware on both cards. Use RSSDM -L to determine the drive IDs of your cards, for mine it’s 0 and 1.
 
/opt/micron/bin # ./rssdm -T /tmp/SP\ 145.03.08\ P420m\ FW\ Binary.ubi -n 1
Trying to update for drive 1, from current firmware B208.51.08 to B212.05.08.
Are you sure you want to continue(Y|N):Y
Unified Image update for drive 1 will take a few seconds to complete.
Please wait
………………………………………………………………
Drive Id     : 1
Unified image update operation completed successfully.
Power cycle the server for the downloaded Unified Image to take effect.
CMD_STATUS   : Success
STATUS_CODE  : 0
Copyright (C) 2014 Micron Technology, Inc
Post reboot check the status of the cards.
/opt/micron/bin # ./rssdm -L
Drive Id             : 0
Device Name          : mtip_rssd0
Model No             : Micron P420m-MTFDGAR700MAX
Serial No            : 00000000
FW-Rev               : B2120508
Total Size           : 700.15GB
Drive Status         : Drive is in good health
PCI Path (B:D.F)     : 04:00.0
Vendor               : Micron
Temp(C)              : 46
Drive Id             : 1
Device Name          : mtip_rssd1
Model No             : Micron P420m-MTFDGAR700MAX
Serial No            : 00000000
FW-Rev               : B2120508
Total Size           : 700.15GB
Drive Status         : Drive is in good health
PCI Path (B:D.F)     : 44:00.0
Vendor               : Micron
Temp(C)              : 49
Drive information is retrieved successfully
CMD_STATUS   : Success
STATUS_CODE  : 0
Copyright (C) 2014 Micron Technology, Inc.
 
Once you have done this for both cards, give your host a reboot. After the hosts have rebooted according to the documentation you will need to ‘secure erase’ the cards. This bit is a PIA if you have data on the drives (you will need to migrate it off or in the case of VSAN – delete the disk group). Again, SSH to your hosts and run the following command, (RSSDM will give you the drive number and the password is ffff.
 
rssdm –X –n -p 
After the cards have been erased your good to go. Hopefully the process of erasing the cards wont be required again in the future as it will add some time to the overall process but at the end of the day I’m sure it needs to be done for a reason. 
 
Advertisements
Tagged with: , , ,
Posted in Posts, Uncategorized
8 comments on “Updating firmware on Micron PCI SSD
  1. Jack says:

    Hi Tim,

    I am wondering if you can send me a copy of the vmw-esx55-micron-rssdm-2.20.11180.00.vib file?

    Right now on https://www.micron.com/dell/ site, it has a updated RealSSD Manager for SP 145.07.08, but weird, its version is only 2.10.5818.00-01

    I installed it on my ESXi 6:
    esxcli software vib list | grep -i micron
    mtip32xx-native 3.9.4-1OEM.550.0.0.1331820 MICRON VMwareCertified 2015-12-03
    micron-rssdm 2.10.5818.00-01 Micron PartnerSupported 2015-12-03

    But rssdm doesn’t work:

    /opt/micron/bin/rssdm -L
    CMD_STATUS : Unable to find any P320 drives connected
    STATUS_CODE : 10

    I do have two P420M disk:
    esxcfg-mpath -m | grep -i Micron
    vmhba2:C0:T0:L0 vmhba2 pscsi.vmhba2 pscsi.0:0 t10.ATA_____Micron_P420m2DMTFDGAR700MAX______________serialnumber1
    vmhba1:C0:T0:L0 vmhba1 pscsi.vmhba1 pscsi.0:0 t10.ATA_____Micron_P420m2DMTFDGAR700MAX______________serialnumber2
    \
    Their device name are t10.ATA_____Micron_XXXX, not mtip_rssdx

    Thanks for your help!

    -Jack

    • Tim says:

      Hi Jack,
      Here is the file – https://dl.dropboxusercontent.com/u/66188321/vmw-esx55-micron-rssdm-2.20.11180.00.vib
      I’m not support is like with this VIB for ESXi 6, it might be worth logging a support call with Micron to confirm or check on the VMware HCL.

      Tim

      • Jack says:

        Hi Tim,

        Thanks so much for the quick reply, really appreciate it :-)

        I tried to install this vib, but seems the file is corrupted,

        sha256sum ./vmw-esx55-micron-rssdm-2.20.11180.00.vib
        d2cab2954bf3deecee6b7bc324f5f23cc170ead9a8f5df9bb97aac6ad42dcb96

        ls -l vmw-esx55-micron-rssdm-2.20.11180.00.vib
        -rw-r–r– 1 root root 338163 Dec 3 06:23 vmw-esx55-micron-rssdm-2.20.11180.00.vib

        Does your vib aslo has sha256
        d2cab2954bf3deecee6b7bc324f5f23cc170ead9a8f5df9bb97aac6ad42dcb96 ?

        I tried to install it on a ESXi 5.5, it reported vib format error, tried to manually check it:

        ar tv vmw-esx55-micron-rssdm-2.20.11180.00.vib
        ar: vmw-esx55-micron-rssdm-2.20.11180.00.vib: File format not recognized

        Even tried to manually cut the file out of the archive using “dd”, but found the sha256 is mismatch with the one in descriptor.xml.

      • Jack says:

        BTW, I had a funny experience with Micron website last night :-). I found they have a

        https://www.micron.com/contact-us#technical

        web form for contact, so I spent 5 mins to register/activate a new user, and 15 minutes to write a message, then I clicked “submit”, nothing happened. So I switched to a different browser and tried again, still nothing happened. Then I turned on browser developer tools, I saw every time I clicked “Submit”, there was a javascript error

        “Uncaught ReferenceError: btnSubmit_Click is not defined”

        So nobody can really contact them for any general/sales/technical inquiry.

      • Tim says:

        Hey Jack, I found the fastest way to get help from them was to reach out on Twitter @MicronTech. Here is the RealSSD Manager package that I used in my post. Saything that I do remember that a newer firmware is available that resolves a few issues, so try contact Micron first and see if they can supply them to you. https://dl.dropboxusercontent.com/u/66188321/RealSSD%20Manager%20for%20SP%20145.03.08.zip

      • Jack says:

        Thanks Tim,, I now think there is a mysterious force forbidding me to have access to this rssdm-2.20 vib :-) The 145.03.08 zip file you uploaded only has a vmw-esx-micron-rssdm-2.10.5818.00.vib, and it’s the exact same file in the 145.07.08 zip.

        I asked help in vmware community and a user with connection to rssdm team replied me, hopefully he can help me to solve the puzzle.

  2. Jack says:

    Hi Tim, I am wondering if you can send me a copy of vmw-esx55-micron-rssdm-2.20.11180.00.vib ?

    currently https://www.micron.com/dell/ has a updated “RealSSD Manager for SP 145.07.08”, but it only has a vmw-esx-micron-rssdm-2.10.5818.00.vib.

    Thank you very much!

    -Jack
    jack.chen.job at gmail.com

  3. Erik says:

    Hi Jack,

    vmw-esx55-micron-rssdm-2.20.11180.00.vib is included in the Support Pack Version 145.07.00_Linux_VMware Release for Distribution.

    Erik

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s