[Bug 290793] iovctl on mlx5en won't work

[email protected]
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290793

--- Comment #10 from David BOYER <[email protected]> ---
(In reply to Bjoern A. Zeeb from comment #9)

It's hard to tell. 

You can install mstflint:
pkg install -y mstflint

Then execute: mstconfig -d pci0:2:0:0 q | grep  -E 'NUM_OF_VFS|SRIOV_EN'
NUM_OF_VFS -> number of VFS allowed
SRIOV_EN -> sr-iov enabled

On my computer:
mstconfig -d pci0:1:0:0 q | grep  -E 'NUM_OF_VFS|SRIOV_EN'
        NUM_OF_VFS                                  8                   
        SRIOV_EN                                    True(1)

This can be changed (enabling sriov and setting 4 VFs) : mstconfig -d
pci0:2:0:0 set SRIOV_EN=1 NUM_OF_VFS=4
Maybe your bios is not fully compatible or missing something, maybe something
else.
From
https://docs.nvidia.com/networking/display/mlnxofedv53100143/single+root+io+virtualization+(sr-iov)
"SR-IOV" must be enabled (obviously) but virtualization too.
For AMD: > dmesg | grep --color -i svm
For Intel: the freebsd forum says it shoudld be : dmesg | grep VT-x. But I
cannot confirm.
I know for sure that iommu must be enabled, but you already know.

If that does not help, I might need more information. The models of your
motherboard and cpu could help.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.