DevX UAR allocation failure on ConnectX-5 (MT27800) with DPDK 22.11.7
Prashant Gupta
prashant.gupta_3 at nxp.com
Wed Oct 15 11:44:49 CEST 2025
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:
* Known limitations or configuration differences between MT27800 and MT28800
* Whether DevX should be disabled explicitly for MT27800 (e.g., MLX5_DEVX=0)
* Any firmware or kernel dependencies that might affect DevX support
Thanks in advance for your help.
Best Regards,
Prashant Gupta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/users/attachments/20251015/fcbba12a/attachment-0001.htm>
More information about the users
mailing list