-
Posts
7 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Sorry, I haven't got time to tinker with it. I'm staying with vendor kernel and trying to get nextcloud running, so 6.8 is not a priority for me now. I don't think it's possible to just add this overlay at boot time. I wanted to recompile the kernel with modified dts and then include this overlay. Why I think it's necessery is because of the __symbols__ node in decompiled versions of dtb's. 6.1 dp0_in_vp1 = "/dp@fde50000/ports/port@0/endpoint@1"; dp0_in_vp2 = "/dp@fde50000/ports/port@0/endpoint@2"; dp0_out = "/dp@fde50000/ports/port@1/endpoint"; hdcp1 = "/hdcp@fde70000"; hdmi0 = "/hdmi@fde80000"; hdmi0_in = "/hdmi@fde80000/ports/port@0"; hdmi0_in_vp0 = "/hdmi@fde80000/ports/port@0/endpoint@0"; hdmi0_in_vp1 = "/hdmi@fde80000/ports/port@0/endpoint@1"; hdmi0_in_vp2 = "/hdmi@fde80000/ports/port@0/endpoint@2"; edp0 = "/edp@fdec0000"; edp0_in_vp0 = "/edp@fdec0000/ports/port@0/endpoint@0"; edp0_in_vp1 = "/edp@fdec0000/ports/port@0/endpoint@1"; edp0_in_vp2 = "/edp@fdec0000/ports/port@0/endpoint@2"; dp1 = "/dp@fde60000"; dp1_in_vp0 = "/dp@fde60000/ports/port@0/endpoint@0"; dp1_in_vp1 = "/dp@fde60000/ports/port@0/endpoint@1"; dp1_in_vp2 = "/dp@fde60000/ports/port@0/endpoint@2"; dp1_out = "/dp@fde60000/ports/port@1/endpoint"; hdmi1 = "/hdmi@fdea0000"; hdmi1_in = "/hdmi@fdea0000/ports/port@0"; hdmi1_in_vp0 = "/hdmi@fdea0000/ports/port@0/endpoint@0"; hdmi1_in_vp1 = "/hdmi@fdea0000/ports/port@0/endpoint@1"; hdmi1_in_vp2 = "/hdmi@fdea0000/ports/port@0/endpoint@2"; edp1 = "/edp@fded0000"; edp1_in_vp0 = "/edp@fded0000/ports/port@0/endpoint@0"; edp1_in_vp1 = "/edp@fded0000/ports/port@0/endpoint@1"; edp1_in_vp2 = "/edp@fded0000/ports/port@0/endpoint@2"; 6.8 sys_grf = "/syscon@fd58c000"; hdptxphy0_grf = "/syscon@fd5e0000"; hdmi0 = "/hdmi@fde80000"; hdmi0_in = "/hdmi@fde80000/ports/port@0"; hdmi0_in_vp0 = "/hdmi@fde80000/ports/port@0/endpoint"; hdmi0_out = "/hdmi@fde80000/ports/port@1"; hdmi0_out_con = "/hdmi@fde80000/ports/port@1/endpoint"; vop_grf = "/syscon@fd5a4000"; vo0_grf = "/syscon@fd5a6000"; vo1_grf = "/syscon@fd5a8000"; usb_grf = "/syscon@fd5ac000"; And overlay patches __fixups__ { hdmi0_in_vp0 = "/fragment@0:target:0"; hdmi0_in_vp1 = "/fragment@1:target:0"; hdmi1_in_vp0 = "/fragment@2:target:0"; hdmi1_in_vp1 = "/fragment@3:target:0"; }; 6.8 does not even have hdm1* nodes, so we either need to somehow change the overlay or modify dts and rebuild kernel
-
Interesting. I wanted to decompile dtb's for 6.1 and 6.8, but then I found an overlay called orangepi-5-plus-hdmi2-8k.dtbo (2k!) for the 6.1 kernel, but not for the 6.8 kernel. And this overlay in linux-orangepi vendor repo indeed just enables hdmi nodes. I guess I just need to add this overlay to 6.8 and see if it works. rk3588-orangepi-5-plus 6.1.dts rk3588-orangepi-5-plus 6.8.dts orangepi-5-plus-hdmi2-8k.dtso
-
Huh, I actually tested it with 2k@21x9 monitor. Never thought that would be a problem. And I tried both HDMI 1 and 2. I think I'm going to stay with 6.1 kernel for a while
-
Switching to 6.8 kernel was not the solution. On 6.8 kernel there is a problem with the video and the idle cpu temperature is much higher than on the vendor kernel (44 °C vs 52 °C), so I had to switch back. I checked kernel binaries on 6.1 and 6.8, and there is no rtw_8852be.ko on 6.1 vendor kernel. 6.1 kernel config does not even mention it. I went to the official linux-orangepi repository, cloned it and found out that there is a support for RTL8852BE, it just needs to be enabled. I couldn't find how armbian repositories are being populated. Which git repository is being used to build vendor kernel? What revision? If someone could help me find it, I'll add the patch myself.
-
I installed latest vendor image and because of the wifi issues I switched to the edge kernel. I messed up my fstab, couldn't connect with ssh, so I plugged it to my monitor and a keyboard, but there was no video. Eventually, I fixed it by booting vendor image from my sd card, but I got curious. I know, that vendor image just works, so I flashed edge image to my sd card to see what's wrong. The monitor recognizes the presence of the board, but it's just a black screen. I can ssh to the board, so the image definitely booted, but there's just no video. Here's the log from my original installation. I kept 6.8 kernel because the video is not important to me.
-
Ok, so I saw that wifi works on latest kernel and I decided to give it a try. And now it works! I just had to delete vendor packages and install their edge counterparts armbian-bsp-cli-orangepi5-plus-vendor -> armbian-bsp-cli-orangepi5-plus-edge linux-dtb-vendor-rk35xx -> linux-dtb-edge-rockchip-rk3588 linux-image-vendor-rk35xx -> linux-image-edge-rockchip-rk3588 linux-u-boot-orangepi5-plus-vendor -> linux-u-boot-orangepi5-plus-edge
-
I installed latest Armbian_24.5.1_Orangepi5-plus_bookworm_vendor_6.1.43_minimal.img and I can't get wifi to work. The adapter is RTL8852BE. I installed armbian-firmware-full and the adapter is shown in lspci, but there is no wireless interface. armbian-config does not list wifi as an option. armbianmonitor -u