I'm using a BBB with ALARM 3.16.2 and the original Audio cape (TLV320AIC3106) and getting these types of errors at boot:
tlv320aic3x-codec 2-0018: ASoC: Right HP Mixer DAPM update failed: -121 mplayer /usr/share/sounds/alsa/Front_Right.wav gives repeating "Audio device got stuck!" errors and I get no sound. I had this same hardware setup working before with Angstrom. I see device tree files for the rev B of the audio board which uses the "4" variant of the codec chip. Is the original cape compatible with the newest kernels? If not, what steps would I need to take to enable support for the original "6" codec? I'm using the newer 3.16 kernel because the 3.8 kernel had problems loading firmware for both the LCD4 and Audio capes as they shared LED pins. I used the dtb-rebuilder process on 3.16 (as noted in an earlier message) to enable both capes and at least the LCD works fine. I had both capes working fine on 3.8 with Angstrom but only after removing the LED pin part of the audio cape device tree file and rebuilding the kernel, which took me a long time to get figured out. ALARM uses a different method with "makepkg" to rebuild the kernel, but I'm not sure how to use it to 1) download source 2) modify the device tree files appropriately and 3) continue to rebuild the kernel. I'm relatively new to this kind of thing and it took me days of struggle to figure out how to do it on Angstrom. Is it better to stay on 3.16 (or maybe 3.14) or go back to 3.8? Either way I have to address the audio cape not working, but in different ways. I'm not sure if the problem I'm having now is due to the same pin incompatibility problem or if it is related to the new audio cape using the "4" variant of the codec. Thanks for any help! -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
