7.x
8.x
The issue is related to a specific module called "VMID" in the vmhba's qlnativefc driver. It is enabled by default starting in the qlnativefc driver version 5.3.81.2.
This issue has been fixed in qlnativefc driver 5.4.84.0 version and above.
Note: Before updating the qlnativefc driver to 5.4.84.0, verify the ESXi version as the driver is compatible with ESXi version that is 8.0 U3 and above.
Before executing the workaround, read the following documentation to determine if the VMID feature can be disabled in the environment.
1. Put the host into maintenance mode.
2. SSH to the ESXi host and run the following command to get current module status:
esxcfg-module -g qlnativefc
Expected output:
qlnativefc enabled = 1 options = ''
3. Run the following command to disable VMID on the adapter:
esxcfg-module -s "ql2xvmidsupport=0" qlnativefc
4. Run the following command to see if the changes have been made
esxcfg-module -g qlnativefc
Expected output:
qlnativefc enabled = 1 options = 'ql2xvmidsupport=0'
5. Reboot the ESXi host.
6. Run the command again to ensure that the module has been disabled:
esxcfg-module -g qlnativefc