NVMe_MI

NVMe_MI_SMBus_SanitizeCryptoErase.sh

Objective:

NVMe-MI Sanitize crypto erase command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_PCIeConfigWrite.sh

Objective:

NVMe-MI PCIe Configuration Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyAllocatedNS.sh

Objective:

NVMe-MI Identify Allocated Namespace command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ControlPrimPause.sh

Objective:

NVMe-MI Control Primitive Pause command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ConfigurationGet.sh

Objective:

NVMe-MI Configuration Get command is executed for each config ID for each controller port and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_DeviceSelfTestShort.sh

Objective:

NVMe-MI Short Device Self-Test command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_SESReceive.sh

Objective:

NVMe-MI SES Receive command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_NVMSubsystemHealth.sh

Objective:

NVMe-MI NVM Subsystem Health Status Poll command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_FirmwareDownloadCommit.sh

Objective:

NVMe-MI Firmware Download and Commit command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyNamespaceIDs.sh

Objective:

NVMe-MI Identify Namespace IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_PCIeMemoryWrite.sh

Objective:

NVMe-MI PCIe Memory Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_FormatNVMCryptoErase.sh

Objective:

NVMe-MI Format NVM command (with crypto erase) is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_PCIeConfigWrite.sh

Objective:

NVMe-MI PCIe Configuration Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_SanitizeBlockErase.sh

Objective:

NVMe-MI Sanitize block erase command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_Reset.sh

Objective:

NVMe-MI Reset command is executed

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_SanitizeOverwrite.sh

Objective:

NVMe-MI Sanitize overwrite command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_SESSend.sh

Objective:

NVMe-MI SES Send command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_GetLogPage.sh

Objective:

NVMe-MI Get Log Page command is executed for mandatory log pages and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_PCIeConfigRead.sh

Objective:

NVMe-MI PCIe Configuration Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_PCIeIOWrite.sh

Objective:

NVMe-MI PCIe I/O Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_VPDWrite.sh

Objective:

NVMe-MI VPD Write command is executed and verifies the data was written

Pass/Fail:

Based on the result of command execution, and if the data was written correctly or not

NVMe_MI_SMBus_SESReceive.sh

Objective:

NVMe-MI SES Receive command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_DeviceSelfTestExtended.sh

Objective:

NVMe-MI Extended Device Self-Test command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ControlPrimGetState.sh

Objective:

NVMe-MI Control Primitive Get State command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_DeviceSelfTestExtended.sh

Objective:

NVMe-MI Extended Device Self-Test command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_Reset.sh

Objective:

NVMe-MI Reset command is executed

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_IdentifyAttachContIDs.sh

Objective:

NVMe-MI Identify Attached Controller IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ControlPrimAbort.sh

Objective:

NVMe-MI Control Primitive Abort command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_NVMSubsystemHealth.sh

Objective:

NVMe-MI NVM Subsystem Health Status Poll command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyAttachContIDs.sh

Objective:

NVMe-MI Identify Attached Controller IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ReadDataStructure.sh

Objective:

NVMe-MI Read NVMe-MI Data Structure command is executed for each data structure type for each controller ID and controller port as appropriate and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ConfigurationSet.sh

Objective:

NVMe-MI Configuration Set command is executed for each config ID for each controller port

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_MgmtEndpointBufferRead.sh

Objective:

NVMe-MI Management Endpoint Buffer Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_GetLogPage.sh

Objective:

NVMe-MI Get Log Page command is executed for mandatory log pages and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_PCIeMemoryRead.sh

Objective:

NVMe-MI PCIe Memory Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_NVMSubsystemHealth.sh

Objective:

NVMe-MI NVM Subsystem Health Status Poll command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_FormatNVMCryptoErase.sh

Objective:

NVMe-MI Format NVM command (with crypto erase) is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyController.sh

Objective:

NVMe-MI Identify Controller command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_SanitizeCryptoErase.sh

Objective:

NVMe-MI Sanitize crypto erase command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyControllerIDs.sh

Objective:

NVMe-MI Identify Controller IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_SESSend.sh

Objective:

NVMe-MI SES Send command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_GetLogPage.sh

Objective:

NVMe-MI Get Log Page command is executed for mandatory log pages and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyAllocatedNSIDs.sh

Objective:

NVMe-MI Identify Allocated Namespace IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_FormatNVMSecureErase.sh

