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.

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.

Reply via email to