Upgrading ESXi NIC driver

1) Download the offline bundle from VMware website
For example: igb-5.3.0-1331820-2837257.zip

2) Copy the bundle to the host
scp igb-5.3.0-1331820-2837257.zip root@host:/tmp

3) ssh to the host and extract the bundle
ssh root@host
cp /tmp
unzip igb-5.3.0-1331820-2837257.zip
Archive: igb-5.3.0-1331820-2837257.zip
inflating: igb-5.3.0-1331820-offline_bundle-2837257.zip
inflating: net-igb-5.3.0-1OEM.550.0.0.1331820.x86_64.vib
inflating: doc/README.txt
inflating: source/driver_source_net-igb_5.3.0-1OEM.550.0.0.1331820.tgz
inflating: doc/open_source_licenses_net-igb_5.3.0-1OEM.550.0.0.1331820.txt
inflating: doc/release_note_net-igb_5.3.0-1OEM.550.0.0.1331820.txt

4) The host must be in maintenance mode. If it is not in maintenance mode, the esxcli command will complain.
vim-cmd hostsvc/maintenance_mode_enter

5) Install the driver
esxcli software vib install -v /tmp/net-igb-5.3.0-1OEM.550.0.0.1331820.x86_64.vib
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: Intel_bootbank_net-igb_5.3.0-1OEM.550.0.0.1331820
VIBs Removed: Intel_bootbank_net-igb_5.2.5-1OEM.550.0.0.1331820
VIBs Skipped:

6) Reboot

7) Verify the driver version
esxcli software vib list | grep igb
net-igb 5.3.0-1OEM.550.0.0.1331820 Intel VMwareCertified 2015-10-09

8) Exit maintenance mode
vim-cmd hostsvc/maintenance_mode_exit


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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s