Jump to content

Recommended Posts

Posted

root@calypso:~# uname -a
Linux calypso 6.12.0-current-rockchip-rk3588 #3 SMP PREEMPT Sun Nov 17 22:15:08 UTC 2024 aarch64 GNU/Linux
 

cat /proc/asound/cards

0 [Audio          ]: USB-Audio - USB Audio
                      Bluetrum USB Audio at usb-xhci-hcd.1.auto-1, full speed
 1 [rk3588es8316   ]: rk3588-es8316 - rk3588-es8316
                      rk3588-es8316
 

HDMI itself works perfect, monitor and cable tested for video and sound OK

Both audio cards work with alsa - pulseaudio but no HDMI sound.

Any suggestions how tho get the hdmi audio cards for HDMI0 and HDMI1

 

How to enable the HDMI sound driver?

 

Thanks a lot...

 

willi

 

Posted

Hi

 

Providing logs with

 

PASTE_SERVER_HOST=paste.armbian.de armbianmonitor -u

 

 helps with troubleshooting and significantly raises chances that issue gets addressed.

 

 

Posted

Mainline kernel which is still under heavy development. HDMI sound might not be implemented yet. I suggest to try a vendor kernel (6.1.y) based image instead. This kernel is a customized variant of the rockchip sdk kernel which should be close to feature-complete.

 

You can follow mainline efforts here: https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md

Posted

In short: yes

In long: yes, but....

 

Here is a small explanation about following the development efforts of what we call vendor and edge:

 

When and if Rockchip provides a new version of their bsp we may adapt it unless it severely breaks things. Also occasionally various developers contribute to this code to fix things. Kernel updates will be provided with such.

 

Current will stick to 6.12.y since it is an LTS kernel release until a new LTS version is released upstream. There won't be new features but the usual LTS bug fixing. These fixes will be pushed every few versions unless there is a critical issue.

Edge will follow mainline kernel which is 6.13.0-rc at this time. Kernel updates also here of course but breakage is much more likely in comparison to current and vendor. Bleeding edge to say :)

1 hour ago, Wilhelm Moser said:

If so I can wait...

Having a SoC well matured upstream takes years. So not sure how long you plan to wait but for now, if you want a nicely working desktop experience, vendor is a good choice.

Posted (edited)

sorry but it is driving me crazy. The Armbian_24.11.1_Rock-5b-plus_bookworm_vendor_6.1.75_minimal kernel does not support NVME

Linux calypso 6.1.75-vendor-rk35xx #1 SMP Tue Nov 12 08:48:32 UTC 2024 aarch64 GNU/Linux

 

switching to rolling release and it is DEAD???

 

Actually I am mentally done!

 

Tried these bookworm images:

Armbian_24.11.1_Rock-5b_bookworm_vendor_6.1.75-homeassistant_minimal.img
Armbian_24.11.1_Rock-5b_bookworm_vendor_6.1.75-openhab.img
Armbian_24.11.1_Rock-5b-plus_bookworm_vendor_6.1.75_minimal.img
Armbian_24.8.1_Rock-5b_bookworm_current_6.10.6.img
Armbian_24.8.1_Rock-5b_bookworm_current_6.10.6_minimal.img
Armbian_24.8.1_Rock-5b_bookworm_vendor_6.1.75_xfce_desktop.img
Armbian_25.2.0-trunk.274_Rock-5b_bookworm_vendor_6.1.84_gnome-backported-mesa_desktop.img

 

Radxa

rock-5b_bookworm_kde_b5.output.img

 

and all of them have bugs!

Nontheless we do have 5+? ways to define the network ...

implementations that crash on updates

displaymanagers that are not defined like they should in their configs. (vendor_6.1.75_xfce_desktop) but elsewere...

NIC's that vanish in /sys/class/net without any reason...

 

Yes I know this is the worng place but I think I speak for a lot of implementers. With this source nobody will be able to set up specialized software. And after 20 years of linux I even do not have an idea how to proceed with linux as we have how much? 30+ debian derivates? I think this is because everyone has his own ideas and nobody follows basic structures anymore.

 

i.E. we had sys-v for 15 years and notting else. Now we have initd and a lot of unknown and unnecessary extras too.

This scrables up everything....

 

 

 

Edited by Wilhelm Moser
Posted
28 minutes ago, Wilhelm Moser said:

switching to rolling release and it is DEAD???

I am pretty sure you have been warned before switching to beta that this might break things.

 

Anyway, overall the only thing I can say about all of this is 'welcome to the world of cheap SBCs'. This is the kind of stuff we are dealing on daily basis where stuff randomly breaks and under-staffed to fix things in reasonable time and vendors flood the market with devices, some better, some worse, some downright ugly. We're both frustrated, you're not alone.

 

If you want something on arm architecture that just works an behaves like x86 you have to spend a lot of money (Ampere Altra system for example or anything with proper UEFI implementation). But for cheap SBCs you pay for hw only, not for sw. Latter is left to hobbyists and projects like Armbian (which consists mostly of hobbyists) to take the burden of software maintenance.

 

To get back to the actual problems. I think NVMe support broke at some point with vendor but should be good again with latest sdk. I have an opi5+ with that running from NVMe just fine.

 

I built an image from the most recent sources here for you to try: https://fi.mirror.armbian.de/.testing/Armbian-unofficial_25.02.0-trunk_Rock-5b_bookworm_vendor_6.1.84_minimal.img.xz

Posted

https://disk.yandex.ru/d/oXCcxa5tH0Ed4Q

 

 

rock-5b login: root
Password: 
 ____            _      ____  ____  
|  _ \ ___   ___| | __ | ___|| __ ) 
| |_) / _ \ / __| |/ / |___ \|  _ \ 
|  _ < (_) | (__|   <   ___) | |_) |
|_| \_\___/ \___|_|\_\ |____/|____/ 
                                    
Welcome to Armbian 24.12 Noble with bleeding edge Linux 6.13.0-rc6-station-m3-p

No end-user support: built from trunk

System load:   20%              Up time:       1 min    Local users:   2            
Memory usage:  4% of 15.60G     IP:            192.168.1.29
CPU temp:      28°C             Usage of /:    35% of 15G    

[ 15 security updates available, 24 updates total: apt upgrade ]
Last check: 2025-01-17 07:11

root@rock-5b:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: rk3588es8316 [rk3588-es8316], device 0: fe470000.i2s-ES8316 HiFi ES8316 HiFi-0 [fe470000.i2s-ES8316 HiFi ES8316 HiFi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: hdmi0 [hdmi0], device 0: fddf0000.i2s-i2s-hifi i2s-hifi-0 [fddf0000.i2s-i2s-hifi i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
root@rock-5b:~# 

 

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