LPFC warning/error messages in the vmkernel logs
search cancel

LPFC warning/error messages in the vmkernel logs

book

Article ID: 336895

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
Emulex lpfc driver error messages appear in vmkernel log, located at var/log/.
 
  • Message: WARNING: lpfc: lpfc_slave_alloc:3355: 0:(0):0704 At limitation of 2048 preallocated command buffers

    Entries in the boot log (boot.gz):
    boot:2014-08-05T06:07:40.480Z cpu4:32968)WARNING: lpfc: lpfc_slave_alloc:3355: 0:(0):0704 At limitation of 2048 preallocated command buffers
    boot:2014-08-05T06:07:40.480Z cpu8:32971)WARNING: lpfc: lpfc_slave_alloc:3355: 0:(0):0704 At limitation of 2048 preallocated command buffers
    boot:2014-08-05T06:07:40.480Z cpu5:32967)WARNING: lpfc: lpfc_slave_alloc:3355: 0:(0):0704 At limitation of 2048 preallocated command buffers

     
  • Message: lpfc: lpfc_scsi_cmd_iocb_cmpl:2145: 1:(0):3271: FCP cmd x1a failed <2/134> sid x029000, did x03bb00, oxid xffff SCSI Reservation

    SCSI reservation conflicts in the boot log (boot.gz):
    boot:2014-08-05T06:07:53.306Z cpu12:32791)lpfc: lpfc_scsi_cmd_iocb_cmpl:2145: 1:(0):3271: FCP cmd x1a failed <2/134> sid x029000, did x03bb00, oxid xffff SCSI Reservation Conflict
    boot:2014-08-05T06:07:55.394Z cpu12:33265)lpfc: lpfc_scsi_cmd_iocb_cmpl:2145: 1:(0):3271: FCP cmd x1a failed <0/1> sid x029000, did x029480, oxid xffff SCSI Reservation Conflict

    boot:2014-08-05T06:07:55.473Z cpu12:33509)lpfc: lpfc_scsi_cmd_iocb_cmpl:2145: 1:(0):3271: FCP cmd x1a failed <0/1> sid x029000, did x029480, oxid xffff SCSI Reservation Conflict
    boot:2014-08-05T06:07:55.553Z cpu12:32791)lpfc: lpfc_scsi_cmd_iocb_cmpl:2145: 1:(0):3271: FCP cmd x1a failed <0/1> sid x029000, did x029480, oxid xffff SCSI Reservation Conflict
 
 


Environment

VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.1
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0
VMware ESXi 4.1.x Installable
VMware ESXi 3.5.x Embedded
VMware ESXi 3.5.x Installable
VMware vSphere ESXi 6.5

Cause

  • Message: WARNING: lpfc: lpfc_slave_alloc:3355: 0:(0):0704 At limitation of 2048 preallocated command buffers

    This is not an issue, it is the driver logging that it cannot allocate any more buffers. All the buffers are available for use. The driver does not release scsi buffers from slave_allocate and it does make a best effort not to grow the buffer list.
     
  • Message: lpfc: lpfc_scsi_cmd_iocb_cmpl:2145: 1:(0):3271: FCP cmd x1a failed <2/134> sid x029000, did x03bb00, oxid xffff SCSI Reservation Conflict

    Possible firmware/driver conflict combination if no other storage errors are observed.

Resolution

These two messages are resolved in newer lpfc driver/firmware releases:
 
  1. Message: WARNING: lpfc: lpfc_slave_alloc:3355: 0:(0):0704 At limitation of 2048 preallocated command buffers

    Resolution: Newer lpfc drivers prevent this driver spew.

    Note: The new lpfc driver is included in newer builds of ESXi.
     
  2. Message: lpfc: lpfc_scsi_cmd_iocb_cmpl:2145: 1:(0):3271: FCP cmd x1a failed <2/134> sid x029000, did x03bb00, oxid xffff SCSI Reservation Conflict

    In vmkernel.log you see entries similar to:
    2013-05-18T07:16:17.931Z cpu3:1000776572)***lpfc_module_desc:1: Unsupported SLI Rev 2
    2013-05-18T07:16:17.939Z cpu3:1000776572)***lpfc_module_desc:0: Unsupported SLI Rev 2

    Resolution: Update the HBA firmware.