10fb does not support flow control autoneg - Vmware Esx 6.5

I had recently used the HPE custom ISO image downloaded from the vmware website for my HPE Gen 9 server. I wanted to install Vmware Esxi 6.5 on it. Everything went as expected and I was able to get that installed and running. This server had a dual port 10Gb network adapter added on as a card from Intel as you see below.


After a while, I started getting loads of messages in my VmKernel.log file under /var/log/vmkernel.log and the message read as

10fb does not support flow control autoneg

So after looking around, I figured this might be an issue with my native driver for this card which was of the version 1.4.1.


I then proceeded to download a different version of the driver for this card to see if that fixes the problem and I found a version ixgbe version 4.5.3 on the Vmware website and I downloaded that. Click on this LINK.

This is compatible with Esxi 6.5, so don't worry. After this was downloaded I copied it to a datastore locally on the host and then SSH'ed using the root password and installed the VIB using the below command.

esxcli software vib install -v {Complate path to the VIBFILE}

Reboot the host

After the host comes back up, disable the old driver and enable the new one

esxcli system module set -e=true -m=ixgbe (This enables the new driver)
esxcli system module set -e=false -m=ixgben (This disables the old driver)

After this has been completed, you can reboot the host and then check the vmkernel log again using the below command to see if you are getting the alert again, and hopefully you should not!

tail /var/log/vmkernel.log -f

You can check the driver on your vmnic adapter as well by using                                               esxcli network nic get -n vmnic6 and you should get the below output with the updated driver version.


-Ali Hassan