We have enabled SRIOV via the following command and the Virtual Functions are working correctly mlxconfig -d /dev/mst/mt4119_pciconf0 set SRIOV_EN=1 NUM_OF_VFS=4.
We are able to communicate to other hosts via the ib_send_bw command.
Following the 2019 guide presented here we made sure to enable the mlx4_core parameter in the file /etc/modprobe.d/mlx4.conf by adding in the following line and restarting the machine:
Environment
Setup
mlxconfig -d /dev/mst/mt4119_pciconf0 set SRIOV_EN=1 NUM_OF_VFS=4
.ib_send_bw
command./etc/modprobe.d/mlx4.conf
by adding in the following line and restarting the machine:Problem
After issuing the following command to change the max bandwidth we received an error.
Command
Error
The same error occurs for both of the following commands as well: