0

I am working on PCIe based Cyclone V FPGA board in Linux Platform.

I have tried with legacy interrupt which works fine in my PCIe Driver. Now, I want to enable MSI-X interrupt in my PCIe driver.

MSI-X interrupt is implemented in FPGA system and I am getting total count 4 msix vectors in output of lspci command.

I have tried to call pci_enable_msix() routine to enable MSI-X interrupts which stuck my Linux System after loading driver with that routine.

I have also tried to call pci_enable_msi() routine which successfully enabled msi interrupt with free irq number allocated in pdev->irq.

Does anyone has idea or solution about this type of problem for MSI-X interrupt in Linux System?

FabienM
  • 3,421
  • 23
  • 45
Ritesh Prajapati
  • 953
  • 2
  • 13
  • 22

0 Answers0