PINE64
No PCIe controller detected... - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98)
+--- Forum: Linux on RockPro64 (https://forum.pine64.org/forumdisplay.php?fid=101)
+--- Thread: No PCIe controller detected... (/showthread.php?tid=15393)



No PCIe controller detected... - Limhes - 11-23-2021

Hi,

I received my RockPro64 yesterday and want to build a NAS with it, using the official Pine64 PCIe controller and two SATA drives in RAID1. Pretty standard I thought.

But even after spending the whole morning trying all the different images I could find, still no success.

Mainly, Ayufan's image compatibility list shows that e.g. the 0.9.14 image (I'm using stretch openmediavault or bionic/buster minimal, either arm64 or armhf) should support the PCIe controller.

However, lspci shows nothing, ever. Always blank.

Also, dmesg | grep pci only ever shows:

Code:
[    1.914531] rockchip-pcie f8000000.pcie: invalid power supply
[    2.414583] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[    2.414632] rockchip-pcie f8000000.pcie: deferred probe failed
[    2.414903] rockchip-pcie: probe of f8000000.pcie failed with error -110
[    2.710029] ehci-pci: EHCI PCI platform driver
[    4.248474] vcc3v3_pcie: disabling

When googling these errors, I get the impression that this is a very old bug that should've been solved by now. But why is my PCIe controller never recognized?

It doesn't matter whether I plug in the official Pine64 PCIe/SATA adapter or connect SATA drives to it.

What am I missing here? Any help is appreciated.


RE: No PCIe controller detected... - Limhes - 11-23-2021

Alright, it seems I have solved it myself by moving away from Ayufan's images.

I flashed MrFixit2001's latest debian minimal image, and that seems to work.

For reference: I have a v2.1 board (2018-07-02) with a 64 GB eMMC and the official Pine64 PCIe to 2x SATA adapter.

I now get from lspci:

Code:
00:00.0 PCI bridge: Device 1d87:0100
01:00.0 SATA controller: JMicron Technology Corp. Device 0585

Hurray Smile