From:  erg <[email protected]>
Reply-To:  <[email protected]>
Date:  Saturday, May 10, 2014 at 11:08 AM
To:  <[email protected]>
Subject:  Re: [beagleboard] Audio Cape and Debian

> getting closer but not quite there.
> 
> To get the version information  lsb_release -a  return
> root@beaglebone:~# lsb_release -a
> No LSB modules are available.
> Distributor ID: Debian
> Description:    Debian GNU/Linux 7.4 (wheezy)
> Release:        7.4
> Codename:       wheezy
> 
> 
> 
> Step 1 copy the audio device tree overlay (source) to  /lib/firmware
> Step 2 copile the device tree overlay - good instructions here
> https://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree?vi
> ew=all#compiling-an-overlay
>        dtc -O dtb -o  BB-BONE-AUDI-02-00A0.dtbo  -b 0 -@
> BB-BONE-AUDI-02-00A0.dts
> 
> Step 3 export SLOTS=/sys/devices/bone_capemgr.*/slots
>         echo BB-BONE-AUDI-02 > $SLOTS
> This will produce an error
>         -bash: echo: write error: File exists
>         
> issue the command "dmesg" to see what kind of error this causes
> 
>  
> 666.089997] bone-capemgr bone_capemgr.9: slot #7: 'Override Board
> Name,00A0,Override Manuf,BB-BONE-AUDI-02'
> [  666.090265] bone-capemgr bone_capemgr.9: slot #7: Requesting part
> number/version based 'BB-BONE-AUDI-02-00A0.dtbo
> [  666.090319] bone-capemgr bone_capemgr.9: slot #7: Requesting firmware
> 'BB-BONE-AUDI-02-00A0.dtbo' for board-name 'Override Board Name', version
> '00A0'
> [  666.097465] bone-capemgr bone_capemgr.9: slot #7: dtbo
> 'BB-BONE-AUDI-02-00A0.dtbo' loaded; converting to live tree
> [  666.098183] bone-capemgr bone_capemgr.9: slot #7: BB-BONE-AUDI-02 conflict
> P9.31 (#5:BB-BONELT-HDMI)
> [  666.107973] bone-capemgr bone_capemgr.9: slot #7: Failed verification
> 
> 
> 
> 
> This error state there is a conflict with BB-BONELT-HDMI
> 
> need to disable that
> 
> nano /boot/uboot/uEnv.txt
> optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
> 
> Remove the # from in front of this line
> 
> Audio now works
> 
> BUT
> 
> The sd card is no longer there.
> 
> What I would really like is for the SD card AND audio to work.
BTW, you only need to disable BB-BONELT-HDMI. BB-BONELT-HDMIN will not
conflict with your audio cape. I can only imagine that you must have some
typo in uEnv.txt, because nothing you did will affect the SDCard. Maybe you
should recreate your SDCard and update the uEnv.txt file on the boot
partition of the SDCard.

Regards,
John
> 
> 
> Again - thanks for the help,
> 
> On Saturday, May 10, 2014 1:09:10 AM UTC-4, john3909 wrote:
>> 
>> From:  erg <[email protected] <javascript:> >
>> Reply-To:  <[email protected] <javascript:> >
>> Date:  Friday, May 9, 2014 at 5:29 PM
>> To:  <[email protected] <javascript:> >
>> Subject:  Re: [beagleboard] Audio Cape and Debian
>> 
>>> I appreciate the response - but how in the world do you install a device
>>> tree?  Been searching all over the place and find billions of references to
>>> how to compile one, but struggling with what to do with the one that is
>>> already compiled.
>>> 
>>> Also - the very limited docs seem to indicate this is already installed
>>>>> The current Debian images have the required patches and will play audio
>>>>> normally.
>>> 
>>> there are zero other docs to help someone that just wants to use this rather
>>> than become a linux guru.
>> Since you did not specify your kernel version, it is hard to respond.
>> However, assuming you are using V3.8.13, do the following:
>> 
>> Make sure the compiled BB-BONE-AUDI-02-00A0.dtbo file is installed under the
>> /firmware folder
>> 
>>>  
>> export SLOTS=/sys/devices/bone_capemgr.*/slots
>> echo BB-BONE-AUDI-02 > $SLOTS
>> 
>> If you want to enable the Audio DT permanently, add it to your uEnv.txt file.
>> 
>> Regards,
>> John
>>> 
>>> 
>>> On Thursday, May 8, 2014 10:40:19 PM UTC-4, john3909 wrote:
>>>> 
>>>> From:  erg <[email protected]>
>>>> Reply-To:  <[email protected]>
>>>> Date:  Thursday, May 8, 2014 at 5:26 PM
>>>> To:  <[email protected]>
>>>> Subject:  [beagleboard] Audio Cape and Debian
>>>> 
>>>>> I know little of linux and not that up on audio, but in the process of
>>>>> building an app that uses both.  (Java app that works fine in windows).
>>>>> 
>>>>> I just bought the audio cape and a bit surprised at the lack of any docs
>>>>> or links to how-to.  In fact, not really sure which is the mic in and
>>>>> headphone out.
>>>>> 
>>>>> I'm sure this thing works, but not sure what I need to do to get it
>>>>> working.
>>>>> 
>>>>> Ive tried aplay, alsa, alsamixer and nothing seems to know the board is
>>>>> present. Using debian for the beagle board
>>>>> 
>>>>> 
>>>>> Is there some kind of configuration that is needed to make this work? Or,
>>>>> is there any docs for this board (Rev B) that explain what needs to be
>>>>> done?
>>>>> 
>>>>> Appreciate any help.
>>>>> 
>>>>> aplay -vv  file.wav   Seems to do something, but no audio from either of
>>>>> the ports.
>>>> 
>>>> What kernel version are you using?
>>>> 
>>>> You need to install the Audio Device Tree
>>>> BB-BONE-AUDI-02-00A0.dts
>>>> 
>>>> You will find that here
>>>> http://elinux.org/CircuitCo:Audio_Cape_RevB
>>>> 
>>>> Regards,
>>>> John
>>>>> 
>>>>> 
>>>>> 
>>>>> thx
>>>>> 
>>>>> e
>>>>> 
>>>>> -- 
>>>>> 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.
>>> 
>>> -- 
>>> 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] <javascript:> .
>>> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> 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.


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