-
Notifications
You must be signed in to change notification settings - Fork 48
Identify Data of a ADATA Legend 800 1 TB
ken-yossy edited this page Sep 16, 2023
·
1 revision
Note: Serial Number (SN) is masked
Its controller is SM2267 from Silicon Motion.
[M] PCI Vendor ID (VID): 0x1CC1
[M] PCI Subsystem Vendor ID (SSVID): 0x1CC1
[M] Serial Number (SN): ---
[M] Model Number (MN): ADATA LEGEND 800
[M] Firmware Revision (FR): V1122B0
[M] Recommended Arbitration Burst (RAB): 6 (means 64)
[M] IEEE OUI Identifier (IEEE): 70-7C-18
[O] Controller Multi-Path I/O and Namespace Sharing Capabilities (CMIC):
bit [ 3] 0 = Does not support Asymmetric Namespace Access Reporting
bit [ 2] 0 = Associated with a PCI Function or a Fabrics connection
bit [ 1] 0 = Contains only a single controller
bit [ 0] 0 = Contains only a single NVM subsystem port
[M] Maximum Data Transfer Size (MDTS): 6 (means 64)
[M] Controller ID (CNTLID): 0x1
[M] Version (VER): 0x10400 (NVMe Revision 1.4.0)
[M] RTD3 Resume Latency (RTD3R): 100000 (usec)
[M] RTD3 Entry Latency (RTD3E): 80000 (usec)
[M] Optional Asynchronous Events Supported (OAES):
bit [ 14] 0 = Does not support Endurance Group Event Aggregate Log Page Change Notices event
bit [ 13] 0 = Does not support LBA Status Information Notices event
bit [ 12] 0 = Does not support Predictable Latency Event Aggregate Log Change Notices event
bit [ 11] 0 = Does not support Asymmetric Namespace Access Change Notices event
bit [ 9] 1 = Supports Firmware Activation Notices event
bit [ 8] 0 = Does not support Namespace Attribute Notices event nor associated Changed Namespace List log page
[M] Controller Attributes (CTRATT):
bit [ 9] 0 = Does not support reporting of a UUID List
bit [ 8] 0 = Does not support SQ Associations
bit [ 7] 0 = Does not support reporting of Namespace Granularity
bit [ 6] 0 = Restart Keep Alive Timer only if a Keep Alive command is processed during Keep Alive Timeout Interval
bit [ 5] 0 = Does not support Predictable Latency Mode
bit [ 4] 0 = Does not support Endurance Groups
bit [ 3] 0 = Does not support Read Recovery Levels
bit [ 2] 0 = Does not support NVM Sets
bit [ 1] 0 = Does not support host control of whether the controller may exceed the power of a non-operational state for the purpose of executing controller initiated background operations in a non-operational state
bit [ 0] 0 = Does not support a 128-bit Host Identifier
[O] Read Recovery Levels Supports (RRLS):
bit [ 0] 0 = Read Recovery Level 0 is not supported
bit [ 1] 0 = Read Recovery Level 1 is not supported
bit [ 2] 0 = Read Recovery Level 2 is not supported
bit [ 3] 0 = Read Recovery Level 3 is not supported
bit [ 4] 0 = Read Recovery Level 4 is not supported
bit [ 5] 0 = Read Recovery Level 5 is not supported
bit [ 6] 0 = Read Recovery Level 6 is not supported
bit [ 7] 0 = Read Recovery Level 7 is not supported
bit [ 8] 0 = Read Recovery Level 8 is not supported
bit [ 9] 0 = Read Recovery Level 9 is not supported
bit [ 10] 0 = Read Recovery Level 10 is not supported
bit [ 11] 0 = Read Recovery Level 11 is not supported
bit [ 12] 0 = Read Recovery Level 12 is not supported
bit [ 13] 0 = Read Recovery Level 13 is not supported
bit [ 14] 0 = Read Recovery Level 14 is not supported
bit [ 15] 0 = Read Recovery Level 15 is not supported
[M] Controller Type (CNTRLTYPE): 01h (I/O Controller)
[O] FRU Globally Unique Identifier (FGUID): (not implemented)
[O] Command Retry Delay Time 1 (CDRT1): 0 (0 ms)
[O] Command Retry Delay Time 2 (CDRT2): 0 (0 ms)
[O] Command Retry Delay Time 3 (CDRT3): 0 (0 ms)
[M] Optional Admin Command Support (OACS):
bit [ 9] 0 = Does not support Get LBA Status command
bit [ 8] 0 = Does not support Doorbell Buffer Config command
bit [ 7] 0 = Does not support Virtualization Management command
bit [ 6] 0 = Does not support NVMe-MI Send and NVMe-MI Receive commands
bit [ 5] 0 = Does not support Directives
bit [ 4] 1 = Supports Device Self-test command
bit [ 3] 0 = Does not support Namespace Management and Namespace Attachment commands
bit [ 2] 1 = Supports Firmware Commit and Firmware Image Download commands
bit [ 1] 1 = Supports Format NVM command
bit [ 0] 0 = Does not support Security Send and Security Receive commands
[M] Abort Command Limit (ACL): 4 (means 5)
[M] Asynchronous Event Request Limit (AERL): 7 (means 8)
[M] Firmware Updates (FRMW):
bit [ 4] 1 = Supports firmware activation without a reset
bit [ 3: 1] 1 = The number of firmware slots that the controller supports
bit [ 0] 0 = The first firmware slot (slot 1) is read/write
[M] Log Page Attributes (LPA):
bit [ 4] 1 = Supports Persistent Event Log
bit [ 3] 0 = Does not support Telemetry Host-Initiated and Telemetry Controller-Initiated log pages and sending Telemetry Log Notices
bit [ 2] 0 = Does not support extended data for Get Log Page
bit [ 1] 1 = Supports Commands Supported and Effects log page
bit [ 0] 0 = Does not support SMART / Health information log page on a per namespace basis
[M] Error Log Page Entries (ELPE): 63 (means 64)
[M] Number of Power States Support (NPSS): 4 (means 5)
[M] Admin Vendor Specific Command Configuration (AVSCC):
bit [ 0] 1 = All Admin Vendor Specific Commands use the format defined in the specification
[O] Autonomous Power State Transition Attributes (APSTA):
bit [ 0] 1 = Supports Autonomous Power State Transitions
[M] Warning Composite Temperature Threshold (WCTEMP): 356 = 356 (K), 83 (C)
[M] Critical Composite Temperature Threshold (CCTEMP): 363 = 363 (K), 90 (C)
[O] Maximum Time for Firmware Activation (MTFA): 100 = 10000 msec
[O] Host Memory Buffer Preferred Size (HMPRE): 16384 = 65536 KiB
[O] Host Memory Buffer Minimum Size (HMMIN): 16384 = 65536 KiB
[O] Total NVM Capacity (TNVMCAP): 0 (byte, or not reported)
[O] Unallocated NVM Capacity (UNVMCAP): 0 (byte, or not reported)
[O] Replay Protected Memory Block Support (RPMBS):
bit [ 2: 0] 0 = Does not support RPMB
[O] Extended Device Self-test Time (EDSTT): 10 = 10 minutes
[O] Device Self-test Options (DSTO):
bit [ 0] 1 = Supports only one device self-test operation in progress at a time
[M] Firmware Update Granularity (FWUG): 04h = means 16 KiB
[M] Keep Alive Support (KAS): 0 = Not supported
[O] Host Controlled Thermal Management Attributes (HCTMA):
bit [ 0] 1 = Supports Host Controlled Thermal Management
[O] Minimum Thermal Management Temperature (MNTMT): 303 = 303 (K), 30 (C)
[O] Maximum Thermal Management Temperature (MXTMT): 389 = 389 (K), 116 (C)
[O] Sanitize Capabilities (SANICAP):
bit [ 31: 30] 1 = Media is not additionally modified by the NVMe controller after sanitize operation completes successfully
bit [ 29] 1 = No-Deallocate Inhibited
bit [ 2] 0 = Does not support Overwrite sanitize operation
bit [ 1] 1 = Supports Block Erase sanitize operation
bit [ 0] 0 = Does not support Crypto Erase sanitize operation
[O] Host Memory Buffer Minimum Descriptor Entry Size (HMMINDS): 0 (does not indicate any limitations)
[O] Host Memory Maximum Descriptors Entries (HMMAXD): 0
[O] NVM Set Identifier Maximum (NSETIDMAX): 0
[O] Endurance Group Identifier Maximum (ENDGIDMAX): 0
[O] ANA Transition Time (ANATT): 0 (does not support Asymmetric Namespace Access Reporting)
[O] Asymmetric Namespace Access Capabilities (ANACAP):
bit [ 7] 0 = Does not support a non-zero value in ANAGRPID field of Namespace Management command
bit [ 6] 0 = ANAGRPID field may change while the namespace is attached to any controller
bit [ 4] 0 = Does not report ANA Change state
bit [ 3] 0 = Does not report ANA Persistent Loss state
bit [ 2] 0 = Does not report ANA Inaccessible state
bit [ 1] 0 = Does not report ANA Non-Optimized state
bit [ 0] 0 = Does not report ANA Optimized state
[O] ANA Group Identifier Maximum (ANAGRPMAX): 0 (does not support Asymmetric Namespace Access Reporting)
[O] Number of ANA Group Identifiers (NANAGRPID): 0 (does not support Asymmetric Namespace Access Reporting)
[O] Persistent Event Log Size (PELS): 1 (64 KiB)
[M] Submission Queue Entry Size (SQES):
bit [ 7: 4] 6 = 64 bytes = The maximum Submission Queue Entry Size when using NVM Command Set
bit [ 3: 0] 6 = 64 bytes = The required Submission Queue Entry Size when using NVM Command Set
[M] Completion Queue Entry Size (SQES):
bit [ 7: 4] 4 = 16 bytes = The maximum Completion Queue Entry Size when using NVM Command Set
bit [ 3: 0] 4 = 16 bytes = The required Completion Queue Entry Size when using NVM Command Set
[M] Maximum Outstanding Commands (MAXCMD): 0 = unused
[M] Number of Namespaces (NN): 1
[M] Optional NVM Command Support (ONCS):
bit [ 7] 1 = Supports Verify command
bit [ 6] 0 = Does not support Timestamp feature
bit [ 5] 0 = Does not support Reservations
bit [ 4] 1 = Supports Save field set to a non-zero value in Set Features command and Select field set to a non-zero value in Get Features command
bit [ 3] 1 = Supports Write Zeroes command
bit [ 2] 1 = Supports Dataset Management command
bit [ 1] 1 = Supports Write Uncorrectable command
bit [ 0] 1 = Supports Compare command
[M] Fused Operation Support (FUSES):
bit [ 0] 0 = Does not support Compare and Write fused operation
[M] Format NVM Attributes (FNA):
bit [ 2] 0 = Does not support cryptographic erase operation
bit [ 1] 0 = Cryptographic erase or user data erase as part of a format is performed on a per namespace basis.
bit [ 0] 0 = Format operation is specific to a particular namespace.
[M] Volatile Write Cache (VWC):
bit [ 2: 1] 2 = Supports Flush command with NSID field set to FFFFFFFFh
bit [ 0] 1 = A volatile write cache is present
[M] Atomic Write Unit Normal (AWUN): 00FFh = 256 sector(s)
[M] Atomic Write Unit Power Fail (AWUPF): 0000h = 1 sector(s)
[M] I/O Command Set Vendor Specific Command Configuration (ICSVSCC):
bit [ 0] 1 = All NVM Vendor Specific Commands use the format defined in the specification
[M] Namespace Write Protection Capabilities (NWPC):
bit [ 2] 0 = Does not support Permanent Write Protect state
bit [ 1] 0 = Does not support Write Protect Until Power Cycle state
bit [ 0] 0 = Does not support Namespace Write Protection
[O] Atomic Compare & Write Unit (ACWU): 0 = Compare and Write is not supported in a fused command
[O] SGL Support (SGLS):
bit [ 1: 0] 0 = SGLs are not supported
[O] Maximum Number of Allowed Namespaces (MNAN):
0 (Maximum number of namespaces supported by the NVM subsystem is less than or equal to the value in the NN field)
[M] NVM Subsystem NVMe Qualified Name (SUBNQN): nqn.2023-07.com.siliconmotion:nvm-subsystem-sn----
[M] Power State 0 Descriptor (PSD0):
bit [183:182] 0 = Active Power Scale (APS) is not reported
bit [178:176] 0 = Active Power Workload (APW) is not reported / no workload
bit [175:160] 0 = Active Power (ACTP) is not reported
bit [151:150] 0 = Idle Power Scale (IPS) is not reported
bit [143:128] 0 = Idle Power (IDLP) is not reported
bit [124:120] 0 = Relative Write Latency (RWL)
bit [116:112] 0 = Relative Write Throughput (RWT)
bit [108:104] 0 = Relative Read Latency (RRL)
bit [100: 96] 0 = Relative Read Throughput (RWT)
bit [ 95: 64] 0 = Exit Latency (EXLAT) is not reported
bit [ 63: 32] 0 = Entry Latency (ENLAT) is not reported
bit [ 25] 0 = Operational state
bit [ 24] 0 = Max Power Scale (MXPS) is 0.01 W (10 mW)
bit [ 15: 0] 500 = Maximum Power (MP) is 5000.00 (mW)
[O] Power State 1 Descriptor (PSD1):
bit [183:182] 0 = Active Power Scale (APS) is not reported
bit [178:176] 0 = Active Power Workload (APW) is not reported / no workload
bit [175:160] 0 = Active Power (ACTP) is not reported
bit [151:150] 0 = Idle Power Scale (IPS) is not reported
bit [143:128] 0 = Idle Power (IDLP) is not reported
bit [124:120] 1 = Relative Write Latency (RWL)
bit [116:112] 1 = Relative Write Throughput (RWT)
bit [108:104] 1 = Relative Read Latency (RRL)
bit [100: 96] 1 = Relative Read Throughput (RWT)
bit [ 95: 64] 200 = Exit Latency (EXLAT) is 200 (msec)
bit [ 63: 32] 0 = Entry Latency (ENLAT) is not reported
bit [ 25] 0 = Operational state
bit [ 24] 0 = Max Power Scale (MXPS) is 0.01 W (10 mW)
bit [ 15: 0] 350 = Maximum Power (MP) is 3500.00 (mW)
[O] Power State 2 Descriptor (PSD2):
bit [183:182] 0 = Active Power Scale (APS) is not reported
bit [178:176] 0 = Active Power Workload (APW) is not reported / no workload
bit [175:160] 0 = Active Power (ACTP) is not reported
bit [151:150] 0 = Idle Power Scale (IPS) is not reported
bit [143:128] 0 = Idle Power (IDLP) is not reported
bit [124:120] 2 = Relative Write Latency (RWL)
bit [116:112] 2 = Relative Write Throughput (RWT)
bit [108:104] 2 = Relative Read Latency (RRL)
bit [100: 96] 2 = Relative Read Throughput (RWT)
bit [ 95: 64] 1000 = Exit Latency (EXLAT) is 1000 (msec)
bit [ 63: 32] 0 = Entry Latency (ENLAT) is not reported
bit [ 25] 0 = Operational state
bit [ 24] 0 = Max Power Scale (MXPS) is 0.01 W (10 mW)
bit [ 15: 0] 250 = Maximum Power (MP) is 2500.00 (mW)
[O] Power State 3 Descriptor (PSD3):
bit [183:182] 0 = Active Power Scale (APS) is not reported
bit [178:176] 0 = Active Power Workload (APW) is not reported / no workload
bit [175:160] 0 = Active Power (ACTP) is not reported
bit [151:150] 0 = Idle Power Scale (IPS) is not reported
bit [143:128] 0 = Idle Power (IDLP) is not reported
bit [124:120] 3 = Relative Write Latency (RWL)
bit [116:112] 3 = Relative Write Throughput (RWT)
bit [108:104] 3 = Relative Read Latency (RRL)
bit [100: 96] 3 = Relative Read Throughput (RWT)
bit [ 95: 64] 5000 = Exit Latency (EXLAT) is 5000 (msec)
bit [ 63: 32] 5000 = Entry Latency (ENLAT) is 5000 (msec)
bit [ 25] 1 = Non-operational state
bit [ 24] 0 = Max Power Scale (MXPS) is 0.01 W (10 mW)
bit [ 15: 0] 150 = Maximum Power (MP) is 1500.00 (mW)
[O] Power State 4 Descriptor (PSD4):
bit [183:182] 0 = Active Power Scale (APS) is not reported
bit [178:176] 0 = Active Power Workload (APW) is not reported / no workload
bit [175:160] 0 = Active Power (ACTP) is not reported
bit [151:150] 0 = Idle Power Scale (IPS) is not reported
bit [143:128] 0 = Idle Power (IDLP) is not reported
bit [124:120] 4 = Relative Write Latency (RWL)
bit [116:112] 4 = Relative Write Throughput (RWT)
bit [108:104] 4 = Relative Read Latency (RRL)
bit [100: 96] 4 = Relative Read Throughput (RWT)
bit [ 95: 64] 70000 = Exit Latency (EXLAT) is 70000 (msec)
bit [ 63: 32] 20000 = Entry Latency (ENLAT) is 20000 (msec)
bit [ 25] 1 = Non-operational state
bit [ 24] 0 = Max Power Scale (MXPS) is 0.01 W (10 mW)
bit [ 15: 0] 150 = Maximum Power (MP) is 1500.00 (mW)
[M] Namespace Size (NSZE): 1953525168 (sectors), about 931 (GiB)
[M] Namespace Capacity (NCAP): 1953525168 (sectors), about 931 (GiB)
[M] Namespace Utilization (NUSE): 1953525168 (sectors), about 931 (GiB)
[M] Namespace Features (NSFEAT):
bit [ 4] 0 = Does not support NPWG, NPWA, NPDG, NPDA, and NOWS
bit [ 3] 0 = NGUID and EUI64 may be reused
bit [ 2] 0 = Does not support Deallocated or Unwritten Logical Block error
bit [ 1] 0 = Use AWUN, AWUPF, and ACWU
bit [ 0] 0 = Does not support thin provisioning
[M] Number of LBA Formats (NLBAF): 0 = Supports 1 format(s)
[M] Formatted LBA Size (FLBAS):
bit [ 4] 0 = All of the metadata is transferred as a separate contiguous buffer of data
bit [ 3: 0] 0 = LBA format is no.0 (LBAF0)
[M] Metadata Capabilities (MC):
bit [ 1] 0 = Does not support the metadata being transferred as part of a separate buffer
bit [ 0] 0 = Does not support the metadata being transferred as part of an extended data LBA
[M] End-to-end Data Protection Capabilities (DPC):
bit [ 4] 0 = Does not support protection information transferred as the last eight bytes of metadata
bit [ 3] 0 = Does not support protection information transferred as the first eight bytes of metadata
bit [ 2] 0 = Does not support Protection Information Type 3
bit [ 1] 0 = Does not support Protection Information Type 2
bit [ 0] 0 = Does not support Protection Information Type 1
[M] End-to-end Data Protection Settings (DPS):
bit [ 3] 0 = The protection information, if enabled, is transferred as the last eight bytes of metadata
bit [ 2: 0] 0 = Protection information is not enabled
[O] Namespace Multi-path I/O and Namespace Sharing Capabilities (NMIC):
bit [ 0] 0 = Is a private namespace and is able to be attached to only one controller at a time
[O] Reservation Capabilities (RESCAP):
bit [ 7: 0] 00h = Does not support Reservations
[O] Format Progress Indicator (FPI):
bit [ 7] 0 = Does not support Format Progress Indicator
[O] Deallocate Logical Block Features (DLFEAT):
bit [ 4] 0 = Guard field for the deallocated logical blocks that contain protection information is set to FFFFh.
bit [ 3] 0 = Does not support Deallocate bit in Write Zeroes command for this namespace.
bit [ 2: 0] 0 = Read behavior for a deallocatd logical block is not reported.
[O] Namespace Atomic Write Unit Normal (NAWUN): 0 (The same size as that reported in the AWUN field)
[O] Namespace Atomic Write Unit Power Fail (NAWUPF): 0 (The same size as that reported in the AWUPF field)
[O] Namespace Atomic Compare & Write Unit (NACWU): 0 (The same size as that reported in the ACWU field)
[O] Namespace Atomic Boundary Size Normal (NABSN): 0 (There are no atomic boundaries for normal write operations)
[O] Namespace Atomic Boundary Offset (NABO): 0
[O] Namespace Atomic Boundary Size Power Fail (NABSPF): 0 (There are no atomic boundaries for power fail or error conditions)
[O] Namespace Optimal IO Boundary (NOIOB): 0 (No optimal IO boundary is reported)
[O] Namespace Preferred Write Granularity (NPWG): n/a = Does not support NPWG, NPWA, NPDG, NPDA, and NOWS
[O] Namespace Preferred Write Alignment (NPWA): n/a = Does not support NPWG, NPWA, NPDG, NPDA, and NOWS
[O] Namespace Preferred Deallocate Granularity (NPDG): n/a = Does not support NPWG, NPWA, NPDG, NPDA, and NOWS
[O] Namespace Preferred Deallocate Alignment (NPDA): n/a = Does not support NPWG, NPWA, NPDG, NPDA, and NOWS
[O] Namespace Optimal Write Size (NOWS): n/a = Does not support NPWG, NPWA, NPDG, NPDA, and NOWS
[O] NVM Capacity (NVMCAP): 0x000000E8E0DB6000 (bytes), about 928 GiB
[O] ANA Group Identifier (ANAGRPID): n/a (Does not support Asymmetric Namespace Access Reporting)
[O] Namespace Attributes (NSATTR):
bit [ 0] 0 = This namespace is not write protected
[O] NVM Set Identifier (NVMSETID): n/a (Does not support NVM Set)
[O] Endurance Group Identifier (ENDGID): n/a (Does not support Endurance Group)
[O] Namespace Globally Unique Identifier (NGUID):
byte [ 15: 11] 023002A100 (Extension identifier assigned by the vendor)
byte [ 10: 8] 707C18 (Organizationally Unique Identifier (OUI))
byte [ 7: 0] 0000000000000000 (Vendor specific extension identifier)
[O] IEEE Extended Unique Identifier (EUI64):
byte [ 7: 3] 023002A100 (Extension identifier assigned by the vendor)
byte [ 2: 0] 707C18 (Organizationally Unique Identifier (OUI))
[M] LBA Format 0 Support (LBAF0):
bit [ 25: 24] 0 = Relative Performance (RP): Best performance
bit [ 23: 16] 9 = LBA Data Size (LBADS): 512 bytes / sector
bit [ 15: 0] 0 = Metadata Size (MS): 0 bytes