Thanks for the link, I quickly wrote down the steps I took to get the cape 
working on my blog in case it's useful to anyone else.

http://blog.embeddedcoding.com/2014/05/getting-started-with-audio-cape.html

I haven't tried to dynamically load the overlay again, but that isn't 
necessary for what I'm doing.

Best regards,

Aaron

On Wednesday, May 14, 2014 3:31:19 PM UTC-4, [email protected] wrote:
>
> info on this can be found here:
>
> https://groups.google.com/d/msg/beagleboard/81TsiNp4Bok/FZKXz9GHpHoJ
>
> the wiki page will be updated shortly with more details...
>
> Dave
>
>
> On Wednesday, May 14, 2014 8:18:40 AM UTC-5, Aaron Clarke wrote:
>>
>> I'm looking for some help getting the audio cape rev. B1 running on 
>> debian.  I'm not able to load the overlay, I suspect I'm using the wrong 
>> kernel or need to compile the firmware into the kernel.
>>
>> Circuitco provided an overlay, I have the latest image I can 
>> find, BBB-eMMC-flasher-debian-7.4-2014-04-23-2gb.img
>>
>> I downloaded the overlay here:
>> http://elinux.org/CircuitCo:Audio_Cape_RevB
>>
>> From above link: 
>> "The device tree overlay is available at the bottom of this page. ... The 
>> current Debian images have the required patches and will play audio 
>> normally."
>>
>> I compiled the overlay on the board with this command
>> #dtc -o dtb -o BB-BONE-AUDI-02-00A0.dtbo -b 0 -@ BB-BONE-AUDI-02-00A0.dts 
>> and put it in /lib/firmware
>>
>> root@beaglebone:~# echo BB-BONE-AUDI-02 > 
>> /sys/devices/bone_capemgr*/slots 
>> -bash: echo: write error: Invalid argument
>>
>> dmesg output:
>> [  290.610210] bone-capemgr bone_capemgr.9: part_number 
>> 'BB-BONE-AUDI-02', version 'N/A'
>> [  290.612723] bone-capemgr bone_capemgr.9: slot #7: generic override
>> [  290.612784] bone-capemgr bone_capemgr.9: bone: Using override eeprom 
>> data at slot 7
>> [  290.612836] bone-capemgr bone_capemgr.9: slot #7: 'Override Board 
>> Name,00A0,Override Manuf,BB-BONE-AUDI-02'
>> [  290.613099] bone-capemgr bone_capemgr.9: slot #7: Requesting part 
>> number/version based 'BB-BONE-AUDI-02-00A0.dtbo
>> [  290.613153] bone-capemgr bone_capemgr.9: slot #7: Requesting firmware 
>> 'BB-BONE-AUDI-02-00A0.dtbo' for board-name 'Override Board Name', version 
>> '00A0'
>> [  290.617371] bone-capemgr bone_capemgr.9: slot #7: dtbo 
>> 'BB-BONE-AUDI-02-00A0.dtbo' loaded; converting to live tree
>> [  290.617415] Invalid device tree blob header
>> [  290.622050] bone-capemgr bone_capemgr.9: slot #7: Failed to unflatten
>>
>> I tried to disable HDMI but that didn't help.
>>
>> This blog post mentions a possible bug that makes it necessary compile a 
>> kernel or change a setting to get loadable overlays.  Is that the case here?
>>
>> http://hipstercircuits.com/enable-device-tree-overlay-on-startup-on-beaglebone-black/
>>
>> Thanks,
>>
>> Aaron
>>
>

-- 
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.

Reply via email to