<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: i.mx6Q audio codec wm8962 sometimes failed to play</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317775#M42124</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, chipexpert:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; thanks for reply, but the patch you post seems like for SDK_3.10.17? our product is for sale now, and it is based on old SDK_3.0.35_4.1.0_GA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the kernel-3.0.35/sound/soc/codecs/wm8962.c, there's no function named "wm8962_runtime_resume", could you suggest me which part should modification ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wally&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Jun 2014 03:09:09 GMT</pubDate>
    <dc:creator>wallyyeh</dc:creator>
    <dc:date>2014-06-13T03:09:09Z</dc:date>
    <item>
      <title>i.mx6Q audio codec wm8962 sometimes failed to play</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317773#M42122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;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)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recently, our customer complain about our i.mx6Q product sometimes can't play or record sound.&lt;/P&gt;&lt;P&gt;and I only got one line error message: "wm8962 0-001a: DC servo timed out"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; When this issue happen, aplay or arecord will just stuck, 'till press ctrl+c to interrupt the paly/record process.&lt;/P&gt;&lt;P&gt;and after the interruption done, aplay/arecord once again working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 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?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p.s: in order to using alsamixer, there is a /etc/asound.conf:&lt;/P&gt;&lt;P&gt;/********************************************************************/&lt;/P&gt;&lt;P&gt;defaults.pcm.rate_converter "linear"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pcm.dmix_48000&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type dmix&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipc_key 5778292&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipc_key_add_uid false&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipc_perm 0666&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slave {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pcm "hw:0,0"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; period_time 10000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer_time 512000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format S16_LE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rate 48000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pcm.dsnoop_48000&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type dsnoop&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipc_key 5778293&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipc_key_add_uid false&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipc_perm 0666&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slave{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pcm "hw:0,0"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; period_time 10000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer_time 512000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format S16_LE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rate 48000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pcm.asymed {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type asym&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; playback.pcm "dmix_48000"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; capture.pcm "dsnoop_48000"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pcm.dsp0 {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type plug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slave.pcm "asymed"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pcm.!default {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type plug&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; route_policy "average"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slave.pcm "asymed"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ctl.dmixer {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type hw&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; card 0&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;/********************************************************************/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;not sure is this file related to this issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2014 05:48:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317773#M42122</guid>
      <dc:creator>wallyyeh</dc:creator>
      <dc:date>2014-06-12T05:48:33Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx6Q audio codec wm8962 sometimes failed to play</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317774#M42123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Wally&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this issue and wm8962 error is well known (see link below)&lt;/P&gt;&lt;P&gt;and caused by power-up issues. So it make sense check board power-up&lt;/P&gt;&lt;P&gt;sequence.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://comments.gmane.org/gmane.linux.alsa.devel/109219" title="http://comments.gmane.org/gmane.linux.alsa.devel/109219"&gt;http://comments.gmane.org/gmane.linux.alsa.devel/109219&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2014 02:35:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317774#M42123</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-06-13T02:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx6Q audio codec wm8962 sometimes failed to play</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317775#M42124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, chipexpert:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; thanks for reply, but the patch you post seems like for SDK_3.10.17? our product is for sale now, and it is based on old SDK_3.0.35_4.1.0_GA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the kernel-3.0.35/sound/soc/codecs/wm8962.c, there's no function named "wm8962_runtime_resume", could you suggest me which part should modification ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wally&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2014 03:09:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317775#M42124</guid>
      <dc:creator>wallyyeh</dc:creator>
      <dc:date>2014-06-13T03:09:09Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx6Q audio codec wm8962 sometimes failed to play</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317776#M42125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Wally&lt;/P&gt;&lt;P&gt;Please post this to meta-fsl-arm mailing list, so that someone familiar with wm8962 could try to assist you.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://lists.yoctoproject.org/listinfo/meta-freescale"&gt;https://lists.yoctoproject.org/listinfo/meta-freescale&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2014 03:39:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317776#M42125</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-06-13T03:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: Re: i.mx6Q audio codec wm8962 sometimes failed to play</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317777#M42126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After a lot of code review and try, I merge some code from linux-3.0.101 and 3.10.17-GA. now the sound works fine.&lt;/P&gt;&lt;P&gt;the patches file is in attach, hope this will be helpful for someone who stick to SDK_3.0.35_4.1.0-GA.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 06:52:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx6Q-audio-codec-wm8962-sometimes-failed-to-play/m-p/317777#M42126</guid>
      <dc:creator>wallyyeh</dc:creator>
      <dc:date>2014-07-03T06:52:08Z</dc:date>
    </item>
  </channel>
</rss>

