Upgrading the Nvidia Grid Card Firmware
During the last days I was able to start some testings of the new XenServer vGPU feature – thanks to my colleague Benny Tritsch for allowing me to use his Test-System with a Nvidia Grid K2 Graphics Card. During my tests I had some problems so we decided to upgrade the Firmware – well but the description of the update process looks like:
1. Create Bootable USB-Stick with Linux
2. Copy Firmware to USB stick
3. Boot from USB stick and open the update file
As you can see it’s a realy short description. Furthermore I had some problems during the update process – so I would like to share with you how I was able to upgrade the Firmware:
1. Download the Universal-USB-Installer
2. Download the Ubuntu Desktop Version (I used 12.04.4)
3. Open the Universal-USB-Installer and agree to the license
4. Choos Ubuntu as the Linux distribution, the downloaded iso and the USB-Stick to be used for creating the bootable USB stick
WARNING: All data on the USB stick will be removed!
5. After starting the USB installation with “Create” you need to confirm the start.
6. When everything is done you can see the following message:
7. Now you need to copy the Firmware Files to a second USB stick. You should have two files – one named gridpro-update_R1.0.run and the other one named gridpro-update-auto_R1.0.run.
[Update]
You can also copy the files to the root directory of the first USB stick. Then they will be available on /cdrom after booting”. Thanks to @shawnbass
[/Update]
8. The next step is to boot server (which contains the Grid Card) from the just created USB stick. You don’t need to install Ubuntu – so choose "Try Ubuntu” to start Ubuntu directly from the stick.
9. After Ubuntu is started you attach the second USB stick and copy the Firmware files to Documents.
10. Open the properties of both files and change all “Access” types to “Read and write”. Furthermore activate “Allow executing files as a program”.
11. Time to switch to the console – press the upper left icon and enter “Ter” to find the “Terminal”.
12. Inside the Terminal you first switch to the root account (sudo su) and then you open the folder Documents (cd Documents). To start the update you enter “./gridpro-update_R1.0.run” (without quotation marks). Alternatively you can enter “./gridpro-update-auto_R1.0.run”. The second one runs an autoupdate without userinteraction while the first asks you for every update if you would like to install the update.
13. If you didn’t choose the Auto-Update-Version confirm the updates (dependen on the installed version it’s possible that you are asked more than once) with “y”.
14. After all updates are installed the following message is displayed:
Update successful.
No more matches found.
15. That’s it – shut down Ubuntu – remove the USB sticks and start your normal OS.
PS:
Until now I only found the Firmware Updates on the IBM-Website….
Thank you for posting this, when I was presented with the same exact lack of detail in the Nvidia notes on how to upgrade the GRID bios, I was a bit perplexed on how exactly to approach this without just a bunch of trial and error. This saves me a lot of time!
When I refer to the post. I can login ubuntu desktop. But when I run the update.run. There was an error. The ubuntu can find any nvidia card in my DL380. When I run “nvidia-detector”. Show “none”. So I can not update the flash successfully.