Nachdem ich von meinem alten Raspi 3B wegen eines Defekts auf einen 3B+ wechseln musste, macht das Sound-HAT (JustBoom DAC HAT) nicht mehr mit: Es wird gar nicht mehr erkannt, obwohl nur der Pi neu ist und das Raspbian ein Update erfahren hat! Selbst wenn ich den I²C-Bus scanne, finde ich es unter seiner Adresse (0x4D) nicht mehr (die anderen Adressen gehören zur USV):
Code
pi@autoradio:~ $ aplay -l
aplay: device_list:272: no sound cards found ...
pi@autoradio:~ $ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- 0f
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Alles anzeigen
An der /boot/config.txt habe ich ebenfalls nichts geändert:
Auch werden die Treiber anscheinend geladen:
Code
pi@autoradio:/proc/device-tree/aliases $ lsmod | grep snd
snd_soc_pcm512x_i2c 16384 0
snd_soc_pcm512x 32768 1 snd_soc_pcm512x_i2c
snd_soc_justboom_dac 16384 0
snd_soc_bcm2835_i2s 16384 0
snd_soc_core 225280 3 snd_soc_justboom_dac,snd_soc_pcm512x,snd_soc_bcm2835_i2s
snd_compress 20480 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 106496 5 snd_compress,snd_soc_pcm512x,snd_pcm_dmaengine,snd_soc_bcm2835_i2s,snd_soc_core
snd_timer 32768 1 snd_pcm
snd 77824 5 snd_compress,snd_soc_pcm512x,snd_timer,snd_soc_core,snd_pcm
regmap_i2c 16384 2 rtc_ds1307,snd_soc_pcm512x_i2c
Alles anzeigen
Zum Schluss noch die aktuelle Systemversion:
Code
pi@autoradio:~ $ uname -a
Linux autoradio 5.10.17-v7+ #1403 SMP Mon Feb 22 11:29:51 GMT 2021 armv7l GNU/Linux
Heißt das, die Soundkarte ist im Eimer?