SputnikRocket / ArchLinuxARM-rk3588-installer

Arch Linux ARM image builder and installer for aarch64 UEFI devices, focusing on rk3588
GNU General Public License v3.0
43 stars 1 forks source link

After entering the system, the error message is displayed #9

Open Bao0ne opened 4 days ago

Bao0ne commented 4 days ago

hardware:orangepi5plus edk2-rk3588:v0.10 os release: v0.5.0

ACPI / Device Tree

dmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.583587] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.594651] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.605639] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.616712] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.627779] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.638771] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.649824] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.660890] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.671882] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.682942] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.694033] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.705080] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.716064] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.784594] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_controller_init wait timer base lock failed!
[  105.796980] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
[  105.808000] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_register_write wait cr write done failed!
SputnikRocket commented 4 days ago

this is a known issue caused by the latest UEFI version using open source TF-A firmware. You can disable the errors for now by using the devicetree packaged by the kernel. To do so, login as root with password root (you can still log in with the error messages.). Next, type in:

dmesg -n 1

to silence the errors.

next, to enable the correct devicetree:

mkdir -p /boot/dtb/base
cp /boot/dtbs/linux-aarch64-rockchip-bsp6.1-joshua-panthor-git/rockchip/rk3588-orangepi-5-plus.dtb /boot/dtb/base/

now reboot and make sure "device tree override" is enabled in the UEFI. Then you should have no more errors.

SputnikRocket commented 4 days ago

Note: this does not fix the issue and only works on the Orange Pi 5 Plus. this issue can only be fixed via a patch to the open-source firmware the UEFI uses.

See https://gitlab.collabora.com/hardware-enablement/rockchip-3588/trusted-firmware-a/-/issues/1