ROCK Pi N10 C NVME Missing

I can’t seem to get any NVME drive to show up on this device. I have tried these two images running on the EMMC or SD Card:

rockpin10bc_debian_buster_xfce4_arm64_20210125_2027-gpt.img.gz
rockpin10bc_ubuntu_bionic_server_arm64_20210125_2038-gpt.img.gz

In both cases I followed the instructions and installed all updates and packages found in the wiki’s (Debian, Ubuntu). Which according to that I should see the NVME at:

  • NVME M.2 SDD: /dev/nvme0n1

This is not showing up with any of these commands:

  • lsblk
  • fdisk -l
  • sfdisk -l
  • df -h

Are there any special drivers needed or extra steps to get an NVME Drive to show up?

I have tried the following NVME drives which all work fine and pass all SMART tests on a Gigabyte motherboard:

  • 1TB Samsung SSD 980 Pro - MZ-V8P1T0
  • 500GB WD Black SN750
  • 1TB WD Blue SN550
  • 500GB WD Blue SN550

Hi,

What power adapter are you using? What’s the output of dmesg | grep pcie?

Hi @jack!

I am using this power adapter: https://www.amazon.com/dp/B08P5KL16Z/ref=twister_B08Z7S7TRX?_encoding=UTF8&th=1

I’ve tried an Anker power adapter with the same result. I’ve tried multiple PD cables rated at +60W.

Here is the output from dmesg | grep pcie

[ 1.558453] of_get_named_gpiod_flags: parsed ‘gpio’ property of node ‘/vcc-pcie-regulator[0]’ - status (0)
[ 1.558492] vcc_pcie: no parameters
[ 1.558648] reg-fixed-voltage vcc-pcie-regulator: vcc_pcie supplying 0uV
[ 1.972006] phy phy-pcie-phy.9: Looking up phy-supply from device tree
[ 1.972018] phy phy-pcie-phy.9: Looking up phy-supply property in node /pcie-phy failed
[ 1.973532] rockchip-pcie f8000000.pcie: GPIO lookup for consumer ep
[ 1.973544] rockchip-pcie f8000000.pcie: using device tree for GPIO lookup
[ 1.973574] of_get_named_gpiod_flags: parsed ‘ep-gpios’ property of node ‘/pcie@f8000000[0]’ - status (0)
[ 1.973834] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply from device tree
[ 1.973847] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply property in node /pcie@f8000000 failed
[ 1.973864] rockchip-pcie f8000000.pcie: no vpcie3v3 regulator found
[ 1.974448] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply from device tree
[ 1.974460] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply property in node /pcie@f8000000 failed
[ 1.974473] rockchip-pcie f8000000.pcie: no vpcie1v8 regulator found
[ 1.975051] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply from device tree
[ 1.975062] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply property in node /pcie@f8000000 failed
[ 1.975076] rockchip-pcie f8000000.pcie: no vpcie0v9 regulator found
[ 1.975676] rockchip-pcie f8000000.pcie: missing “memory-region” property
[ 1.976296] PCI host bridge /pcie@f8000000 ranges:
[ 2.523370] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 2.524023] rockchip-pcie f8000000.pcie: deferred probe failed
[ 2.524678] rockchip-pcie: probe of f8000000.pcie failed with error -110

@jack Any ideas? Should I ask for a replacement.

I am out of ideas, probably the power switch for the pcie is damaged. I think maybe ask for a replacement is a sooner way.

Update on this. Turns out Jack was right on this one, it was a hardware issue. I sent it back all the way to ALLNET in China (not cheap even from California) and they were able to test and fix it. It was about a 3 week turn around time. I just finally had some free time test and it works! I can finally use an NVME SSD drive with this thing.