PCIe MSI Interrupts error

Dear all,

i’m working with the following configuration:
Apalis iMX8QM 4GB WB IT V1.1D
Ixora Carrier Board V 1.2A
Linux BSP 6.3.0

I want to improve to enable firmware load through PCIe.
When I try to run the PCIe-driver, I get the following error on the MSI interrupt:

[    7.054120] hailo: Init module. driver version 4.14.0
[    7.061908] hailo 0000:01:00.0: Probing on: 1e60:2864...
[    7.067360] hailo 0000:01:00.0: Probing: Allocate memory for device extension, 11560
[    7.075267] hailo 0000:01:00.0: enabling device (0000 -> 0002)
[    7.081418] hailo 0000:01:00.0: Probing: Device enabled
[    7.087261] hailo 0000:01:00.0: Probing: mapped bar 0 - 00000000f0597a86 16384
[    7.095030] hailo 0000:01:00.0: Probing: mapped bar 2 - 00000000e13bb78e 4096
[    7.102272] hailo 0000:01:00.0: Probing: mapped bar 4 - 00000000ed13a7a2 16384
[    7.109582] hailo 0000:01:00.0: Probing: Setting max_desc_page_size to 4096, (page_size=4096)
[    7.121403] hailo 0000:01:00.0: Probing: Using driver allocated vdma buffers
[    7.128533] hailo 0000:01:00.0: Probing: Enabled 64 bit dma
[    7.134164] hailo 0000:01:00.0: Disabling ASPM L0s
[    7.139085] hailo 0000:01:00.0: Successfully disabled ASPM L0s
[    7.145041] hailo 0000:01:00.0: Failed to enable MSI -22
[    7.150411] hailo 0000:01:00.0: Failed Enabling interrupts -22
[    7.156314] hailo 0000:01:00.0: Failed activating board -22
[    7.156468] hailo: probe of 0000:01:00.0 failed with error -22

Can someone help me with this, pls?
Best regards,

The default u-boot passes nomsi to pcie driver.

Apalis iMX8 # print defargs
defargs=pci=nomsi

You can delete it by the following command in u-boot.

Apalis iMX8 # setenv defargs
Apalis iMX8 # saveenv
Apalis iMX8 # reset

I succeeded by applying the above comment.

Thank you for answer.

Best regards,
sjjin