Hi DPDK Community,
I'm currently working with dpdk-22.11 ( also tried current 24.07) and facing an issue when initializing 2×25G Mellanox NICs (MT27800 Family [ConnectX-5]) on ARM based system.
During device probing, I see the following errors:
EAL: Probe PCI driver: mlx5_pci (15b3:1017) device: 0001:01:00.0 (socket -1)
mlx5_common: Failed to allocate DevX UAR (BF/NC)
mlx5_common: Failed to allocate UAR.
mlx5_net: Failed to prepare Tx DevX UAR.
mlx5_net: probe of PCI device 0001:01:00.0 aborted after encountering an error: Operation not permitted
Interestingly, the same setup works fine with 2×100G MT28800 Family [ConnectX-5 Ex] NICs.
Also this 2x25G cards work well with Linux kernel. The issue is only with DPDK binding.
When I enable kernel prints, UAR allocation appears successful, suggesting the issue may be DevX-specific on MT27800.
I'd appreciate any guidance on:
Thanks in advance for your help.
Best Regards,
Prashant Gupta