Skip to main content

Emulex OneConnect OCe10102 on ESXi 6.0


Please refer to following post for basic troubleshooting of Emulex OneConnect.





How to Install Proper Drivers for 3rd Party Network Adapter on ESXi 5.x





I have a box uses Emulex OneConnect OCe10102 network adapters. The adapter is quite old and Emulex brand card doesn't support ESXi 6.0. I upgraded the server to ESXi 6.0 and the Emulex adapters lost.





In the initial troubleshooting, I noticed that the adapters are still visible in BIOS. So it should be some driver level issues. I checked VMware Compatibility Guide. The model OCe10102 doesn't support by ESXi 6.0.





If you run the following command you will still be able to see the adapters in PCI list on ESXi.





[code language="perl"]
esxcli hardware pci list
[/code]




So it indicates the adapters are not visible in ESXi since the newer Emulex driver doesn't contain the model of the adapter in ESXi 6.0 native driver.





Then I uninstalled the native Emulex driver for ESXi 6.0 by the following command and rebooted the ESXi host.





[code language="perl"]
esxcli software vib remove -n elxnet
[/code]




The adapters still not visible after rebooting since no any drivers for Emulex adapters. Then I downloaded the Emulex drivers for ESXi 5.5 on VMware website and uploaded the "offline" package in the zip file to /tmp directory of the host. Then installed the driver by the following command:





[code language="perl"]
esxcli software vib install -d "/tmp/xxxxx.zip"
[/code]




The adapters appeared after rebooting the host.


Popular posts from this blog

Connect-NsxtServer shows "Unable to connect to the remote server"

When you run Connect-NsxtServer in the PowerCLI, it may show "Unable to connect to the remote server".  Because the error message is a little bit confusing with other login issues. It's not easy to troubleshoot. The actual reason is the NSX-T uses a self-signed certificate, and the PowerCLI cannot accept the certificate automatically. The fix is super easy. You need to set the PowerCLI to ignore the invalid certificate with the following command: Set-PowerCLIConfiguration -Scope User -InvalidCertificateAction:Ignore -Confirm:$false

Setup Terraform and Ansible for Windows provisionon CentOS

Provisioning Windows machines with Terraform is easy. Configuring Windows machines with Ansible is also not complex. However, it's a little bit challenging to combine them. The following steps are some ideas about handling a Windows machine from provisioning to post configuration without modifying the winrm configuration on the guest operating system. Install required repos for yum. yum -y install https://repo.ius.io/ius-release-el7.rpm yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm yum -y install epel-release yum -y install yum-utils yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo Install  Terraform . sudo yum -y install terraform Install  Ansible . sudo yum -y install ansible Install  Kerberos . yum -y install gcc python-devel krb5-devel krb5-libs krb5-workstation

vSphere Web Client stuck on the loading screen

It’s been a while since my last post. I got an exciting issue a few days ago. I was trying to log in to a vCenter Server in Chrome. I can see the login screen and enter the credential. However, I was not able to get into the main page. vSphere Web Client was stuck on the “loading.” The reason is the Chrome version was 50. It’s incompatible with the vSphere Web Client version. Here are the vSphere Client requirements for your convenience.