Hello!
I'm trying to use my Riotboard as MPD server and have some troubles with the sound.
Sometimes I have the problem that the SGTL5000 can't be probed, but this changes from boot to boot.
dmesg | grep sgtl
[ 9.655671] sgtl5000: probe of 0-000a failed with error -5
[ 10.139345] imx-sgtl5000 sound: ASoC: CODEC DAI sgtl5000 not registered
[ 10.286652] imx-sgtl5000 sound: snd_soc_register_card failed (-517)
[ 10.360511] platform sound: Driver imx-sgtl5000 requests probe deferral
[ 10.451591] imx-sgtl5000 sound: ASoC: CODEC DAI sgtl5000 not registered
[ 10.458327] imx-sgtl5000 sound: snd_soc_register_card failed (-517)
[ 10.479060] platform sound: Driver imx-sgtl5000 requests probe deferral
[ 11.466414] imx-sgtl5000 sound: ASoC: CODEC DAI sgtl5000 not registered
[ 11.491562] imx-sgtl5000 sound: snd_soc_register_card failed (-517)
[ 11.509903] platform sound: Driver imx-sgtl5000 requests probe deferral
[ 12.766073] imx-sgtl5000 sound: ASoC: CODEC DAI sgtl5000 not registered
[ 12.793238] imx-sgtl5000 sound: snd_soc_register_card failed (-517)
[ 12.818577] platform sound: Driver imx-sgtl5000 requests probe deferral
[ 13.056905] imx-sgtl5000 sound: ASoC: CODEC DAI sgtl5000 not registered
[ 13.085610] imx-sgtl5000 sound: snd_soc_register_card failed (-517)
[ 13.104170] platform sound: Driver imx-sgtl5000 requests probe deferral
Has anyone seen similar behaviour? I'm using Arch Linux with a current kernel:
uname -a
Linux alarm 3.18.5-1-ARCH #1 SMP Fri Jan 30 20:20:32 MST 2015 armv7l GNU/Linux
The second issue I have, is that the sound through headphones or a PC speaker is crackling. I have tried to use the Line Out instead of the Headphone output of the sgtl5000 (I have as suggested in the schematics exchanged the capacitors for testing, but this didn't changed anything)
Has someone seen similar issues and/or has an idea or a suggestion what is causing this or how to resolve these problems would be great!
Thx,
Hannes