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.

Reply via email to