Kupiłem standardową kartę HiFiBerry DAC+. Działa ładnie w innych dystrybucjach ale mimo wszystko chciałbym odpalić ją na OpenWrt.
Bylibyście w stanie pomóc ją ogarnąć?
Zainstalowałem pakiet: kmod-sound-soc-hifiberry-dacplus
Wg. strony producenta https://www.hifiberry.com/docs/software … ux-3-18-x/ w jądro Raspberry są już wkompilowane sterowniki. Wystarczy dokonać 2 zmian w pliku
/boot/config.txt
1. wyłączyć domyślną kartę, dodałem komentarz:
2. włączyć odpowiedni wpis dot. użytej karty:
dtoverlay=hifiberry-dacplus
3. Reszta kart pozostała wyłączona
Niestety w logach pozostaje wpis:
kern.info kernel: [ 7.425591] snd-rpi-hifiberry-dacplus soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
i aplay karty nie widzi
Jeśli przełączę wpis na kartę "bez plusa", tzn.:
i zainstaluje pakiet: kmod-sound-soc-hifiberry-dac
karta niby się uruchamia i niby działa:
kern.info kernel: [ 7.422743] snd-hifiberry-dac soc:sound: pcm5102a-hifi <-> 20203000.i2s mapping ok
root@OpenWrt:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
ale alsamixer nie rozpoznaje:
This sound device does not have any controls.
I nie wiem czy działa bo nie wiem czy może nie trzeba podgłośnić ale nie wiem czym 