Understanding SCSI plug-in NMP errors/conditions in ESX/ESXi 4.x/5.x/6.0
search cancel

Understanding SCSI plug-in NMP errors/conditions in ESX/ESXi 4.x/5.x/6.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 6.0
VMware ESX 4.0.x
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 5.1
VMware ESX 4.1.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded
VMware ESXi 4.0.x Installable

Resolution

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

ESXi 5.x/6.0 Plugin Error codes

CodeDescriptionStatus
P:0x0No 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:0x3SCSI-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:0x5The 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:0x7Thin provisioning soft-limit exceeded.VMK_SCSI_PLUGIN_THINPROV_ATQUOTA
P:0x8Backing pool for thin provisioned LUN is out of space.VMK_SCSI_PLUGIN_THINPROV_NOSPACE

ESX/ESXi 4.x Plugin Error codes

CodeDescriptionStatus
P:0x0No 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:0x3SCSI-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:0x5Thin 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:0x7The 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 (289902)

Additional Information