qlnativefc driver cause intermediate LUN disconnection
search cancel

qlnativefc driver cause intermediate LUN disconnection

book

Article ID: 337972

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • The qlnativefc driver misinterprets ATS miscompare commands as dropped frames.
  • The intermediate connection loss to the storage LUNs drops.
  • In the /var/log/vmkernel.log file, you see the entries similar to:

    2015-07-13T11:15:04.835Z cpu30:33574)qlnativefc: vmhba2(84:0.1): 18 commands with Dropped Frame detected within 5 sec.
    2015-07-13T11:15:04.852Z cpu28:32940)qlnativefc: vmhba2(84:0.1): scsi(0:1) Dropped frame(s) detected (512 of 1024 bytes) residual length mismatch.
    2015-07-13T11:15:04.852Z cpu28:32940)qlnativefc: vmhba2(84:0.1): C0:T0:L1 - FCP command status: 0x15-0xb02 (0x2) portid=111e00 oxid=0x7f cdb=890000 len=1024 rsp_info=0x8 resid=0x400 fw_resid=0x200 host status = 0x2 device status = 0x0

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.

Environment

VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.5

Cause

This issue occurs when the qlnativefc driver reports the ATS miscompare incorrectly to the upper layers. This is due to the mismatch between the residual length of 1024 bytes returned by the target versus the qlnativefc driver’s expected residual length of 512 bytes.

Resolution

To resolve this issue, upgrade the qlnativefc driver.

For ESXi 5.5

To resolve this issue, use the qlnativefc driver Version 1.1.58 or later available at VMware Downloads.

For ESXi 6.0

To resolve this issue, use the qlnativefc driver Version 2.1.30.0-1 or later available at VMware Downloads.


Additional Information

qlnativefc ドライバによって中間の LUN が切断される