Archlinux on Rock5b

It seems to have stopped working. I had been using fanctrl-rock5b to control the fan on my board. The program panics now. I’d also tried following the old radxa wiki instructions on how to start the fan from the shell and I get this error message from the first command:

echo: write error: device or resource busy

I’m thinking that at some point, the way that the fan is supposed to be accessed was changed. The procedure is different in the new radxa wiki. So, I guess I could modify fanctrl-rock5b, and get it to work again. Also I’ve noticed that I can’t change the way that the blue led flashes anymore as well.

In most newer kernels (5.10.160+), the fan is controlled via a kernel driver, not a userspace script.

Which kernel driver?

Is there a name for it? If there is, I don’t know what.

Dear boogiepop,

I got a kodi compiling error and can’t find the solution (missing package?)
(OP5B, OP ArchLinux Kernel 5.10 +Xfce v4.18, Using java7 for compiling now)

agr install kodi-mpp-git

The compiling error

Blockquote

==> Starting build()...
building kodi
-- Source directory: /home/.agr/packages/kodi-mpp-git/src/xbmc
-- Build directory: /home/.agr/packages/kodi-mpp-git/src/kodi-build
-- Generator: Single-configuration: Release (Unix Makefiles)
-- CMake Version: 3.28.4
-- System type: Linux
-- Linker: GNU gold
-- include/linux/udmabuf.h not found
-- include/linux/dma-heap.h not found
-- include/linux/dma-buf.h not found
-- memfd_create() not found
-- Host architecture is little-endian
-- Core system type: linux
-- Platform: X11;WAYLAND;GBM
-- CPU: aarch64, ARCH: aarch64
-- Cross-Compiling: FALSE
-- Execute build artefacts on host: 
-- Depends based build: 
-- statx() not found
-- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) 
-- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) 
-- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) 
-- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) 
-- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) 
-- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) 
-- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) 
-- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) 
-- NEON optimization enabled
-- core_file_read_filtered - filename: /home/.agr/packages/kodi-mpp-git/src/xbmc/version.txt
-- core_file_read_filtered - filename: /home/.agr/packages/kodi-mpp-git/src/xbmc/xbmc/interfaces/json-rpc/schema/version.txt
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Threads (missing: Threads_FOUND)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindThreads.cmake:226 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:129 (find_package)
> Blockquote

pacman -Qi
[https://ufile.io/qe6gvzbp](https://ufile.io/qe6gvzbp)

Best regards, the one and only BeefMaster ;)

The fan is enabled with the rock 5’s dtb and being managed by Linux’s fan kernel driver.

Check amazingfate’s post, it was also mentioned before in this thread.

2 Likes

Any news for the panfork driver for the 6.1-panthor kernel ?
Panfrost performance is not really sufficient.

Hey guys,
do any of you know when the panthor release in mainline is planned? 6.9 or 6.10.
And last but not least thanks for all the work and support here :slight_smile:

greetings

1 Like

Hi, I was wondering if someone could help me. I’ve been trying to update system and as systemd gets updated, it triggers a glibc_2.39 not found. Does anyone how to fix this?

Who ever provided this archlinux pkgs needs to rebuild the whole pkg list as the base pkgs are updated.

gcc 14.1 binutils 2.42 glibc 2.39. got updated

1 Like

Did you do:

sudo pacman -Syu

?

Yes I ran that. I can’t seem to boot into BredOs once the update is done. However its good I made a backup. If I remove the drive, I was able to restore my data from another PC.

I recently got similar errors, when I did a partial upgrade, which officially is nor supported.

How do you know if your doing a partial upgrade? Most often I’ve been running pacman -Syyu. Then I recently found out should rather be doing -Syu. Would this make a difference? Neither work for me either way. I still get the error after systemd updates.

-Syu is OK. I did just install 1 package with -Sy.

Maybe the mirror you are using is not synced yet? Try another mirror (and 1 time -Syyu)

I personally dont have this issue i updated recently on a few machines. could it be an old mirror?

Thank you for your help. I’ve tried a different mirror and still have the same issue. I think I may just have to reinstall the OS.

panthor was mainlined in 6.10 kernel

1 Like

Just burned and installed kwankiu Arch-nodesktop with collaborra kernel 6.9.rc1. Can I get a 6.10-rc3 to test panthor X and wayland on KDE6. Better yet a stock mainline rc3 would be best since thats what will be used soon by most arm distros for Rock5b.

Also Installed full xorg with startx accelleration working after installing libmd and libbsd.
It took awhile for arch to install after some installer hiccups it fixed itself. Overall not too bad since it did leave me with a decently configed base for KDE eventually.

1 Like

Collabora kernel is at 6.10-rc1 now…