<?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: Problem with PCI host driver in IMX6 kernel 3.14.28 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738655#M114963</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Based on your suggestion we tried different modules and we found there was an issue with Azurewave module we were using.&lt;/LI&gt;&lt;LI&gt;We tried with Spark Lan wifi module with which PCI host able to detect module and everything works fine with kernel 4.1.15 of wandboard. Because in kernel 3.14.28 doesn't have support of QCA6174 chipset.&lt;/LI&gt;&lt;LI&gt;Then we tried different Azurewave module with which PCI host detect module and it works fine. But is not reliable as Spark Lan. Because with Spark Lan PCI host always detects module (doens't matter we use kernel 3.14.28 or 4.1.15) .But with Azurewave in both kernel we got this issue of random detection on PCI bus. With Azurewave module it got detected sometimes and sometimes not.&lt;/LI&gt;&lt;LI&gt;We may move to kernel 4.1.15 or back Spark Lan wifi driver from there.&lt;/LI&gt;&lt;LI&gt;Is random detection of Module on PCI host is known issue ? Do you have any suggestion for that? Or is it something we should ask to Marvell ? If it is the issue of WIFI module then we can close this discussion.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Feb 2018 09:31:10 GMT</pubDate>
    <dc:creator>jemish_1990</dc:creator>
    <dc:date>2018-02-22T09:31:10Z</dc:date>
    <item>
      <title>Problem with PCI host driver in IMX6 kernel 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738652#M114960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;We are using IMX6&amp;nbsp; (IMX6 part number: MCIMX6Q6AVT10AD) based board in our product.&lt;/LI&gt;&lt;LI&gt;In our board we have connected Marvell Azurewave module (88W8897) on PCIE bus via M.2 KEY.E connector.&lt;/LI&gt;&lt;LI&gt;The issue is that we just enable PCIE related config in our kernel and in kernel log I see that host probe failed with below messages:&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;imx6q-pcie 1ffc000.pcie: phy link never came up&lt;BR /&gt;imx6q-pcie 1ffc000.pcie: DEBUG_R0: 0x00b5bc43, DEBUG_R1: 0x08000000&lt;BR /&gt;imx6q-pcie 1ffc000.pcie: Failed to bring link up!&lt;BR /&gt;imx6q-pcie 1ffc000.pcie: failed to initialize host&lt;BR /&gt;imx6q-pcie: probe of 1ffc000.pcie failed with error -22&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I have go through suggestions provided by NXP community. To disable "CONFIG_PCI_MSI" from kernel config.&lt;/LI&gt;&lt;LI&gt;Also removed below two lines from device tree:&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intc: interrupt-controller@00a01000 {&lt;BR /&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; compatible = "arm,cortex-a9-gic";&lt;BR /&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; #interrupt-cells = &amp;lt;3&amp;gt;;&lt;BR /&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; &lt;STRONG&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/STRONG&gt;&lt;BR /&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;&lt;STRONG&gt; #size-cells = &amp;lt;1&amp;gt;;&lt;/STRONG&gt;&lt;BR /&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; interrupt-controller;&lt;BR /&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; reg = &amp;lt;0x00a01000 0x1000&amp;gt;,&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0x00a00100 0x100&amp;gt;;&lt;/P&gt;&lt;P&gt;Still no success.&lt;/P&gt;&lt;P&gt;Are there any suggestions from Hardware or Software perspective? I am attaching my kernel config and device tree for reference. We have taken wandboard as reference.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if anything needed from my side.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2018 14:53:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738652#M114960</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2018-02-12T14:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PCI host driver in IMX6 kernel 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738653#M114961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jemish&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try several pcie cards and suggestions on&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/388572"&gt;IMX6Q: Linux boot halts at PCIe config space read&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/383799"&gt;https://community.nxp.com/thread/383799&lt;/A&gt;&amp;nbsp;&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, 12 Feb 2018 23:13:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738653#M114961</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-02-12T23:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PCI host driver in IMX6 kernel 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738654#M114962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response!&lt;/P&gt;&lt;P&gt;We are trying with different suggestions you provided on mentioned link we will update you once we will have something significant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Feb 2018 14:34:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738654#M114962</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2018-02-15T14:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PCI host driver in IMX6 kernel 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738655#M114963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Based on your suggestion we tried different modules and we found there was an issue with Azurewave module we were using.&lt;/LI&gt;&lt;LI&gt;We tried with Spark Lan wifi module with which PCI host able to detect module and everything works fine with kernel 4.1.15 of wandboard. Because in kernel 3.14.28 doesn't have support of QCA6174 chipset.&lt;/LI&gt;&lt;LI&gt;Then we tried different Azurewave module with which PCI host detect module and it works fine. But is not reliable as Spark Lan. Because with Spark Lan PCI host always detects module (doens't matter we use kernel 3.14.28 or 4.1.15) .But with Azurewave in both kernel we got this issue of random detection on PCI bus. With Azurewave module it got detected sometimes and sometimes not.&lt;/LI&gt;&lt;LI&gt;We may move to kernel 4.1.15 or back Spark Lan wifi driver from there.&lt;/LI&gt;&lt;LI&gt;Is random detection of Module on PCI host is known issue ? Do you have any suggestion for that? Or is it something we should ask to Marvell ? If it is the issue of WIFI module then we can close this discussion.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jemish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2018 09:31:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738655#M114963</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2018-02-22T09:31:10Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PCI host driver in IMX6 kernel 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738656#M114964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jemish&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;probably module produces less signal power and one can try to tweak&lt;/P&gt;&lt;P&gt;PCIe signal shape with IOMUXC_GPR8 register. May be useful AN4784&lt;/P&gt;&lt;P&gt;PCIe Certification Guide for i.MX 6Dual/6Quad and i.MX 6Solo/6DualLite&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN4784.pdf" title="https://www.nxp.com/docs/en/application-note/AN4784.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN4784.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2018 10:47:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738656#M114964</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-02-22T10:47:40Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with PCI host driver in IMX6 kernel 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738657#M114965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently we have decided to migrate to latest kernel of imx6 based on wandboard. And we will use Spark Lan WIFI module which is based on Qualcomm chipset. That's why we will can close this discussion regarding Azurewave module support with PCI host.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot for your support and help we can close this discussion now.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2018 06:34:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Problem-with-PCI-host-driver-in-IMX6-kernel-3-14-28/m-p/738657#M114965</guid>
      <dc:creator>jemish_1990</dc:creator>
      <dc:date>2018-03-01T06:34:43Z</dc:date>
    </item>
  </channel>
</rss>

