armbianmonitor output: http://ix.io/4s3z
I'm testing Armbian 23.02 Jammy on a Rock Pi S with its matching "PoE HAT" (which provides a 3.5mm headphone jack).
No sound cards are available despite the device tree evidently containing sound devices/codecs [1, 2].
rockpi-s:~:% aplay -l
aplay: device_list:274: no soundcards found...
The armbianmonitor/dmesg output contains the following suspicious lines:
[ 24.551148] platform acodec-sound: deferred probe pending
[ 24.551191] platform sound: deferred probe pending
Digging into this a bit further, I found this
root@rockpi-s:/home/dale# cat /sys/kernel/debug/devices_deferred
acodec-sound asoc-simple-card: parse error
sound asoc-simple-card: parse error
If I were to guess, it looks like a devicetree issue, but unfortunately I have no idea how to debug devicetree issues.
If anyone can provide any pointers on how to capture more detailed devicetree logs to try and figure out this "parse error", I'd appreciate it.