Rajesh,

The asound.conf you are using contains information of controls for
TWL4030 chip, and I think that´s not the one in your system. You need
to create a new asound.conf for your codec.

-Misa

2009/5/21 Rajesh N <[email protected]>:
> Thanks,
>
> I appriciate if any relevent pointers given w.r.t my problem with ALSA.
>
> Best Regards,
> Rajesh
>
> On Thu, May 21, 2009 at 2:39 PM, <[email protected]> wrote:
>>
>> check it out
>> http://www.sumitsaxena.mysite.com/
>>
>> i need to ur help to improve this site .................
>>
>> On 21-May-2009 11:31am, Rajesh N <[email protected]> wrote:
>> > HI,
>> >
>> > I directly placed "asound.conf"  file in
>> > "/cupcake/out/target/product/generic/system/etc" and generated a image 
>> > which
>> > I flashed into board. My asound.conf file is mentioned below. Kindly give 
>> > me
>> > some pointers If there is any syntax mistake or any mistake I have done.
>> >
>> >
>> >
>> > I am working on i.MX31 PDK board, I am not very sure about the
>> > paramenters which is passed here, Kindly correct me or suggest me .
>> >
>> >
>> > -------------------------------------------------asound.conf-------------------------------------------------------------
>> >
>> >
>> >
>> >
>> > # Android ALSA configuration file for OMAP2430SDP using the MXC audio.##
>> >
>> > ## Mixer Devices##
>> >
>> >      ctl.AndroidPlayback {        type hw
>> >
>> >         card 0     }
>> >
>> >     ctl.AndroidRecord {        type hw
>> >
>> >         card 0     }
>> >
>> > #### Playback Devices##
>> >
>> >     pcm.AndroidPlayback_Speaker {       type hooks
>> >
>> >        slave.pcm {              type hw              card 0
>> >
>> >               device 0        # Must be of type "digital audio
>> > playback"           }
>> >
>> >            hooks.0 {                type ctl_elems
>> >
>> >                 hook_args [                # Enable audio output from
>> > the DSP
>> >
>> >                         {                               name "T2 Master
>> > codec configure Switch"
>> >
>> >                                 lock
>> > false                                preserve true
>> >
>> >                                 optional
>> > false                                value true
>> >
>> >                        }                        {
>> >
>> >                                 name "T2 Master codec Sample Rate"
>> >
>> >                                lock false
>> > preserve true
>> >
>> >                                 optional
>> > true                             value 48000
>> >
>> >                         }                      {
>> >
>> >                                name "Playback
>> > Source"                               lock false
>> >
>> >                                 preserve
>> > true                                optional false
>> >
>> >                                 # Values
>> > are:                                #  0 - 'Stereo Headset'
>> >
>> >                                 #  1 - 'Hands-free
>> > (Speakers)'                                #  2 - 'Mono Handset'
>> >
>> >                                 #  3 'USB
>> > CarKit'                                value 'Hands-free (Speakers)'
>> >
>> >                         }                ]
>> >
>> >         } }
>> >
>> >  pcm.AndroidPlayback_Headset {        type hooks
>> >
>> >         slave.pcm {                type hw
>> >
>> >                 card 0                device 0        # Must be of type
>> > "digital audio playback"
>> >
>> >         }        hooks.0 {
>> >
>> >                 type ctl_elems                hook_args [
>> >
>> >                         # Enable audio output from the
>> > DSP                        {
>> >
>> >                                 name "T2 Master codec configure Switch"
>> >
>> >                                 value true                       }
>> >
>> >                         {                                name "T2 Master
>> > codec Sample Rate"
>> >
>> >                                 value 48000                       }
>> >
>> >                         {                                name "Playback
>> > Source"
>> >
>> >                                value 'Stereo
>> > Headset'                        }
>> >
>> >                 ]        }
>> >
>> >  } pcm.AndroidPlayback_Earpiece {
>> >
>> >         type hooks        slave.pcm {
>> >
>> >                type hw                card 0
>> >
>> >                 device 0        # Must be of type "digital audio
>> > playback"
>> >
>> >         }       hooks.0 {
>> >
>> >                type ctl_elems                hook_args [
>> >
>> >                         # Enable audio output from the
>> > DSP                        {
>> >
>> >                                 name "T2 Master codec configure Switch"
>> >
>> >                                 value true                        }
>> >
>> >                         {                                name "T2 Master
>> > codec Sample Rate"
>> >
>> >                                 value 48000                        }
>> >
>> >                         {                                name "Playback
>> > Source"
>> >
>> >                                 value 'Mono
>> > Handset'                        }
>> >
>> >                ]        }
>> >
>> >  } # No bluetooth available.  Send output to the bit bucket.
>> >
>> >  pcm.AndroidPlayback_Bluetooth {        type null
>> >
>> >  } ##
>> >
>> >  ## Recording device ##
>> >
>> >  pcm.AndroidRecord_Microphone {        type hooks
>> >
>> >         slave.pcm {               type hw
>> >
>> >                 card 0               device 0        # Must be of type
>> > "digital audio capture"
>> >
>> >         }        hooks.0 {
>> >
>> >                 type ctl_elems                hook_args [
>> >
>> >                {                        # MXC values for capture source:
>> >
>> >                        #  0 - 'Headset Mic'                        #  1
>> > - 'Main Mic  Sub Mic'
>> >
>> >                         #  2 - 'Aux/FM'                       #  3 -
>> > 'USB CarKit'
>> >
>> >                        name "Capture Source"                        lock
>> > false
>> >
>> >                        preserve true                        optional
>> > false
>> >
>> >                         value 'Main Mic  Sub Mic'                }
>> >
>> >                {                        # Enable capture, range [0..100]
>> >
>> >                         name "Mic Headset Capture
>> > Volume"                       value [100 100]
>> >
>> >                 }                {
>> >
>> >                         name "Mic Headset Capture
>> > Switch"                        value true
>> >
>> >                 }                {
>> >
>> >                         # MXC Capture volume, range
>> > [0..100]                        name "Master Capture Volume"
>> >
>> >                         value [60 60]               }
>> >
>> >                 ]        }
>> >
>> >  }
>> >
>> > On Wed, May 20, 2009 at 7:44 PM, Ravishankar Haranath [email protected]>
>> > wrote:
>> >
>> >
>> > Check your asound.conf file.. Its syntax may be wrong! Or you may post
>> > it here so that the group can provide you some pointers.
>> >
>> >
>> >
>> >
>> > On Wed, May 20, 2009 at 5:46 PM, Rajesh N [email protected]>
>> > wrote:
>> >
>> >
>> >
>> >
>> > Hi All,
>> >
>> >      I have built android filesystem with ALSA downloaded from git, I
>> > changed BoardConfig.mk to Then turn on BOARD_USES_ALSA_AUDIO := true
>> > andBUILD_WITH_ALSA_UTILS := true, Code got successfully compiled , but when
>> > ported I am getting this message at bootup , from where it is not going
>> > further, I am unable to see android screen: Kindly provide some pointers on
>> > this issue,
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > Error Log :
>> >
>> > W/AudioSystem( 1714): AudioFlinger not published, waiting...
>> > I/ServiceManager( 1714): Waiting for sevice media.audio_flinger...
>> > I/ServiceManager( 1714): Waiting for sevice media.audio_flinger...
>> >
>> >
>> >
>> >
>> >
>> >
>> > I/ServiceManager( 1714): Waiting for sevice media.audio_flinger...
>> > I/ServiceManager( 1714): Waiting for sevice media.audio_flinger...
>> > I/ServiceManager( 1714): Waiting for sevice media.audio_flinger...
>> > I/        ( 1848): ServiceManager: 0xac38
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/ALSALib ( 1848): external/alsa-lib/src/conf.c:1589:(snd_config_load1)
>> > _toplevel_:10:1:Unexpected char
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2850:(snd_config_hook_load) /etc/asound.conf
>> > may be old or corrupted: considt
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2714:(snd_config_hooks_call) function
>> > snd_config_hook_load returned error: It
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:3079:(snd_config_update_r) hooks failed,
>> > removing configuration
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/AudioHardwareALSA( 1848): Unable to attach mixer to device
>> > AndroidPlayback: Invalid argument
>> > E/ALSALib ( 1848): external/alsa-lib/src/conf.c:1589:(snd_config_load1)
>> > _toplevel_:10:1:Unexpected char
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2850:(snd_config_hook_load) /etc/asound.conf
>> > may be old or corrupted: considt
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2714:(snd_config_hooks_call) function
>> > snd_config_hook_load returned error: It
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:3079:(snd_config_update_r) hooks failed,
>> > removing configuration
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/AudioHardwareALSA( 1848): Unable to attach mixer to device default:
>> > Invalid argument
>> > E/ALSALib ( 1848): external/alsa-lib/src/conf.c:1589:(snd_config_load1)
>> > _toplevel_:10:1:Unexpected char
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2850:(snd_config_hook_load) /etc/asound.conf
>> > may be old or corrupted: considt
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2714:(snd_config_hooks_call) function
>> > snd_config_hook_load returned error: It
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:3079:(snd_config_update_r) hooks failed,
>> > removing configuration
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/AudioHardwareALSA( 1848): Unable to attach mixer to device
>> > AndroidRecord: Invalid argument
>> > E/ALSALib ( 1848): external/alsa-lib/src/conf.c:1589:(snd_config_load1)
>> > _toplevel_:10:1:Unexpected char
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2850:(snd_config_hook_load) /etc/asound.conf
>> > may be old or corrupted: considt
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:2714:(snd_config_hooks_call) function
>> > snd_config_hook_load returned error: It
>> > E/ALSALib ( 1848):
>> > external/alsa-lib/src/conf.c:3079:(snd_config_update_r) hooks failed,
>> > removing configuration
>> >
>> >
>> >
>> >
>> >
>> >
>> > E/AudioHardwareALSA( 1848): Unable to attach mixer to device default:
>> > Invalid argument
>> >
>> >
>> > --
>> > Best Regards,
>> > Rajesh N
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Ravishankar Haranath
>> > http://www.linmaya.net
>> >
>> > We should be taught not to wait for inspiration to start a thing. Action
>> > always generates inspiration. Inspiration seldom generates action.
>> >
>> >
>> >
>> >
>> >  - Frank Tibolt
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Best Regards,
>> > Rajesh N
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>
>
> --
> Best Regards,
> Rajesh N
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to