Hi everyone,
I'm trying to get a Mellanox ConnectX-3 Pro (MT27520) network card to work on Proxmox VE 9, but I'm encountering an issue. The kernel detects the card and loads the drivers, but it doesn't create a network interface that is visible in ip a or /proc/net/dev.
I've tried a few things, but the problem persists. Here are the key details and logs.
System Information:
# Proxmox VE 9, based on Debian 13 "Trixie"
root@# uname -a
Linux XXX 6.14.8-2-pve
1 SMP PREEMPT_DYNAMIC PMX 6.14.8-2 (2025-07-22T10:04Z) x86_64 GNU/Linux
Mellanox Card Information:
root@:~# lspci | grep Mellanox
81:00.0 Network controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]
root@:# lspci -vv -s 81:00.0 | grep "Part number" -A 3
[PN] Part number: 764284-B21
[EC] Engineering changes: A2
[SN] Serial number: IL262700ML
[V0] Vendor specific: PCIe FDR x8 13W
Loaded Kernel Modules:
I've loaded the mlx4_en module in an attempt to get an Ethernet interface, but as you can see, both mlx4_ib (for InfiniBand) and mlx4_en (for Ethernet) are active. This is unusual, and despite both modules being loaded, no interface is created.
root@:# lsmod | grep mlx4
mlx4_ib 241664 0
ib_uverbs 184320 1 mlx4_ib
mlx4_en 159744 0
mlx4_core 417792 2 mlx4_ib,mlx4_en
ib_core 487424 2 mlx4_ib,ib_uverbs
Kernel Logs (dmesg):
The logs show that the kernel correctly initializes the card. There are no errors visible in dmesg related to the mlx4 drivers.
root@# dmesg | grep -i mell
[ 1.914473] mlx4_core: Mellanox ConnectX core driver v4.0-0
[ 10.407016] <mlx4_ib> mlx4_ib_probe: mlx4_ib: Mellanox ConnectX InfiniBand driver v4.0-0
Problem Summary:
Despite the mlx4_en and mlx4_ib modules being loaded, no network interface (e.g., p1p1 or ethX) appears in ip a or /proc/net/dev. I also tried to use mstflint and mstregdump from the Debian repositories, but they both result in a "Segmentation fault" error, suggesting a deeper incompatibility with the Proxmox kernel.
Could you please provide some guidance on what might be causing this issue and how to resolve it? Is there a known problem with the mlx4 drivers on the Proxmox 6.14 kernel?
Thank you for your help.
I'm trying to get a Mellanox ConnectX-3 Pro (MT27520) network card to work on Proxmox VE 9, but I'm encountering an issue. The kernel detects the card and loads the drivers, but it doesn't create a network interface that is visible in ip a or /proc/net/dev.
I've tried a few things, but the problem persists. Here are the key details and logs.
System Information:
# Proxmox VE 9, based on Debian 13 "Trixie"
root@# uname -a
Linux XXX 6.14.8-2-pve
1 SMP PREEMPT_DYNAMIC PMX 6.14.8-2 (2025-07-22T10:04Z) x86_64 GNU/Linux
Mellanox Card Information:
root@:~# lspci | grep Mellanox
81:00.0 Network controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]
root@:# lspci -vv -s 81:00.0 | grep "Part number" -A 3
[PN] Part number: 764284-B21
[EC] Engineering changes: A2
[SN] Serial number: IL262700ML
[V0] Vendor specific: PCIe FDR x8 13W
Loaded Kernel Modules:
I've loaded the mlx4_en module in an attempt to get an Ethernet interface, but as you can see, both mlx4_ib (for InfiniBand) and mlx4_en (for Ethernet) are active. This is unusual, and despite both modules being loaded, no interface is created.
root@:# lsmod | grep mlx4
mlx4_ib 241664 0
ib_uverbs 184320 1 mlx4_ib
mlx4_en 159744 0
mlx4_core 417792 2 mlx4_ib,mlx4_en
ib_core 487424 2 mlx4_ib,ib_uverbs
Kernel Logs (dmesg):
The logs show that the kernel correctly initializes the card. There are no errors visible in dmesg related to the mlx4 drivers.
root@# dmesg | grep -i mell
[ 1.914473] mlx4_core: Mellanox ConnectX core driver v4.0-0
[ 10.407016] <mlx4_ib> mlx4_ib_probe: mlx4_ib: Mellanox ConnectX InfiniBand driver v4.0-0
Problem Summary:
Despite the mlx4_en and mlx4_ib modules being loaded, no network interface (e.g., p1p1 or ethX) appears in ip a or /proc/net/dev. I also tried to use mstflint and mstregdump from the Debian repositories, but they both result in a "Segmentation fault" error, suggesting a deeper incompatibility with the Proxmox kernel.
Could you please provide some guidance on what might be causing this issue and how to resolve it? Is there a known problem with the mlx4 drivers on the Proxmox 6.14 kernel?
Thank you for your help.