Understanding SCSI plug-in NMP errors/conditions in ESX/ESXi 7.0
search cancel

Understanding SCSI plug-in NMP errors/conditions in ESX/ESXi 7.0

book

Article ID: 330644

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

This article provides information about the SCSI plug-in status messages that you may observe when reviewing NMP errors in the vmkernel log.

Environment

VMware vSphere ESXi 7.x



Resolution

This table explains the SCSI plug-in status messages that are defined and updated by VMware:
 

ESXi 7.X Plugin Error codes

Code Description Status
P:0x0 No error. VMK_SCSI_PLUGIN_GOOD
P:0x1
An unspecified error occurred.
Note: The I/O cmd should be tried.
VMK_SCSI_PLUGIN_TRANSIENT
P:0x2
The device is a deactivated snapshot.
Note: The I/O cmd failed because the device is a deactivated snapshot and so the LUN is read-only.
VMK_SCSI_PLUGIN_SNAPSHOT
P:0x3 SCSI-2 reservation was lost. VMK_SCSI_PLUGIN_RESERVATION_LOST
P:0x4
The plug-in wants to requeue the I/O back.
Note: The I/O will be retried.
VMK_SCSI_PLUGIN_REQUEUE
P:0x5 The test and set data in the ATS request returned false for equality. VMK_SCSI_PLUGIN_ATS_MISCOMPARE
P:0x6
Allocating more thin provision space.
Device server is in the process of allocating more space in the backing pool for a thin provisioned LUN.
VMK_SCSI_PLUGIN_THINPROV_BUSY_GROWING
P:0x7 Thin provisioning soft-limit exceeded. VMK_SCSI_PLUGIN_THINPROV_ATQUOTA
P:0x8 Backing pool for thin provisioned LUN is out of space. VMK_SCSI_PLUGIN_THINPROV_NOSPACE
 

ESX/ESXi 4.x Plugin Error codes

Code Description Status
P:0x0 No error. VMK_SCSI_PLUGIN_GOOD
P:0x1
An unspecified error occurred.
Note: The I/O cmd should be tried.
VMK_SCSI_PLUGIN_TRANSIENT
P:0x2
The device is a deactivated snapshot.
Note: The I/O cmd failed because the device is a deactivated snapshot and so the LUN is read-only.
VMK_SCSI_PLUGIN_SNAPSHOT
P:0x3 SCSI-2 reservation was lost. VMK_SCSI_PLUGIN_RESERVATION_LOST
P:0x4
Allocating more thin provision space
Note: Device server is in the process of allocating more space in the backing pool for a thin provisioned LUN.
VMK_SCSI_PLUGIN_THINPROV_BUSY_GROWING
P:0x5 Thin provisioning soft-limit exceeded. VMK_SCSI_PLUGIN_THINPROV_ATQUOTA
P:0x6
Backing pool for thin provisioned LUN is out of space.
VMK_SCSI_PLUGIN_THINPROV_NOSPACE
P:0x7 The test and set data in the ATS request returned false for equality. VMK_SCSI_PLUGIN_ATS_MISCOMPARE
P:0x8
The plugin wants to requeue the I/O back.
Note: The I/O will be retried.
VMK_SCSI_PLUGIN_REQUEUE

For more information on SCSI host, device, ASC/ASCQ, and Plugin codes, see Interpreting SCSI sense codes in VMware ESXi

Additional Information