Jump to content

Recommended Posts

Posted

My setup is still running, yay! I even updated to Trixie and all worked out fine.

 

But I'm stuck on edge kernel 6.12.x, I saw that rolling had 6.16.x. So how do I install/convert to the rolling 6.16.x edge kernel ?

Posted

First off, why do you want to?  As the name 'edge' should imply, edge kernels are development kernels that are for testing purposes and may or may not work, and may break at any time.  'current' 6.12 in your case are LTS kernels that should be stable and more suited for non-development/testing use cases.

 

If you do want edge kernels then you can use armbian-config to switch. 

Posted (edited)

HDMI audio support was introduced in kernel version 6.15-rc1, but has yet to be backported to the Long-Term Support version. The absent audio functionality is currently the only notable issue affecting the overall user desktop experience.

 

 

Edited by Dantes
Posted
5 hours ago, Dantes said:

but has yet to be backported to the Long-Term Support version

Probably never will until roll-over to next LTS version. We don't have people to maintain this.

Posted
13 hours ago, The Tall Man said:

armbian-config

 

Hmm... i dont think thats in there anymore due to some spring cleaning, all i have is:

  • armbian-add-overlay
  • armbian-install
  • armbian-upgrade

So I navigated to : 

https://github.com/armbian/configng/blob/main/tools/repository/armbian-config.sources

Where I found:

https://github.armbian.com/configng/

So I did:

echo "deb [signed-by=/usr/share/keyrings/armbian.gpg] https://github.armbian.com/configng stable main" | sudo tee /etc/apt/sources.list.d/armbian-development.list > /dev/null
sudo apt update
sudo apt -y install armbian-config

 

Lets hope it works out :P

 

12 hours ago, Werner said:

We don't have people to maintain this.

 

I totally understand, this problem will solve itself in what looks to be Linux 6.18 coming December.

Posted (edited)
1 hour ago, Dantes said:

the edge also has some graphics distortion (orange glow)

 

I have a different board (Orange PI 5 Plus). My experience with the edge is that it works great in Wayland and terribly in X. Also KDE Plasma Wayland is different than Gnome Wayland (and Plasma is buggy in Trixie). So you could try all three combinations and see if one works better than the others.

 

1 hour ago, Dantes said:

in the edge 6.16 kernel.

 

You tried both the stable edge and the rolling edge ...with the same results?

Edited by The Tall Man
Posted

Btw, about things turning orange... I had that experience some time ago before I got into Armbian. I did a clean install of Debian Bookworm. Then I tried installing the vendor GPU drivers and packages from the Orange PI company. Their drivers and packages were so horribly hacked / designed that various programs that needed certain SoC features needed to be custom modified to work with those specific vendor drivers. So all versions of those programs needed be held and were non-upgradable if I wanted continued GPU and video acceleration support. Anyway the main GPU driver package, when I installed it myself (instead of whatever secret sorcery their installation did), it turned things orange.

 

Fortunately now, pure Trixie works out of the box on my board (from the Debian installer .iso), except that the kernel needs to be upgraded from their 6.12 to 6.16.3 from trixie-backports. Armbian's edge kernel on an otherwise pure Trixie is even better than Debian's, because it's customized for Rockchip.

 

If you've been doing things like I was trying to before, things have much improved and now simple is better and it works. Also things tend to get really mangled up when upgrading over time - especially major LTS upgrades. Why not try a fresh install of a 25.8.1 Armbian image? 

Posted (edited)

THIS IS NOT RECOMMENDED

 

Bbut since I'm on edge anyway:

 

I could not apply the patch as I did not have .dtsi file anywhere in /boot/dts/rockchip. So I tried to enable it manually by dts/dtb conversion, but that just did not work. So there is more to it than the patch alone.

 

So I tried a different hackier route: I replaced the dtb with one from LibreElec, just to see if it would work, and it does:
 

cd /tmp
wget https://chewitt.libreelec.tv/testing/LibreELEC-RK3588.aarch64-12.90.1-nanopi-r6c.img.gz
zcat LibreELEC-RK3588.aarch64-12.90.1-nanopi-r6c.img.gz > LibreELEC-RK3588.aarch64-12.90.1-nanopi-r6c.img
sudo fdisk -l /tmp/LibreELEC-RK3588.aarch64-12.90.1-nanopi-r6c.img  | grep img1
## /tmp/LibreELEC-RK3588.aarch64-12.90.1-nanopi-r6c.img1 *      32768 1081343 1048576  512M  c W95 FAT32 (LBA)
sudo mount -o loop,offset=$((512*32768)) LibreELEC-RK3588.aarch64-12.90.1-nanopi-r6c.img /mnt
sudo cp -p /boot/dtb/rockchip/rk3588s-nanopi-r6c.dtb /boot/dtb/rockchip/rk3588s-nanopi-r6c.dtb.orig
sudo cp -p /mnt/rockchip/rk3588s-nanopi-r6c.dtb /boot/dtb/rockchip/rk3588s-nanopi-r6c.dtb
sudo umount /mnt
## reboot the machine

 

Hey, I got sound, yay! :P

 

@The Tall Man

Will this work on other boards ? Idk ymmv.

But it has dtb's for orangepi-5/b/max/plus/ultra

 

In short: the kernel has sound implemented since 6.15rc1, so its just the Device Tree that needs to be updated. Otherwise this would not have worked.

 

Edited by Dantes
Posted
9 hours ago, Dantes said:

, so its just the Device Tree that needs to be updated.

Yes, this is quite common that feature xy has been implemented but the device trees don't get necessary updates. Often this is fixed by inheritance but sometimes adjustments on board level are necessary.

Feel free to compare and send a PR to fix this until edge is bumped to 6.17 or even 6.18-rc1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines