Hello, I am writing a driver for a PCIe card. I have two identical cards in adjacent PCIe slots in a Dell workstation with a Skylake processor. Both cards are detected and I get back a valid PCI handle from pci_dev_attach() for both cards and valid BARs from pci_device_read_ba(). However, when pci_device_read_irq() is called only one card get an IRQ. The request for the second card fails with error PCI_ERR_IRQ_NOT_AVAIL. The cards are requesting legacy INTx IRQs. I have attached the system log output showing the messages from the PCI server. Is the PCI server doing something wrong, or is there something I need to do before calling pci_device_read_irq()? I am using SDP7.0 with the generic x86-64 BSP. Regards, John _______________________________________________ OSTech http://community.qnx.com/sf/go/post119625 To cancel your subscription to this discussion, please e-mail ostech-core_os-unsubscribe@community.qnx.com