Kernel Bug Tracker – Bug 66451
[pandaboard] audio initialization fails due to TWL6040
Last modified: 2013-12-14 13:59:23 UTC
omap-abe-twl6040 sound.7: ASoC: CODEC twl6040-codec not registered
omap-abe-twl6040 sound.7: snd_soc_register_card() failed: -517
platform sound.7: Driver omap-abe-twl6040 requests probe deferral
omap-abe-twl6040 sound.7: Coherent DMA mask 0xffffffffffffffff is larger than dma_addr_t allows
omap-abe-twl6040 sound.7: Driver did not use or check the return value from dma_set_coherent_mask()?
omap-pcm-audio omap-pcm-audio: ASoC: pcm constructor failed: -12
omap-abe-twl6040 sound.7: ASoC: can't create pcm TWL6040 :-12
omap-abe-twl6040 sound.7: ASoC: failed to instantiate card -12
omap-abe-twl6040 sound.7: snd_soc_register_card() failed: -12
omap-abe-twl6040: probe of sound.7 failed with error -12
3.13 killed what was left of my audio support on the panda-es *tears*
The current kernel config can be found here: https://bugzilla.kernel.org/attachment.cgi?id=117301
And the full log: https://bugzilla.kernel.org/attachment.cgi?id=117311
Is this a regression in 3.13 kernel, and it worked with 3.12 kernel?
Yes, you probably remember this one here:
So, on 3.12 at least the 96kHz rate worked.
The upstream patch below should fix the issue. It's found in linux-next, and will be merged to Linus tree later.
Created attachment 118241 [details]
Can verify that the applying the patch lets the device appear again.