<?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>topic Re: Wi-Fi SDIO blocks the system's Supend -to-RAM in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973164#M144856</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After commenting gpio0 node in dtsi file, the system is suspending now&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Oct 2019 12:25:28 GMT</pubDate>
    <dc:creator>anjalikkrishna</dc:creator>
    <dc:date>2019-10-28T12:25:28Z</dc:date>
    <item>
      <title>Wi-Fi SDIO blocks the system's Supend -to-RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973163#M144855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am facing an issue&amp;nbsp; during system suspend when the Wi-Fi Drivers are loaded. The system is refused to go to a suspend state with below messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;echo mem &amp;gt; /sys/power/state &lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.220137] PM: suspend entry (deep)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.223727] PM: Syncing filesystems ... done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.305201] Freezing user space processes ... (elapsed 0.001 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.313782] OOM killer disabled.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.317119] Freezing remaining freezable tasks ... (elapsed 0.014 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.340516] Suspending console(s) (use no_console_suspend to debug)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.347547] mmc1:0001:1: cannot remain alive while host is suspended&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.347568] dpm_run_callback(): pm_generic_suspend+0x0/0x40 returns -38&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.347574] PM: Device mmc1:0001:1 failed to suspend async: error -38&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.476954] PM: Some devices failed to suspend, or early wake event detected&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.505262] OOM killer enabled.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.508429] Restarting tasks ... done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 19.514681] PM: suspend exit&lt;BR /&gt;-sh: echo: write error: Function not implemented&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After reading few articles and other internet source, I enabled the keep-power-in-suspend property to ht sdio node in dts.&lt;/P&gt;&lt;P&gt;But this resulted in a &amp;nbsp;synchronous external abort. I tried to debug the error using System.map and&amp;nbsp; the faulty instruction address points to the port-&amp;gt;suspend_saved_reg[0] = readl(port-&amp;gt;base + GPIO_ICR1) line of mxc_gpio_noirq_suspend () function and I m stuck here.&lt;/P&gt;&lt;P&gt;I m bit confused how to move forward. Whether the whole debugging of the external abort error is the right way&amp;nbsp; to debug the actual suspend issue ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please guide me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2019 07:15:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973163#M144855</guid>
      <dc:creator>anjalikkrishna</dc:creator>
      <dc:date>2019-10-28T07:15:28Z</dc:date>
    </item>
    <item>
      <title>Re: Wi-Fi SDIO blocks the system's Supend -to-RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973164#M144856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After commenting gpio0 node in dtsi file, the system is suspending now&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2019 12:25:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973164#M144856</guid>
      <dc:creator>anjalikkrishna</dc:creator>
      <dc:date>2019-10-28T12:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: Wi-Fi SDIO blocks the system's Supend -to-RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973165#M144857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anjalik&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.MX8 linux power management is described in sect.2.5.1 Low Level Power Management (PM)&lt;/P&gt;&lt;P&gt;attached Linux Manual, which may be helpful for debugging.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2019 13:44:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973165#M144857</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-28T13:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: Wi-Fi SDIO blocks the system's Supend -to-RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973166#M144858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank You for&amp;nbsp; the&amp;nbsp; reply.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The system is suspending now after commenting the gpio0 node in the dtsi...Any idea what is the link between GPIO0 bank and SDIO suspend functionality?&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;Also when resuming back , I am getting time out in sdhci_reset() with the below prints&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt;[&amp;nbsp; 579.856720] mmc1: Reset 0x4 never completed.&lt;/STRONG&gt;&lt;BR /&gt;[&amp;nbsp; 579.860990] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========&lt;BR /&gt;[&amp;nbsp; 579.867429] mmc1: sdhci: Sys addr:&amp;nbsp; 0x00000000 | Version:&amp;nbsp; 0x00000002&lt;BR /&gt;[&amp;nbsp; 579.873875] mmc1: sdhci: Blk size:&amp;nbsp; 0x00000040 | Blk cnt:&amp;nbsp; 0x00000001&lt;BR /&gt;[&amp;nbsp; 579.880322] mmc1: sdhci: Argument:&amp;nbsp; 0x00000000 | Trn mode: 0x00000000&lt;BR /&gt;[&amp;nbsp; 579.886767] mmc1: sdhci: Present:&amp;nbsp;&amp;nbsp; 0x01fd8008 | Host ctl: 0x00000001&lt;BR /&gt;[&amp;nbsp; 579.893214] mmc1: sdhci: Power:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000 | Blk gap:&amp;nbsp; 0x00000080&lt;BR /&gt;[&amp;nbsp; 579.899660] mmc1: sdhci: Wake-up:&amp;nbsp;&amp;nbsp; 0x00000008 | Clock:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000020af&lt;BR /&gt;[&amp;nbsp; 579.906106] mmc1: sdhci: Timeout:&amp;nbsp;&amp;nbsp; 0x0000008f | Int stat: 0x00000000&lt;BR /&gt;[&amp;nbsp; 579.912552] mmc1: sdhci: Int enab:&amp;nbsp; 0x007f1003 | Sig enab: 0x007f1003&lt;BR /&gt;[&amp;nbsp; 579.918998] mmc1: sdhci: AC12 err:&amp;nbsp; 0x00000000 | Slot int: 0x00000502&lt;BR /&gt;[&amp;nbsp; 579.925445] mmc1: sdhci: Caps:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x07eb0000 | Caps_1:&amp;nbsp;&amp;nbsp; 0x8000b407&lt;BR /&gt;[&amp;nbsp; 579.931891] mmc1: sdhci: Cmd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000371a | Max curr: 0x00ffffff&lt;BR /&gt;[&amp;nbsp; 579.938337] mmc1: sdhci: Resp[0]:&amp;nbsp;&amp;nbsp; 0x00002000 | Resp[1]:&amp;nbsp; 0x00000000&lt;BR /&gt;[&amp;nbsp; 579.944783] mmc1: sdhci: Resp[2]:&amp;nbsp;&amp;nbsp; 0x00000000 | Resp[3]:&amp;nbsp; 0x00000000&lt;BR /&gt;[&amp;nbsp; 579.951228] mmc1: sdhci: Host ctl2: 0x00000000&lt;BR /&gt;[&amp;nbsp; 579.955677] mmc1: sdhci: ADMA Err:&amp;nbsp; 0x00000000 | ADMA Ptr: 0x00000000&lt;BR /&gt;[&amp;nbsp; 579.962121] mmc1: sdhci: ============================================&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp; 590.153104] mmc1: Timeout waiting for hardware cmd interrupt.&lt;/STRONG&gt;&lt;BR /&gt;[&amp;nbsp; 590.158868] mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========&lt;BR /&gt;[&amp;nbsp; 590.165316] mmc1: sdhci: Sys addr:&amp;nbsp; 0x00000000 | Version:&amp;nbsp; 0x00000002&lt;BR /&gt;[&amp;nbsp; 590.171761] mmc1: sdhci: Blk size:&amp;nbsp; 0x00000040 | Blk cnt:&amp;nbsp; 0x00000001&lt;BR /&gt;[&amp;nbsp; 590.178206] mmc1: sdhci: Argument:&amp;nbsp; 0x00000000 | Trn mode: 0x00000000&lt;BR /&gt;[&amp;nbsp; 590.184653] mmc1: sdhci: Present:&amp;nbsp;&amp;nbsp; 0x01fd8009 | Host ctl: 0x00000001&lt;BR /&gt;[&amp;nbsp; 590.191098] mmc1: sdhci: Power:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000 | Blk gap:&amp;nbsp; 0x00000080&lt;BR /&gt;[&amp;nbsp; 590.197544] mmc1: sdhci: Wake-up:&amp;nbsp;&amp;nbsp; 0x00000008 | Clock:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000020af&lt;BR /&gt;[&amp;nbsp; 590.203991] mmc1: sdhci: Timeout:&amp;nbsp;&amp;nbsp; 0x0000008f | Int stat: 0x00000000&lt;BR /&gt;[&amp;nbsp; 590.210437] mmc1: sdhci: Int enab:&amp;nbsp; 0x007f1003 | Sig enab: 0x007f1003&lt;BR /&gt;[&amp;nbsp; 590.216883] mmc1: sdhci: AC12 err:&amp;nbsp; 0x00000000 | Slot int: 0x00000502&lt;BR /&gt;[&amp;nbsp; 590.223330] mmc1: sdhci: Caps:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x07eb0000 | Caps_1:&amp;nbsp;&amp;nbsp; 0x8000b407&lt;BR /&gt;[&amp;nbsp; 590.229775] mmc1: sdhci: Cmd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000371a | Max curr: 0x00ffffff&lt;BR /&gt;[&amp;nbsp; 590.236221] mmc1: sdhci: Resp[0]:&amp;nbsp;&amp;nbsp; 0x00002000 | Resp[1]:&amp;nbsp; 0x00000000&lt;BR /&gt;[&amp;nbsp; 590.242667] mmc1: sdhci: Resp[2]:&amp;nbsp;&amp;nbsp; 0x00000000 | Resp[3]:&amp;nbsp; 0x00000000&lt;BR /&gt;[&amp;nbsp; 590.249112] mmc1: sdhci: Host ctl2: 0x00000000&lt;BR /&gt;[&amp;nbsp; 590.253562] mmc1: sdhci: ADMA Err:&amp;nbsp; 0x00000000 | ADMA Ptr: 0x00000000&lt;BR /&gt;[&amp;nbsp; 590.260006] mmc1: sdhci: ============================================&lt;BR /&gt;[&amp;nbsp; 590.767140] mmc1: Reset 0x2 never completed.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;This prints occur continuously for a pretty long time and then&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;mmc1: error -110 during resume (card was removed?)&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;print appears and the Wi-Fi driver shows IOCTL failed prints.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;I tried to increase the timeout check window for sdhci reset and clock but the issue persists.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;Any help would be&amp;nbsp; appreciated.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2019 13:28:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/973166#M144858</guid>
      <dc:creator>anjalikkrishna</dc:creator>
      <dc:date>2019-11-05T13:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Wi-Fi SDIO blocks the system's Supend -to-RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/1187495#M165367</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Did you solve this? If so, could you share the solution?&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Rahmanu&lt;/P&gt;</description>
      <pubDate>Mon, 23 Nov 2020 13:15:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wi-Fi-SDIO-blocks-the-system-s-Supend-to-RAM/m-p/1187495#M165367</guid>
      <dc:creator>rahmanuh</dc:creator>
      <dc:date>2020-11-23T13:15:13Z</dc:date>
    </item>
  </channel>
</rss>

