All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wolfgang Netbal <wolfgang.netbal@sigmatek.at>
To: xenomai@xenomai.org
Subject: [Xenomai] IRQ of pci express claimed by linux domain
Date: Fri, 12 Feb 2016 11:22:17 +0100	[thread overview]
Message-ID: <56BDB259.2050606@sigmatek.at> (raw)

Dear all,

I am using an imx6 controller where a FPGA-device is connected via PCI 
express.
To use the FPGA in realtime I try to claim the IRQ 155 using 
rtdm_irq_request() but the IRQ is hold by the linux domain.
It looks like the default driver claims the IRQ, but I have my own 
driver that is linked to the device if we can trust the output of lspci
Has anyone of you an idea what could be the reason for this issue or an 
idea how to fix it ?


 > cat /proc/interrupts
            CPU0       CPU1       CPU2       CPU3
...
150:      39833          0          0          0       GIC 2188000.ethernet
151:          0          0          0          0       GIC 2188000.ethernet
155:          0          0          0          0       GIC  PCIe PME
...

 > lspci -v
00:00.0 PCI bridge: Device 16c3:abcd (rev 01) (prog-if 00 [Normal decode])
     Flags: bus master, fast devsel, latency 0
     Memory at 01000000 (32-bit, non-prefetchable) [size=1M]
     Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
     Memory behind bridge: 01100000-012fffff
     [virtual] Expansion ROM at 01300000 [disabled] [size=64K]
     Capabilities: [40] Power Management version 3
     Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
     Capabilities: [70] Express Root Port (Slot-), MSI 00
     Capabilities: [100] Advanced Error Reporting
     Capabilities: [140] Virtual Channel
     Kernel driver in use: pcieport

01:00.0 ACCESS Bus: Device 5112:0c00
     Subsystem: Device 5112:0c00
     Flags: bus master, fast devsel, latency 0, IRQ 155
     Memory at 01100000 (32-bit, non-prefetchable) [size=1M]
     Memory at 01200000 (32-bit, non-prefetchable) [size=1M]
     Capabilities: [40] Power Management version 3
     Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
     Capabilities: [58] Express Endpoint, MSI 00
     Capabilities: [100] Device Serial Number 00-00-00-01-01-00-0a-35
     Kernel driver in use: Sigmatek PCIE


Kind regards

-- 
Wolfgang Netbal
Softwareentwicklung
________________________________

SIGMATEK GmbH & Co KG
Sigmatekstraße 1
5112 Lamprechtshausen
Österreich / Austria

Tel.: +43/6274/4321-0
Fax: +43/6274/4321-300
E-Mail: wolfgang.netbal@sigmatek.at
http://www.sigmatek-automation.at

****************************Please note: ****************************
This email and all attachments are confidential and intended solely
for the person or entity to whom it is addressed. If you are not the
named addressee you must not make this email and all attachments
accessible to any other person. If you have received this email in
error please delete it together with all attachments.
*********************************************************************


             reply	other threads:[~2016-02-12 10:22 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-12 10:22 Wolfgang Netbal [this message]
2016-02-12 10:33 ` [Xenomai] IRQ of pci express claimed by linux domain Henning Schild
2016-02-12 11:43   ` Wolfgang Netbal
2016-02-12 12:02     ` Henning Schild

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56BDB259.2050606@sigmatek.at \
    --to=wolfgang.netbal@sigmatek.at \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.