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.