Objective:

NVMe-MI Format NVM command (with secure erase) is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_PCIeMemoryRead.sh

Objective:

NVMe-MI PCIe Memory Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_IdentifyAllocatedNS.sh

Objective:

NVMe-MI Identify Allocated Namespace command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_MgmtEndpointBufferWrite.sh

Objective:

NVMe-MI Management Endpoint Buffer Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_PCIeConfigRead.sh

Objective:

NVMe-MI PCIe Configuration Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_IdentifyController.sh

Objective:

NVMe-MI Identify Controller command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyNamespace.sh

Objective:

NVMe-MI Identify Namespace command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_DeviceSelfTestShort.sh

Objective:

NVMe-MI Short Device Self-Test command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_MgmtEndpointBufferWrite.sh

Objective:

NVMe-MI Management Endpoint Buffer Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyNSIdentDescript.sh

Objective:

NVMe-MI Identify Namespace Identification Descriptor command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ControlPrimReplay.sh

Objective:

NVMe-MI Control Primitive Replay command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_SESSend.sh

Objective:

NVMe-MI SES Send command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ConfigurationSet.sh

Objective:

NVMe-MI Configuration Set command is executed for each config ID for each controller port

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ControllerHealth.sh

Objective:

NVMe-MI Controller Health Status Poll command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ReadDataStructure.sh

Objective:

NVMe-MI Read NVMe-MI Data Structure command is executed for each data structure type for each controller ID and controller port as appropriate and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ControlPrimGetState.sh

Objective:

NVMe-MI Control Primitive Get State command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_PCIeIORead.sh

Objective:

NVMe-MI PCIe I/O Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_PCIeMemoryRead.sh

Objective:

NVMe-MI PCIe Memory Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_MgmtEndpointBufferWrite.sh

Objective:

NVMe-MI Management Endpoint Buffer Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ControllerHealth.sh

Objective:

NVMe-MI Controller Health Status Poll command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ControlPrimAbort.sh

Objective:

NVMe-MI Control Primitive Abort command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_GetFeatures.sh

Objective:

NVMe-MI Get Features command is executed for mandatory feature IDs and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_VPDRead.sh

Objective:

NVMe-MI VPD Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_FirmwareDownloadCommit.sh

Objective:

NVMe-MI Firmware Download and Commit command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_PCIeMemoryWrite.sh

Objective:

NVMe-MI PCIe Memory Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_FormatNVM.sh

Objective:

NVMe-MI Format NVM command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_PCIeIOWrite.sh

Objective:

NVMe-MI PCIe I/O Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_DeviceSelfTestExtended.sh

Objective:

NVMe-MI Extended Device Self-Test command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_Reset.sh

Objective:

NVMe-MI Reset command is executed

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_PCIeIORead.sh

Objective:

NVMe-MI PCIe I/O Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ControlPrimAbort.sh

Objective:

NVMe-MI Control Primitive Abort command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_IdentifyNamespaceIDs.sh

Objective:

NVMe-MI Identify Namespace IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ControlPrimResume.sh

Objective:

NVMe-MI Control Primitive Resume command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_SanitizeBlockErase.sh

Objective:

NVMe-MI Sanitize block erase command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_DeviceSelfTestShort.sh

Objective:

NVMe-MI Short Device Self-Test command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_SanitizeCryptoErase.sh

Objective:

NVMe-MI Sanitize crypto erase command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyController.sh

Objective:

NVMe-MI Identify Controller command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ReadDataStructure.sh

Objective:

NVMe-MI Read NVMe-MI Data Structure command is executed for each data structure type for each controller ID and controller port as appropriate and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_VPDRead.sh

Objective:

NVMe-MI VPD Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ConfigurationGet.sh

Objective:

NVMe-MI Configuration Get command is executed for each config ID for each controller port and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_MgmtEndpointBufferRead.sh

Objective:

NVMe-MI Management Endpoint Buffer Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_FormatNVMSecureErase.sh

Objective:

NVMe-MI Format NVM command (with secure erase) is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ConfigurationSet.sh

Objective:

NVMe-MI Configuration Set command is executed for each config ID for each controller port

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_PCIeConfigWrite.sh

Objective:

NVMe-MI PCIe Configuration Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ControlPrimReplay.sh

Objective:

NVMe-MI Control Primitive Replay command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_SanitizeOverwrite.sh

