My hardware is an RPi2 Model B.
Here's some dmesg output (using 0.4 beta of RuneAudio):
- Code: Select all
dmesg | grep -i iqaudio
[ 6.815715] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered
[ 6.815741] snd-rpi-iqaudio-dac soc:sound: snd_soc_register_card() failed: -517
[ 6.831536] snd-rpi-iqaudio-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
Not sure what those errors are about but as I said, sound is working perfectly through the DAC+ phono connectors.
config.txt:
- Code: Select all
cat /boot/config.txt | grep iqaudio
dtoverlay=iqaudio-dacplus
Here's some of the kernel modules I have loaded:
- Code: Select all
lsmod | grep -i iqaudio
snd_soc_iqaudio_dac 4300 1
snd_soc_core 153224 3 snd_soc_pcm512x,snd_soc_bcm2835_i2s,snd_soc_iqaudio_dac
snd_pcm 88980 4 snd_soc_pcm512x,snd_soc_core,snd_soc_iqaudio_dac,snd_pcm_dmaengine
Interestingly there's a module loaded for the PCM5122 chipset which according to the DAC+ manual "delivers variable output (hardware volume control) analog audio to the Pi-DAC+’s Phono connectors." However there doesn't seem to be a specific module loaded for the headphone amp which is a TPA6133A.