PINE64
PCIe - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: Pinebook Pro Hardware and Accessories (https://forum.pine64.org/forumdisplay.php?fid=116)
+--- Thread: PCIe (/showthread.php?tid=8230)



PCIe - Der Geist der Maschine - 11-07-2019

The Pinebook Pro supports PCIe, doesn't it. Lspci shows nothing. I would have expected a root-port or so.

Dmesg:


Code:
root@pinebook-pro:~# dmesg | grep pci
[    0.679716] ehci-pci: EHCI PCI platform driver
[    3.640027] phy phy-pcie-phy.9: Looking up phy-supply from device tree
[    3.640043] phy phy-pcie-phy.9: Looking up phy-supply property in node /pcie-phy failed
[    3.642592] rockchip-pcie f8000000.pcie: GPIO lookup for consumer ep
[    3.642602] rockchip-pcie f8000000.pcie: using device tree for GPIO lookup
[    3.642776] of_get_named_gpiod_flags: parsed 'ep-gpios' property of node '/pcie@f8000000[0]' - status (0)
[    3.642993] rockchip-pcie f8000000.pcie: Looking up vpcie12v-supply from device tree
[    3.643001] rockchip-pcie f8000000.pcie: Looking up vpcie12v-supply property in node /pcie@f8000000 failed
[    3.643030] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[    3.643034] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply from device tree
[    3.643039] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply property in node /pcie@f8000000 failed
[    3.643050] rockchip-pcie f8000000.pcie: no vpcie3v3 regulator found
[    3.643054] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply from device tree
[    3.643058] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply property in node /pcie@f8000000 failed
[    3.643069] rockchip-pcie f8000000.pcie: no vpcie1v8 regulator found
[    3.643072] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply from device tree
[    3.643077] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply property in node /pcie@f8000000 failed
[    3.643087] rockchip-pcie f8000000.pcie: no vpcie0v9 regulator found
[    3.643092] rockchip-pcie f8000000.pcie: missing optional "memory-region" property
[    3.643097] rockchip-pcie f8000000.pcie: missing optional "rockchip,dma_trx_enabled" property
[    3.643101] rockchip-pcie f8000000.pcie: missing optional "rockchip,deferred" property
[    3.643112] rockchip-pcie f8000000.pcie: calling really probe
[    3.643116] rockchip-pcie f8000000.pcie: PCIe asserting reset
[    3.643140] rockchip-pcie f8000000.pcie: advertising gen2/1 training
[    3.663596] rockchip-pcie f8000000.pcie: PCIe reset released
[    4.163651] rockchip-pcie f8000000.pcie: PCIe link training gen1 timed out.
[    4.163667] rockchip-pcie f8000000.pcie: init port failed
[    4.163687] rockchip-pcie f8000000.pcie: probe init failed
[    4.163710] rockchip-pcie f8000000.pcie: PCIe probe failed.
[    4.163812] rockchip-pcie: probe of f8000000.pcie failed with error -110


Are above errors expected? Do you also get them?


RE: PCIe - Arwen - 11-07-2019

It's possible that the Pinebook Pro NVME uses a custom PCIe driver for RockChip CPUs.

A better comparison would be to check the ROCKPro64 which uses the same CPU chip, and has more general purpose PCIe slot. They support SATA cards in addition to a PCIe to NVME card.

But, I would think "lspci" should show something valid.


RE: PCIe - VoxUnius - 11-07-2019

Same problem here. Nothing in lspci and lsblk. Tried to do it in the default Debian and the newer Ubuntu. Modprobe shows that nvme module is loaded. I thought I somehow damaged the cable or something else during the installation, but, since there is another person having the same issue, I would want to know if it's software to blame.