This article is to make VMware Administrators aware of a known issue that might be encountered when patching and updating hosts/qlnativefc drivers.
In a configuration where the storage target is connected directly to the ESXi host (i.e. Direct Connect/DAS/N2N topology), running Marvell FC HBA driver qlnativefc v4.1.37.0 or above, the qlnativefc driver loads and claims the HBAs on the host but is unable to log into fabric and see the available storage devices.
When the driver is loaded and HBA connected to a direct attached storage device (N2N topology), the following message is seen:
In the case where the storage devices are not available, the following message from driver is absent.
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
In order to identify the Drivers and Firmware in use on a ESXi host, please see the below KB:
Determining Network/Storage firmware and driver version in ESXi
A change was introduced in the qlnativefc driver to skip session creation before the adapter is marked online, in order to quiesce activities during the driver unload time.
For direct attach topology, the login to the target device can complete before the adapter is marked online in some configurations. In such scenarios, the driver skips the session creation and as a result does not discover any direct attached storage device.
This issue affects qlnativefc driver version 4.1.37.0 onwards in ESXi 7.0.
As well as drivers 5.2.46.0/5.3.1.0/5.3.2.0 in ESXi 8.0
This issue is resolved in later releases of QLogic's qlnativefc drivers
For ESXi 7.0 this issue is resolved in version : 5.3.80
For ESXi 8.0 this issue is resolved in version : 5.4.80
For ESXi 7.0 rollback to a qlnativefc to a version earlier than qlnativefc 4.1.37.0