Mellanox ConnectX mlx4_en device on ppc64 prints "iommu_alloc failed" and "Failed to allocate enough rx buffers"
Issue
- After update from
kernel-3.10.0-693.17.1.el7.ppc64
tokernel-3.10.0-957.1.3.el7.ppc64
, IBM POWER system prints:
mlx4_core 0000:01:00.0: iommu_alloc failed, tbl c000007dfb000000 vaddr c00000f7c0450000 npages 16
mlx4_en: eth3: Failed to allocate enough rx buffers
mlx4_en: eth3: Failed to activate RX rings
mlx4_en: eth3: Failed starting port:1
Environment
- Red Hat Enterprise Linux 7.6 with
kernel-3.10.0-957.1.3.el7.ppc64
- IBM Power
- Mellanox Technologies MT27500 Family [ConnectX-3]
[15b3:1003]
usingmlx4_en
driver
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.