PCI express card: Interrupt handler (PLxEvtInterruptIsr) is not called

There may be a lot of difference on the hardware level.
Talk to your FPGA and board design folks.
Have you configured it for MSI in the inf file, by chance?
– pa

On 12-Jun-2012 21:23, Zvi Vered wrote:

Hello,
I wrote a WDF device driver for an FPGA that creates an interrupt every
100ms.
The interface between the FPGA to the PC is PCI (legacy).
The driver is based almost completely on Plx9x5x driver supplied in the
DDK.
After calling to PLxInterruptCreate, PLxEvtInterruptIsr is called every
100ms and then PLxEvtInterruptDpc.
The same FPGA with the same design was placed on a PCI express card.
After calling to PLxInterruptCreate, PLxEvtInterruptIsr is not called.
Should there be any difference between a PCI to PCI express driver ?
Should I make some extra initializations due to the fact that this is
PCI express card ?
Thanks,
Zvika.