ROCK Pi N10 B - NVME driver not detecting with offical and mainline kernel

Hi All,

I bought the board from Seeed studio Rock Pi N10 B
I am also facing the issue with both the images to confirm. I have built and tested the mainline kernel on the board and my board could not detect the Samsung NVME driver.
Any inputs for me to resolve this issue.
FYI, I am using the official power supply for this device.

rockpin10bc_debian_buster_xfce4_arm64_20210125_2027-gpt image
rock@rockpin10bc:~$ uname -a
Linux rockpin10bc 4.4.167-22-rockchip-g206ee2c36a39 #1 SMP Mon Jan 24 14:39:52 UTC 2022 aarch64 GNU/Linux
rock@rockpin10bc:~$ lspci
rock@rockpin10bc:~$ dmesg | grep pci
[ 1.569088] of_get_named_gpiod_flags: parsed ‘gpio’ property of node ‘/vcc-pcie-regulator[0]’ - status (0)
[ 1.569129] vcc_pcie: no parameters
[ 1.569286] reg-fixed-voltage vcc-pcie-regulator: vcc_pcie supplying 0uV
[ 1.987732] phy phy-pcie-phy.9: Looking up phy-supply from device tree
[ 1.987744] phy phy-pcie-phy.9: Looking up phy-supply property in node /pcie-phy failed
[ 1.989227] rockchip-pcie f8000000.pcie: GPIO lookup for consumer ep
[ 1.989239] rockchip-pcie f8000000.pcie: using device tree for GPIO lookup
[ 1.989270] of_get_named_gpiod_flags: parsed ‘ep-gpios’ property of node ‘/pcie@f8000000[0]’ - status (0)
[ 1.989528] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply from device tree
[ 1.989541] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply property in node /pcie@f8000000 failed
[ 1.989557] rockchip-pcie f8000000.pcie: no vpcie3v3 regulator found
[ 1.990178] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply from device tree
[ 1.990191] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply property in node /pcie@f8000000 failed
[ 1.990206] rockchip-pcie f8000000.pcie: no vpcie1v8 regulator found
[ 1.990784] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply from device tree
[ 1.990795] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply property in node /pcie@f8000000 failed
[ 1.990809] rockchip-pcie f8000000.pcie: no vpcie0v9 regulator found
[ 1.991387] rockchip-pcie f8000000.pcie: missing “memory-region” property
[ 1.992006] PCI host bridge /pcie@f8000000 ranges:
[ 2.537998] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 2.538652] rockchip-pcie f8000000.pcie: deferred probe failed
[ 2.539308] rockchip-pcie: probe of f8000000.pcie failed with error -110
[ 2.819476] ehci-pci: EHCI PCI platform driver

Mainline Kernel Arch Linux

[alarm@alarm ~]$ uname -a
Linux alarm 5.16.8-1-aarch64-ARCH #1 SMP Thu Feb 10 03:50:07 UTC 2022 aarch64 GNU/Linux
[alarm@alarm ~]$ lspci
[alarm@alarm ~]$ dmesg | grep pcie
[ 1.544237] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges:
[ 1.544901] rockchip-pcie f8000000.pcie: MEM 0x00fa000000…0x00fbdfffff -> 0x00fa000000
[ 1.545661] rockchip-pcie f8000000.pcie: IO 0x00fbe00000…0x00fbefffff -> 0x00fbe00000
[ 1.546877] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[ 2.092252] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 2.092881] rockchip-pcie: probe of f8000000.pcie failed with error -110
[alarm@alarm ~]$

Reply

Hi All,

Can come body list the working Nvme drive working with this model.
Is there some bug in ROCK Pi N10 (Before 2020, Sep) models?
how can I verify I have the latest version of my board.