Objective:

NVMe-MI Sanitize overwrite command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ControlPrimGetState.sh

Objective:

NVMe-MI Control Primitive Get State command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_IdentifyControllerIDs.sh

Objective:

NVMe-MI Identify Controller IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_GetFeatures.sh

Objective:

NVMe-MI Get Features command is executed for mandatory feature IDs and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_SetFeatures.sh

Objective:

NVMe-MI Set Features command is executed for mandatory feature IDs and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_SanitizeOverwrite.sh

Objective:

NVMe-MI Sanitize overwrite command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_PCIeMemoryWrite.sh

Objective:

NVMe-MI PCIe Memory Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_FormatNVMCryptoErase.sh

Objective:

NVMe-MI Format NVM command (with crypto erase) is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_IdentifyNSIdentDescript.sh

Objective:

NVMe-MI Identify Namespace Identification Descriptor command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ControlPrimResume.sh

Objective:

NVMe-MI Control Primitive Resume command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ControlPrimResume.sh

Objective:

NVMe-MI Control Primitive Resume command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_FormatNVM.sh

Objective:

NVMe-MI Format NVM command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_IdentifyAllocatedNSIDs.sh

Objective:

NVMe-MI Identify Allocated Namespace IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_ConfigurationGet.sh

Objective:

NVMe-MI Configuration Get command is executed for each config ID for each controller port and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_FormatNVMSecureErase.sh

Objective:

NVMe-MI Format NVM command (with secure erase) is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_SetFeatures.sh

Objective:

NVMe-MI Set Features command is executed for mandatory feature IDs and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyNamespace.sh

Objective:

NVMe-MI Identify Namespace command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_PCIeConfigRead.sh

Objective:

NVMe-MI PCIe Configuration Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_SanitizeBlockErase.sh

Objective:

NVMe-MI Sanitize block erase command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_VPDRead.sh

Objective:

NVMe-MI VPD Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyControllerIDs.sh

Objective:

NVMe-MI Identify Controller IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_FirmwareDownloadCommit.sh

Objective:

NVMe-MI Firmware Download and Commit command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_ControlPrimPause.sh

Objective:

NVMe-MI Control Primitive Pause command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyNamespaceIDs.sh

Objective:

NVMe-MI Identify Namespace IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_SetFeatures.sh

Objective:

NVMe-MI Set Features command is executed for mandatory feature IDs and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ControlPrimPause.sh

Objective:

NVMe-MI Control Primitive Pause command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_ControlPrimReplay.sh

Objective:

NVMe-MI Control Primitive Replay command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_VPDWrite.sh

Objective:

NVMe-MI VPD Write command is executed and verifies the data was written

Pass/Fail:

Based on the result of command execution, and if the data was written correctly or not

NVMe_MI_SMBus_ControllerHealth.sh

Objective:

NVMe-MI Controller Health Status Poll command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_PCIeIORead.sh

Objective:

NVMe-MI PCIe I/O Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyAttachContIDs.sh

Objective:

NVMe-MI Identify Attached Controller IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_GetFeatures.sh

Objective:

NVMe-MI Get Features command is executed for mandatory feature IDs and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_MgmtEndpointBufferRead.sh

Objective:

NVMe-MI Management Endpoint Buffer Read command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyAllocatedNSIDs.sh

Objective:

NVMe-MI Identify Allocated Namespace IDs command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_VDM_IdentifyAllocatedNS.sh

Objective:

NVMe-MI Identify Allocated Namespace command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_VPDWrite.sh

Objective:

NVMe-MI VPD Write command is executed and verifies the data was written

Pass/Fail:

Based on the result of command execution, and if the data was written correctly or not

NVMe_MI_Inband_IdentifyNamespace.sh

Objective:

NVMe-MI Identify Namespace command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_PCIeIOWrite.sh

Objective:

NVMe-MI PCIe I/O Write command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_Inband_SESReceive.sh

Objective:

NVMe-MI SES Receive command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_FormatNVM.sh

Objective:

NVMe-MI Format NVM command is executed and the output is returned

Pass/Fail:

Based on the result of command execution

NVMe_MI_SMBus_IdentifyNSIdentDescript.sh

Objective:

NVMe-MI Identify Namespace Identification Descriptor command is executed and the output is returned

Pass/Fail:

Based on the result of command execution