05-28-2018 12:16 AM
1.Reading SN/SMART for Multiple SSDs
Example for NVMe-MI appendix A for read VID and serial number.
Now, I have two P4510 SSD, and try to use SMBus to read some information by NVMe-MI 1.0a Appendix A specification.
Following table is data of VID and serial number by NVMe-MI 1.0a Appendix A example 2.
only plug SSD1only plug SSD2Plug SSD1&SSD2 on same motherboard80 86 42 54 4c 4a 37 33 37 32 30 41 50 45 31 50
30 46 47 4e 20 20
80 86 42 54 4c 4a 37 33 37 33 30 30 46 4c 31 50
30 46 47 4e 20 20
80 86 42 54 4c 4a 37 33 37 32 30 00 40 44 31 50
30 46 47 4e 20 20
By SMBus, SSD1 should win bus arbitration at value 0x32 of Byte 0x9.
But in "Plug SSD1+SSD2 on same motherboard" case, the value of Byte 0xb/0xc/0xd are logical and result of SSD1 and SSD2 TX data (that meaning both devices still driving data line).
How can I get correct serial number for two P4510 SSDs?
2. No reaction for NVMe-MI Reset Arbitration
As NVMe-MI 1.0a Appendix A example 3, host sending command to SSD device, SMBus Arbitration bit of Status Flags of Subsystem Management Data Structure should be clear to 0.
And then host send SMBus block read of device's status , but host receive SMBus Arbitration bit is 1 after sending this command.
My platform:
HP F5G73AV Z840
smbus driver:
I2C Tools
訊息由此人編輯:家豪 楊
06-07-2018 06:09 AM
Hi,
The Intel® SSD DC P4510 Series supports the following:06-14-2018 07:12 AM
Hi,
I would like to know if there is anything else I can help you with.I asked you about the adapter because we don't validate these kind of adapters. The only ones that we validate are the Hyper kit and our U.2 to M.2 cable but these options are for U.2 to M.2 only.If the one you are using is a U.2 to PCIe adapter, it could be the reason of the issue, although we can't be sure about it as we haven't validated it.Regards,Diego V.