AnsweredAssumed Answered

i.mx6Q audio codec wm8962 sometimes failed to play

Question asked by Wally Yeh on Jun 11, 2014
Latest reply on Jul 2, 2014 by Wally Yeh

Hi, our product is using base on SDK_3.0.35-4.1.0_GA, audio codec is the same as i.mx6Q SabrdSD board(wm8962 but without PMIC)

    

    Recently, our customer complain about our i.mx6Q product sometimes can't play or record sound.

and I only got one line error message: "wm8962 0-001a: DC servo timed out"

 

    When this issue happen, aplay or arecord will just stuck, 'till press ctrl+c to interrupt the paly/record process.

and after the interruption done, aplay/arecord once again working fine.

 

    I search the entire community about keyword "wm8962", and found nothing useful. could some one give me a hint or suggestion what I should check?

 

 

p.s: in order to using alsamixer, there is a /etc/asound.conf:

/********************************************************************/

defaults.pcm.rate_converter "linear"

 

pcm.dmix_48000  {

        type dmix

        ipc_key 5778292

        ipc_key_add_uid false

        ipc_perm 0666

        slave {

                pcm "hw:0,0"

                period_time 10000

                buffer_time 512000

                format S16_LE

                rate 48000

        }

}

 

pcm.dsnoop_48000  {

        type dsnoop

        ipc_key 5778293

        ipc_key_add_uid false

        ipc_perm 0666

        slave{

                pcm "hw:0,0"

                period_time 10000

                buffer_time 512000

                format S16_LE

                rate 48000

        }

}

 

pcm.asymed {

        type asym

        playback.pcm "dmix_48000"

        capture.pcm "dsnoop_48000"

}

 

pcm.dsp0 {

        type plug

        slave.pcm "asymed"

}

 

pcm.!default {

        type plug

        route_policy "average"

        slave.pcm "asymed"

}

 

ctl.dmixer {

        type hw

        card 0

}

/********************************************************************/

 

not sure is this file related to this issue.

Outcomes