Here is the reply from Mellanox support :
==================
• There is a limitations on the firmware/driver for ConnectX-5 Socket direct
adapter
• There is a limitation on the number of total PFs+VFs that wecan
allocate on the adapter which is 256.
• The max number of VF's of each port/PF is 63 VF's => 63*4=252 .
Currently on your setup NUM_PF_MSIX==63. for all PFs it is 252.
In order to bring up the max supported number of VF'S=63 , please reduce the
NUM_PF_MSIX to 32
- mlxconfig -d /dev/mst/mt4119_pciconf0 set NUM_PF_MSIX=32
- mlxconfig -d /dev/mst/mt4119_pciconf0.1 set NUM_PF_MSIX=32
- mlxconfig -d /dev/mst/mt4119_pciconf1 set NUM_PF_MSIX=32
- mlxconfig -d /dev/mst/mt4119_pciconf1.1 set NUM_PF_MSIX=32
==================
And indeed, setting NUM_PF_MSIX to 32 allowed me to create 4*63 VFs.
** Changed in: linux (Ubuntu)
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1821345
Title:
Mellanox MT27800 / mlx5_core : cannot bring up VFs if the total number
of VFs is >= 64 : alloc irq vectors failed
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1821345/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs