Radxa Rock Pi 4 nvme not working

This is for ARMv8 based devices

Radxa Rock Pi 4 nvme not working

Postby Okeanos » Tue Feb 11, 2020 9:41 pm

I managed to install Arch Linux ARM on my Rock Pi 4, but it seems that to this day device tree in upstream Linux is incorrect and as a result I can't use my ssd (and I imagine the upcoming 5xSATA extension board from Radxa wouldn't work either).

Did anyone manage to make PCI-Express work for this board on Arch? I tried modifying fdt on the fly in u-boot following advice from official forum (link https://forum.radxa.com/t/kernel-5-x-and-nvme/2120/4) by typing this config

$this->bbcode_second_pass_code('', '
fdt set /pcie@f8000000 status okay
fdt set /pcie@f8000000 num-lanes <4>
fdt set /pcie@f8000000 max-link-speed <2>
fdt set /syscon@ff770000/pcie-phy status okay
fdt set /pcie@f8000000 ep-gpios <0xb7 27 0>
fdt set /pcie@f8000000 pinctrl-names default
fdt set /pcie@f8000000 pinctrl-0 <0x145>
')

But nothing changed. Journal doesn't mention PCI-E driver at all.

Is there anything else I should try?
Okeanos
 
Posts: 1
Joined: Tue Feb 11, 2020 9:32 pm

Return to ARMv8 Devices

Who is online

Users browsing this forum: No registered users and 5 guests