Hello Everyone,
Just wondering if anyone ever had the experience of dealing with 2 (Two) NVMe SSD (M-Key) where one is installed on M.2 slot and the other on PCIe (x1), the issue currently faced is baffling to say the least,
- Motherboard: ASUS Z170K (Intel i7-6700K, SkyLake) with only 1 (One) M.2 Slot.
- When only 1 (One) SSD is installed on either M.2/PCIe, the default settings of Namespace Data Structure are all okay ie: LBA Size is 0x200 which leads to i/o operation for Read and Write able to be performed.
- With 2 SSD, the one installed on PCIe invariably gives incorrect settings of NSDS ie: LBA Size=1 NLBAF=1 but strangely other info is correct when compared to the scenario if it was the only one present on either connector !
Scouring the internet has so far resulted nothing at all except AI stated that
"NVMe SSDs on PCIe do not have the right NLBAF
On the other hand, NVMe SSDs on PCIe are designed to work with the PCIe interface, but not specifically with the M.2 interface. Since PCIe is a more general-purpose interface, NVMe SSDs on PCIe may not have the correct NLBAF to communicate with the motherboard’s NVMe controller. This can lead to compatibility issues and potential performance problems"
Would appreciate any comment or hint to why it does happen, thanks in advance.
Kind regards.