On Wed, Sep 17, 2014 at 7:23 PM, Robert Nelson <robertcnel...@gmail.com> wrote: > On Wed, Sep 17, 2014 at 6:37 PM, Seth <transistorbo...@gmail.com> wrote: >> 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. > > I found my original one in my random cape pile. It's the audio rev a, > with the ac3106, i'll give it a shot tomorrow. In "theory" you'll be > able to get "most" support from the dtb-rebuilder using the 3.14.x > branch for your 3.16 kernel. There's new things like pm, pruss, that > won't work as that is out off tree stuff.
Oh crap... btw, very shortly the "dtb-rebuilder" is going to rely on pinmux-helper. Oh wait.. https://github.com/archlinuxarm/PKGBUILDs/blob/master/core/linux-am33x/PKGBUILD i need to get my butt in gear, finish the v3.14. tree and then forward port it to my v3.16.x tree. ;) Regards, -- Robert Nelson http://www.rcn-ee.com/ -- 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.