We were fortunate enough to pick up some Fusion-IO IOcache cards to be implemented in our new infrastructure.
Installed the Fusion-IO drivers on the ESXi box and went to check the cards out. We do a “fio-status” command vis SSH connection to pull the information on the cards in each system.
Towards the bottom, you can see the Firmware listed as v5.0.7 and at the time the current release was v7.1.13. So head out to the Fusion-IO support site (http://support.fusionio.com/), log in with your support account credentials, click on the “Downloads” button, select the card installed, select the OS being used, and look for the firmware menu. Grab the firmware file, should be a file ending with an FFF extension.
Once it’s downloaded, upload the firmware to a place the ESXi host can read from. In this case, I uploaded the firmware to a VMFS datastore so I can use the same file for every server.
At this point, we can get the update installing. To do that, SSH into the desired host (remember to have the SSH service running), and issue a “fio-update-iodrive *firmware location*” command.
After about 12 minutes, the install was complete and a reboot was required.
Once the ESXi host was back up, SSH in to the ESXi host and run another “fio-status” command and show that the Firmware is now indeed v7.1.13
If you happen to run into the same issue where the “Active Warnings” indicate a message of: The ioMemory is currently running in a minimal state. The problem I found was that the driver version was incompatible. Check out my other posting on how to update the driver: http://www.thatcouldbeaproblem.com/?p=602