<?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: i.MX6 PCIe interrupt mapping changes during runtime in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817083#M125865</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What did you&amp;nbsp;use as your source?&amp;nbsp; The one below?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;A href="https://source.codeaurora.org/external/imx/imx-manifest/tree/?h=imx-linux-rocko"&gt;https://source.codeaurora.org/external/imx/imx-manifest/tree/?h=imx-linux-rocko&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="color: #4e586a; font-size: 8pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;I was not aware we have a 'sumo' build that we support at this time. I think 'sumo' is reserved&amp;nbsp;for a future release. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Can you try using the 'rocko' release with 4.9.88 and get back to me as ASAP&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;BR,&lt;BR /&gt;&lt;BR /&gt;Glen&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="color: #4e586a; font-size: 8pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Aug 2018 16:33:26 GMT</pubDate>
    <dc:creator>gfine</dc:creator>
    <dc:date>2018-08-28T16:33:26Z</dc:date>
    <item>
      <title>i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817078#M125860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using an i.MX6qdl&amp;nbsp;processor on a customer platform. An FPGA is connected to the PCIe interface to communicate with the internal IP's, using legacy interrupts. We figured out, that when running long-term tests sometimes the interrupt mapping seems to be changed for some reason. The interrupt of the FPGA is mapped to irq 300 after booting. After starting the long-term tests do perform traffic on the PCIe bus, within a few days (It does not occurs very often), it happens that the interrupt of the FPGA is shown up on irq 299 where the handler is not registered and nobody cares about the interrupt:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;72:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 114 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mmdc_1&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;73:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC&amp;nbsp;&amp;nbsp; 8 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2800000.ipu&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;74:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC&amp;nbsp;&amp;nbsp; 7 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2800000.ipu&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;241:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; gpio-mxc&amp;nbsp;&amp;nbsp; 6 Edge&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ad7606&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;STRONG style="color: red;"&gt;299:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 123 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PCIe PME&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;300:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 544352&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 121 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16Z087&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;301:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GIC-0 137 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2101000.jr0&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;[171521.126091] &lt;STRONG&gt;irq 299&lt;/STRONG&gt;: &lt;STRONG style="color: red;"&gt;nobody cared&lt;/STRONG&gt; (try booting with the "irqpoll" option)&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;…&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;[171521.135735] &lt;STRONG&gt;Disabling IRQ #299&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We already know that we have to disable MSI for legacy interrupts otherwise nothing would work. After the first received wrong interrupt the IRQ gets disabled and the communication with the FPGA stops working. We check the interrupt behavior also manually after the error case and it really shows that the interrupt of the FPGA is shown on a different bit of the GIC:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Reading CPU irq status register of CPU &lt;STRONG&gt;before error&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:root@men-cc10"&gt;&lt;SPAN style="color: #0066cc; text-decoration: underline;"&gt;root@men-cc10&lt;/SPAN&gt;&lt;/A&gt;:~# memrw 0x020dc024 l &lt;BR /&gt;Value at 0x20dc024 (0x76ff7024): 0x8&lt;STRONG&gt;2&lt;/STRONG&gt;000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Reading CPU irq status register of CPU &lt;STRONG&gt;after error&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:root@men-cc10"&gt;&lt;SPAN style="color: #0066cc; text-decoration: underline;"&gt;root@men-cc10&lt;/SPAN&gt;&lt;/A&gt;:~# memrw 0x020dc024 l&lt;BR /&gt;Value at 0x20dc024 (0x76f16024): 0x8&lt;STRONG&gt;4&lt;/STRONG&gt;000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Disable irq within FPGA and read status register of CPU again:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A href="mailto:root@men-cc10"&gt;root@men-cc10&lt;/A&gt;:~# memrw 0x020dc024 l&lt;BR /&gt;Value at 0x20dc024 (0x76f0b024): 0x8&lt;STRONG&gt;0&lt;/STRONG&gt;000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reenable irq within FPGA and read status register of CPU again:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A href="mailto:root@men-cc10"&gt;root@men-cc10&lt;/A&gt;:~# memrw 0x020dc024 l&lt;BR /&gt;Value at 0x20dc024 (0x76ff4024): 0x8&lt;STRONG&gt;4&lt;/STRONG&gt;000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Did we missed something when disabling the MSI?&lt;/P&gt;&lt;P&gt;- Or is this an already known issue with an existing workaround?&lt;/P&gt;&lt;P&gt;- What can be the reason for this behavior?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2018 13:39:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817078#M125860</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-08-22T13:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817079#M125861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; What Linux release is used in the case?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2018 09:47:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817079#M125861</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-08-28T09:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817080#M125862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for fast reply.&lt;/P&gt;&lt;P&gt;We are using the latest version of Yocto (sumo branch). With the corresponding meta-freescale layer. The used kernel version is v4.9.88 with the recipe from meta-freescale.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B. Eng.&lt;/P&gt;&lt;P&gt;Andreas Geißler&lt;/P&gt;&lt;P&gt;FPGA Engineer&lt;/P&gt;&lt;P&gt;MEN Mikro Elektronik GmbH&lt;/P&gt;&lt;P&gt;Neuwieder Straße 3-7&lt;/P&gt;&lt;P&gt;90411 Nürnberg, Germany&lt;/P&gt;&lt;P&gt;Phone +49 911 99 33 5 - 230&lt;/P&gt;&lt;P&gt;Fax +49 911 / 99 33 5 - 901&lt;/P&gt;&lt;P&gt;Andreas.Geissler@men.de&amp;lt;mailto:Andreas.Geissler@men.de&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;A href="www.men.de&amp;lt;http://www.men.de&amp;gt;" target="test_blank"&gt;www.men.de&amp;lt;http://www.men.de&amp;gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt;Subscribe to our newsletter&amp;lt;https://www.men.de/news-media/newsletter/&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEN Mikro Elektronik GmbH - Bernd Härtlein (CEO) - Yilmaz Kocak (CFO)  - Handelsregister/Trade Register AG Nürnberg HRB 5540&lt;/P&gt;&lt;P&gt;Please consider the environment before printing this e-mail&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2018 09:52:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817080#M125862</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-08-28T09:52:10Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817081#M125863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can not proceed any further without the version and source of the&amp;nbsp;Linux OS being used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2018 15:09:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817081#M125863</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-08-28T15:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817082#M125864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri and Glen,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;Sorry, i have replied on the email and it seems that there is a problem with our signature. Here is what i have sent:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;/P&gt;&lt;P&gt;Thanks for fast reply.&lt;/P&gt;&lt;P&gt;We are using the latest version of Yocto (sumo branch). With the corresponding meta-freescale layer. The used kernel version is v4.9.88 with the recipe from meta-freescale.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2018 15:14:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817082#M125864</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-08-28T15:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817083#M125865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What did you&amp;nbsp;use as your source?&amp;nbsp; The one below?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;A href="https://source.codeaurora.org/external/imx/imx-manifest/tree/?h=imx-linux-rocko"&gt;https://source.codeaurora.org/external/imx/imx-manifest/tree/?h=imx-linux-rocko&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="color: #4e586a; font-size: 8pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;I was not aware we have a 'sumo' build that we support at this time. I think 'sumo' is reserved&amp;nbsp;for a future release. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Can you try using the 'rocko' release with 4.9.88 and get back to me as ASAP&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;BR,&lt;BR /&gt;&lt;BR /&gt;Glen&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="color: #4e586a; font-size: 8pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2018 16:33:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817083#M125865</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-08-28T16:33:26Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817084#M125866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Glen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have used the sumo branch version from:&lt;/P&gt;&lt;P&gt;&lt;A class="" href="http://git.yoctoproject.org/cgit.cgi/meta-freescale/?h=sumo" title="http://git.yoctoproject.org/cgit.cgi/meta-freescale/?h=sumo"&gt;http://git.yoctoproject.org/cgit.cgi/meta-freescale/?h=sumo&lt;/A&gt;&lt;/P&gt;&lt;P&gt;to build the Yocto project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try to reproduce the issue with the version from:&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FFreescale%2Ffsl-community-bsp-platform" rel="nofollow" target="_blank"&gt;https://github.com/Freescale/fsl-community-bsp-platform&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;but it seems that this rocko branch version only supports kernel version v4.9.11.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;And it will take some time to get back with new results because i have to adapted our layers and recipes. In addion the issue does not happen very often it occurs once within 3 days running the iperf tests.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0pt;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Andreas&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2018 11:27:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817084#M125866</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-08-29T11:27:29Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817085#M125867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As mentioned we do not support anything in the sumo release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our 4.9.88 is available on&lt;/P&gt;&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/imx/imx-manifest/tree/README?h=imx-linux-rocko"&gt;https://source.codeaurora.org/external/imx/imx-manifest/tree/README?h=imx-linux-rocko&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The fsl-community (which you have linked to in your reply) &amp;nbsp;is supported by Octavio Salvador and we, NXP, &amp;nbsp;have no control on its content. Hence we do not support it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The content we do support is on the Code Aurora link above.&amp;nbsp; If you can reproduce the problem with the NXP supported BSP we can work on it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyhow, a drifting interrupt indicates there is something amiss in that kernel's interrupt handler. You may want to make Octavio aware of what you found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2018 15:44:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817085#M125867</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-08-30T15:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817086#M125868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Glen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have now started our test on the NXP supported BSP. I took a while to get everything working again. I will keep you informed about any&amp;nbsp;results of the test. Let's see if it also occurs on this BSP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Find attached the dmesg output with the NXP supported BSP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2018 15:05:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817086#M125868</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-09-03T15:05:23Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817087#M125869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andreas, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can understand the process (and pains)&amp;nbsp;of rebuilding the OS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But now I can support you if you&amp;nbsp;recreate the same problem.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Sep 2018 15:38:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817087#M125869</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-09-04T15:38:40Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817088#M125870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Glen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could reproduce the problem also with the Code Aurora&amp;nbsp;BSP. The interrupt of the FPGA was disabled after 21h, while running the long term load tests. It seems to be a little bit different this time but I guess the source of the problem is the same:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The IRQ becomes disabled because no handler cared about:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[75800.350797] &lt;STRONG&gt;irq 300: nobody cared&lt;/STRONG&gt; (try booting with the "irqpoll" option)&lt;BR /&gt;[75800.356296] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.9.88-imx_4.9.88_2.0.0_ga #2&lt;BR /&gt;[75800.363865] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)&lt;BR /&gt;[75800.369119] [&amp;lt;801108b4&amp;gt;] (unwind_backtrace) from [&amp;lt;8010c1b0&amp;gt;] (show_stack+0x10/0x14)&lt;BR /&gt;[75800.375573] [&amp;lt;8010c1b0&amp;gt;] (show_stack) from [&amp;lt;803ccb2c&amp;gt;] (dump_stack+0x78/0x8c)&lt;BR /&gt;...&lt;BR /&gt;[75800.585058] [&amp;lt;8010cb8c&amp;gt;] (__irq_svc) from [&amp;lt;8076ca28&amp;gt;] (cpuidle_enter_state+0x13c/0x2cc)&lt;BR /&gt;[75800.591855] [&amp;lt;8076ca28&amp;gt;] (cpuidle_enter_state) from [&amp;lt;8016a2a0&amp;gt;] (cpu_startup_entry+0x168/0x228)&lt;BR /&gt;[75800.599351] [&amp;lt;8016a2a0&amp;gt;] (cpu_startup_entry) from [&amp;lt;80f00c58&amp;gt;] (start_kernel+0x374/0x380)&lt;BR /&gt;[75800.606225] handlers:&lt;BR /&gt;[75800.607209] [&amp;lt;7f0604c0&amp;gt;] z77_irq [men_lx_z77]&lt;BR /&gt;[75800.610288] [&amp;lt;7f0604c0&amp;gt;] z77_irq [men_lx_z77]&lt;BR /&gt;[75800.613365] [&amp;lt;7f057930&amp;gt;] men_z135_intr [men_lx_z135]&lt;BR /&gt;[75800.617045] [&amp;lt;7f057930&amp;gt;] men_z135_intr [men_lx_z135]&lt;BR /&gt;[75800.620721] &lt;STRONG&gt;Disabling IRQ #300&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This time it seems that an other interrupt which is not the FPGA occurred on the same interrupt vector:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;241:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; gpio-mxc&amp;nbsp;&amp;nbsp; 6 Edge&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ad7606&lt;BR /&gt;299:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 123 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PCIe PME&lt;BR /&gt;&lt;STRONG&gt;300: 1283785018&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPC 121 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16Z087, 16Z087, men_z135_intr, men_z135_intr&lt;/STRONG&gt;&lt;BR /&gt;301:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GIC-0 137 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2101000.jr0&lt;BR /&gt;302:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GIC-0 138 Level&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2102000.jr1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What is interesting is that a second interrupt is still active in the error case:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:root@imx6qsabresd:~/log"&gt;root@imx6qsabresd:~/log&lt;/A&gt;# memrw 0x020dc014 l&lt;BR /&gt;Value at 0x20dc014 (0x76efd014): 0xF738F7FF&lt;BR /&gt;&lt;A href="mailto:root@imx6qsabresd:~/log"&gt;root@imx6qsabresd:~/log&lt;/A&gt;# memrw 0x020dc024 l&lt;BR /&gt;Value at 0x20dc024 (0x76fbd024): 0x8&lt;STRONG&gt;3&lt;/STRONG&gt;000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;When disabling the interrupt of the FPGA the CPU register looks like followed (means FPGA IRQ is 0x01000000):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:root@imx6qsabresd:~/log"&gt;root@imx6qsabresd:~/log&lt;/A&gt;# memrw 0x020dc024 l&lt;BR /&gt;Value at 0x20dc024 (0x76fae024): 0x82000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;After reboot the interrupt of the FPGA appears on an other interrupt as at the error case&amp;nbsp;(FPGA IRQ is 0x02000000):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Value at 0x20dc024 (0x76fd5024): 0x82000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately, I have forgotten to check on with interrupt the FPGA is before the error appeared. So I started yesterday a second test, do ensure that the interrupt of the FPGA is really changing. No issue so far on this iteration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find attached the full dmesg log and the interrupt behavior.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you need other information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2018 08:41:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817088#M125870</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-09-05T08:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817089#M125871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a defect ticket for this (MLK-19463).&amp;nbsp; I know the developers are probably going to ask how to recreate, and ask for details about how the&amp;nbsp;FPGA and&amp;nbsp;PCIe are being mapped or if a custom driver is involved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2018 00:00:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817089#M125871</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-09-06T00:00:11Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817090#M125872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our developer asked :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt;"&gt;Regarding to the log, the irq123 (299) that&amp;nbsp;nobody cared about, and it is used by the PCIe PME driver.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt;"&gt; Can the&amp;nbsp;customer build-out the PCIe PME driver, then do the tests again? Thus, it would be helpful to&amp;nbsp;see the result of the debug this issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt;"&gt;I think, in a nutshell, he is asking if you can rebuild the PCIe PME driver separately, compile with&amp;nbsp;DEBUG turned on, and report your findings. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt;"&gt;Is this possible? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt;"&gt;BR,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt;"&gt;Glen&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Sep 2018 20:35:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817090#M125872</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-09-07T20:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817091#M125873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Glen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will give it a try. With separately you mean as a loadable kernel module?&lt;BR /&gt;And by the way I tried to reproduce the problem again. and this time it took 5 days. The occurence can be also very rare.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will take sometime to come back with the result of the DEBUG message. I will keep you informed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2018 07:41:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817091#M125873</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-09-11T07:41:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817092#M125874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, as a LKM with DEBUG turned on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know as soon as the error recurs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2018 15:39:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817092#M125874</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-09-11T15:39:38Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817093#M125875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It has been a week. Any luck in recreating the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 18:41:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817093#M125875</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-09-20T18:41:05Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817094#M125876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi glen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have implemented the changes today and started the test again. But i am not sure if this is realy enough to get some new information. The driver has only a few debug messages. And i could not build the driver as a kernel module, because this is not provided by the kernel config. it seems to be a static library?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could I do anything else to get more detailed debug messages for the issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2018 14:53:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817094#M125876</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-10-01T14:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817095#M125877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Glen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have added the DEBUG to the PCI PME driver and could reproduce the problem again. I have attached the dmesg log, but could not anything new or something else what could help to find the reason for the problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2018 08:34:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817095#M125877</guid>
      <dc:creator>andreasgeißler</dc:creator>
      <dc:date>2018-10-12T08:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817096#M125878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/andreasgeißler"&gt;andreasgeißler&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;R&amp;amp;D replied on the query about building PCIe into the kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;What I meant was not to compile the PCIe driver to a&amp;nbsp;KLM.&lt;/P&gt;&lt;P&gt;Just don't build the PCIe PME into kernel.&lt;/P&gt;&lt;P&gt;config PCIE_PME&lt;BR /&gt; def_bool y&lt;BR /&gt; depends on PCIEPORTBUS &amp;amp;&amp;amp; PM&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2018 15:26:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817096#M125878</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-10-12T15:26:51Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe interrupt mapping changes during runtime</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817097#M125879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andreas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pushed the dmesg to R&amp;amp;D. Should have a reply in a few days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can see the IRQ assignment (and reassignments) &amp;nbsp;starting at timestamp [ 0.597072].&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Glen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2018 15:44:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-interrupt-mapping-changes-during-runtime/m-p/817097#M125879</guid>
      <dc:creator>gfine</dc:creator>
      <dc:date>2018-10-12T15:44:44Z</dc:date>
    </item>
  </channel>
</rss>

