<?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 i.MX6Q PCIe error in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-PCIe-error/m-p/1147645#M161239</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Our customer is debugging PCIe communitcation with other device, it is a problem happened that we can't solve the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Hope you can help us to solve it !!!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks very much.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Platform: MCIMX6Q-SDB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Linux ver:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L4.1.15&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;dtb:&amp;nbsp;imx6q-sabresd.dtb&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Question:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PCIe device can be recognized, and probes our PCIe driver. But the problem happens when PCIe driver request MSI interrupt from &lt;SPAN&gt;pci_msi_setup_msi_irqs, return -28.&amp;nbsp; Our PCIe device needs 15 interrupts.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 04 Sep 2020 10:05:30 GMT</pubDate>
    <dc:creator>jimmyli</dc:creator>
    <dc:date>2020-09-04T10:05:30Z</dc:date>
    <item>
      <title>i.MX6Q PCIe error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-PCIe-error/m-p/1147645#M161239</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Our customer is debugging PCIe communitcation with other device, it is a problem happened that we can't solve the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Hope you can help us to solve it !!!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks very much.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Platform: MCIMX6Q-SDB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Linux ver:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L4.1.15&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;dtb:&amp;nbsp;imx6q-sabresd.dtb&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Question:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PCIe device can be recognized, and probes our PCIe driver. But the problem happens when PCIe driver request MSI interrupt from &lt;SPAN&gt;pci_msi_setup_msi_irqs, return -28.&amp;nbsp; Our PCIe device needs 15 interrupts.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2020 10:05:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-PCIe-error/m-p/1147645#M161239</guid>
      <dc:creator>jimmyli</dc:creator>
      <dc:date>2020-09-04T10:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6Q PCIe error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-PCIe-error/m-p/1150012#M161380</link>
      <description>&lt;P&gt;Hi Jimmy,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;you need to select MSI in kernel.&lt;/P&gt;
&lt;P&gt;See drivers/pci/Kconfig&lt;/P&gt;
&lt;P&gt;.......&lt;/P&gt;
&lt;P&gt;config PCI_MSI&lt;BR /&gt;bool "Message Signaled Interrupts (MSI and MSI-X)"&lt;BR /&gt;depends on PCI&lt;BR /&gt;select GENERIC_MSI_IRQ&lt;BR /&gt;help&lt;BR /&gt;This allows device drivers to enable MSI (Message Signaled&lt;BR /&gt;Interrupts). Message Signaled Interrupts enable a device to&lt;BR /&gt;generate an interrupt using an inbound Memory Write on its&lt;BR /&gt;PCI bus instead of asserting a device IRQ pin.&lt;/P&gt;
&lt;P&gt;Use of PCI MSI interrupts can be disabled at kernel boot time&lt;BR /&gt;by using the 'pci=nomsi' option. This disables MSI for the&lt;BR /&gt;entire system.&lt;/P&gt;
&lt;P&gt;If you don't know what to do here, say Y.&lt;/P&gt;
&lt;P&gt;config PCI_MSI_IRQ_DOMAIN&lt;BR /&gt;bool&lt;BR /&gt;depends on PCI_MSI&lt;BR /&gt;select GENERIC_MSI_IRQ_DOMAIN&lt;/P&gt;
&lt;P&gt;......&lt;/P&gt;
&lt;P&gt;Have a nice day!&lt;/P&gt;
&lt;P&gt;Weidong&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2020 03:37:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-PCIe-error/m-p/1150012#M161380</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2020-09-08T03:37:17Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6Q PCIe error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-PCIe-error/m-p/1150281#M161436</link>
      <description>&lt;P&gt;Hi Weidong,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Y.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I don't know how to fix the problem. Hope you can show me how to fix it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks very much.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2020 09:50:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-PCIe-error/m-p/1150281#M161436</guid>
      <dc:creator>jimmyli</dc:creator>
      <dc:date>2020-09-08T09:50:19Z</dc:date>
    </item>
  </channel>
</rss>

