Linux-odroid 6.13.1

Modules need to be built with the exact same kernel version (uname -r). Look at the vermagic line:

I did a grep on warpme tree for rtw89_8852be and it was no where to be found so did the same for WLAN_UWE5622 that was getting pulled in and there was a patch for it (that will not compile). Looking around UWE5622 seems to have to do with bluetooth support. So I disabled the UWE5622 patch and the kernel built with rtw89_8852be module.

Module rtw89_8852be installed on my rock64pro:

[ray@rock64 ~]$ modinfo rtw89_8852be
filename:       /lib/modules/6.14.0-rc4-2-MANJARO-ARM-RC/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko
license:        Dual BSD/GPL
description:    Realtek 802.11ax wireless 8852BE driver
author:         Realtek Corporation
alias:          pci:v000010ECd0000B85Bsv*sd*bc*sc*i*
alias:          pci:v000010ECd0000B852sv*sd*bc*sc*i*
depends:        rtw89_pci,rtw89_8852b
intree:         Y
name:           rtw89_8852be
vermagic:       6.14.0-rc4-2-MANJARO-ARM-RC SMP preempt mod_unload aarch64

So try this kernel and see if you have wifi but no bluetooth.

https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-rc/-/jobs/15486

1 Like

Thanks. With linux-rc-6.14-rc4-2, WiFi and USB-3.0 Ports now works with the default dtb from linux-rc-6.14-rc4-2. The interesting part is with the rtw89_8852be compiled successfully, USB-3.0 ports now are being recognized.

Will test the new rk3588-orangepi-5-plus.dtb with rpi5 usb-3.0 port patch later.

1 Like

That is so weid.

Might be a reason why they did not use all of that guy’s patch. Sometimes it’s best to use the ā€œIt Ain’t Broke Don’t Fix Itā€ strategy.

Keep an eye out for an updated UWE5622 patch fot BT is case it also did not magically appear.

This rpi5 ush3.0 patch dtb will not boot up. linux-rc-6.14-rc4-2 as is works and the following are available on Orange Pi 5 Plus:

  1. HDMI-Audio
  2. USB 3.0 ports are recognized
  3. NVMe SSD
  4. EMMC
  5. WiFi (8852BE)
  6. 3D GPU hardware acceleration via Mesa
  7. VPU hardware acceleration via v4l2-request supposedly available (but not tested). Waiting for Chromium_v133 or FFMPEG with v4l2-request enabled to test on MPV player. Limited codec support currently per my understanding.

I don’t think Bluetooth is available. If not mistaken MiniArch-EOS also do have Bluetooth available or enabled. Will double check to confirm,

@Darksky great work! Thank you.

Edit: Correction I meant If not mistaken MiniArch-EOS also do NOT have Bluetooth available or enabled.

2 Likes

Download link for new linux-rc-6.14.rc5-1 packages:

https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-rc/-/jobs/15496

3 Likes

Last two kernel builds (6.14.rc4-2 and 6.14.rc5-1) have not working HDMI. I’ll take a look at the changes on gitlab when I’ll have the free time, maybe I’ll find the patch that breaks HDMI for me.

1 Like

linux-rc-6.14-rc4-2 did boot successfully into KDE Plasma Desktop – HDMI output available on Opi5-Plus. The bonus is HDMI-Audio is now available too.

1 Like

I’ll test again using other HDMI port, but the one I used before didn’t work.

Wonder if it is an unable to get EDID info from your monitor issue.

There is a new linux-firmware in today’s update on unstable.

I tested on one HDMI port (I think is HDMI0) and display is available. Monitor resolution is 1920x1080/60Hz. Currently mainline kernel HDMI have limited resolution support.

Download link for new linux-rc-6.14.rc5-1 packages:

package (#15496) Ā· Jobs Ā· manjaro-arm / packages / core / linux-rc Ā· GitLab
@Darksky
Thanks. Upgraded to latest KDE-Plasma-6.3.2-1 and install linux-rc-6.14-rc5-1 and boot up successfully to Plasma desktop. HDMI-Audio is available. So far stable.

Just checking whether there is a ffmpeg with v4l2-request available to download to check whether vpu hardware acceleration is available streaming with mpv. rpi-ffmpeg doesn’t seems to support RK3588 vpy hardware acceleratio.

It does not have RKMPP.

Currently using ffmpeg-mpp-git which works with bsp-kernel-6.1.75-joshua-git and bsp-kernel-6.1.99-armbian-git but mainline kernel linux-rc-6.14-rc does not have RKMPP support as such ffmpeg-mpp-git does not really provide vpu hw acceleration.

mainline kernel does support v4l2-request (currently only h264 codec).

Mainline kernel does not support HW for the raspberry pi’s either. RPi’s kernel does though.

linux-rc-6.14-rc4/5 do support vpu hardware acceleration via hantro and rockchip-vdec2. Chromium_v132 and above should have v4l2-request support. Waiting for it to be available in extra-repo.

[jfl@opi5plus ~]$ lsmod | grep v4l2
v4l2_vp9               24576  1 hantro_vpu
v4l2_jpeg              16384  1 hantro_vpu
v4l2_h264              16384  2 hantro_vpu,rockchip_vdec2
v4l2_mem2mem           36864  3 hantro_vpu,rockchip_rga,rockchip_vdec2
videobuf2_v4l2         28672  4 hantro_vpu,rockchip_rga,rockchip_vdec2,v4l2_mem2mem
videodev              270336  5 videobuf2_v4l2,hantro_vpu,rockchip_rga,rockchip_vdec2,v4l2_mem2mem
videobuf2_common       65536  8 videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,rockchip_rga,videobuf2_dma_sg,rockchip_vdec2,v4l2_mem2mem,videobuf2_memops
mc                     69632  6 videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,rockchip_vdec2,v4l2_mem2mem
[jfl@opi5plus ~]$

Edit: FYI, @Darksky Bluetooth does not work on MiniArch-EOS-Gnome with kernel-6.14-rc4-1 either.

1 Like

If you have two vpus which one will use chromium?

On Chromium if not mistaken it uses rockchip_vdec2. Tested it on amazingfate Debian-Trixie-hybrid-Iso and Chromium_v133 has vpu hw acceleration but NO HDMI-Audio yet (apparently already commited in armbian edge-rockchip64kernel).

New linux-rc-6.14-rc6 kernel download:

https://gitlab.manjaro.org/manjaro-arm/packages/core/linux-rc/-/jobs/15512

1 Like

Thanks. linux-rc-6.14-rc6-1 boot up successfully on Opi5-Plus.

2 Likes

@Darksky I don’t find the last Manjaro-ARM-aarch64-latest.tar.gz file
Thanks in advance for your help, then I’ll test your linux-rc-6.14-rc6 kernel.

Is the Manjaro-ARM-aarch64-latest.tar.gz file update with the command ?

sudo pacman -S manjaro-arm-tools

&&

sudo  getarmprofiles -f

https://forum.manjaro.org/t/rock64-hdmi-support/173688/14

1 Like