Some experiment on NVMe

Discussion in 'UDOO X86' started by ccs_hello, Oct 15, 2018.

  1. ccs_hello

    ccs_hello UDOOer

    Joined:
    Apr 15, 2017
    Messages:
    475
    Likes Received:
    170
    20181014_19.jpg

    ccs_hello
     
  2. ccs_hello

    ccs_hello UDOOer

    Joined:
    Apr 15, 2017
    Messages:
    475
    Likes Received:
    170
    I bought a M.2 M-key NVMe SSD few day back. It's a PCIe 3.0 (i.e., 8 Gbps)
    2-lane NVMe 128GB SSD. It's a low end such that I know it only supports 2-lane PCIe (due to its inexpensive storage controller RT5760.) The item is XPG SX6000 128GB M.2 PCIe NVMe (Newegg was selling for $33 free shipping.)

    I first tried it on a PC that has a M-key NGFF M.2 slot. Its UEFI BIOS detected it right away and allowed me installing UBUNTU on it without any problem. Booting that PC to UBUNTU is perfectly fine.
    sudo lspci -vvv showed that it is a 2-lane PCIe gen3 storage device.

    Since it's inexpensive and only 2-lane PCIe, so I know it won't be a problem I cut the B-key slot (the third and fourth PCIe lanes are using some of these pins so I know it's not going to be a problem.)
    I cut the B-key slot and retried that NVMe SSD on that PC. It works fine. Nothing had changed. So the time is right to test it on my UDOO x86 Advanced (only has B-Key M.2 and thus only 2-lane PCIe available.)

    The result:
    - device is not detectable during boot time. <-- no surprise since I don't believe the current UDOO x86's BIOS has NVMe support
    - device is immediately detected after I booted the UDOO x86 thru other means. In my case, it's UBUNTU 16.04 LTS which has the built-in kernel driver for NVMe. See screenshot
    - that NVMe device size is 2280 so I have to improvise to fit it to UDOO x86 (only has 2260 mounting hole)

    Here I want to mention that there is no assurance a normal/common 4-lane PCIe NVMe will work the same way, i.e., intentionally de-rate/degrade it from 4-lane into 2-lane PCIe (by cutting the B-key slot) or it would even support 2-lane NVMe mode at all.

    ccs_hello
     
    LDighera likes this.
  3. ccs_hello

    ccs_hello UDOOer

    Joined:
    Apr 15, 2017
    Messages:
    475
    Likes Received:
    170

Share This Page