Hallo Zusammen, ich versuche das oben genannte in Betrieb zu nehmen. Folgendes habe ich schon erledigt:
- Toslink-Adapter angeschlossen (5V, GND, SPDIF-Data auf Platine zwischen Ethernet und USB)
- mit armbian-micro-SD-Karte die Funktionalität geprüft --> geht dort super per pulseaudio
- LibreELEC-microSD-Karte installiert und prinzipielle Funktionsweise des digitalen Audio über HDMI und HDMI-Matrix mit einem Toslink-Ausgang geprüft --> geht auch
- alle vorhandenen Einstellungen unter "Audio" ausprobiert, aber die Toslink-LED am Tinkerboard bleibt dunkel
- armbian-micro-SD-Karte in ein anderes Tinkerboard gesteckt und ein paar Daten verglichen, mit folgendem Ergebnis
aplay -L
armbian liefert unter vielen anderen:
iec958:CARD=OnBoard,DEV=0
USB Audio OnBoard, USB Audio
IEC958 (S/PDIF) Digital Audio Output
LibreELEC (komplette Liste):
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDMI], device 0: ff890000.i2s-i2s-hifi i2s-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: ALC4040 [ALC4040], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: ALC4040 [ALC4040], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: ALC4040 [ALC4040], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
pactl list short
armbian (unter vielen anderen):
7 module-alsa-sink device=OnBoard_D1 sink_properties=device.description="SPDIF-Output"
LibreELEC (komplette Liste):
0 module-native-protocol-unix
1 module-stream-restore
2 module-device-restore
3 module-default-device-restore
4 module-rescue-streams
5 module-always-sink
6 module-null-sink sink_name=auto_null sink_properties='device.description="Dummy Output"'
7 module-suspend-on-idle
8 module-position-event-sounds
9 module-dbus-protocol
10 module-bluetooth-policy
11 module-bluetooth-discover
12 module-bluez5-discover
13 module-zeroconf-publish
14 module-native-protocol-tcp auth-anonymous=1
15 module-switch-on-connect
0 auto_null module-null-sink.c s16le 2ch 44100Hz IDLE
0 auto_null.monitor module-null-sink.c s16le 2ch 44100Hz IDLE
0 protocol-native.c pactl
Dateien unter /usr/share/alsa/... sind relativ ähnlich, außer USB-Audio.conf
cat /proc/asound und zugehörige config /etc/asound.conf existiert nur unter armbian.
Tappe momentan im Dunkeln, wo ich was drehen muss. Hoffe hier hat jemand ein paar weitere Ideen.