I only want to see /sys/devices/pci0000:??/0000:??:??.?/0000:??:??.?/sriov* entries in CentOS 7.6.
I have NICs of type "Intel(R) Ethernet Converged Network Adapter X550-T2" and "Intel(R) Ethernet 10G 2P X550-t Adapter" in a server with a Supermicro X10DRC-LN4+ motherboard. Although SR-IOV is disabled in BIOS I have sysfs sriov entries for the first type, but not for the second.
- updating firmware for both NICs
- enabling SR-IOV in BIOS
- booting the kernel with "intel_iommu=on"
None of this changed anything. What's wrong?
This is now from a server with Supermicro X10SLH-F mainboard, but the situation is the same as with the Supermicro X10DRC-LN4+:
- Intel VT-d is enabled
- ethtool -i enp132s0f0
firmware-version: 0x80000aa1, 18.5.18
Again, other Intel NICs in this server (I350, X710) have sriov sysfs entries, but X550T doesn't.
As I said, there is a "enable SR-IOV" option in BIOS which is disabled, but enabling doesn't change the situation (and the other cards don't seem to need it for their sriov sysfs entries).
Thank you. I already tried everything that is mentioned in this manual, but I checked it again _now_ (including enabling SR-IOV in BIOS and adding "intel_iommu=on" to the kernel command line).
When I get to point 12b in Chapter 2.1 I DON'T HAVE the '/sys/class/net/device name/device/sriov_numvfs' entry for the "Intel(R) Ethernet 10G 2P X550-t Adapter".
I DO HAVE it for a X710 NIC which happens to be in the same server and to which this manual applies.
This is my whole point.
What I mentioned previously is that I noticed that there is a "Intel(R) Ethernet Converged Network Adapter X550-T2", for which SR-IOV works as expected.
What is the difference between "Intel(R) Ethernet 10G 2P X550-t Adapter" and "Intel(R) Ethernet Converged Network Adapter X550-T2"?
Concerning the motherboard:
I'm always on a "Supermicro X10DRC-LN4", my assumption in the previous post was wrong.
I'm very sure I'm dealing with a card that was modified for use in a Dell server.
I already asked in the Dell forum, other option for me would be to ask my hardware supplier for a fully compliant "Intel(R) Ethernet Converged Network Adapter X550-T2".
Case can be closed
I Also faced similar issue for the above mentioned card where as other cards in the same system works to create SR-IOV.
The card detail from o/p of command lshw -class network is like:
description: Ethernet interface
product: Ethernet Controller 10G X550T
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:86:00.0
logical name: enp134s0f0
width: 64 bits
capabilities: bus_master cap_list rom ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=ixgbe driverversion=5.5.5 duplex=full firmware=0x80000483, 17.5.9 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:298 memory:d3c00000-d3ffffff memory:d4004000-d4007fff memory:d4200000-d427ffff
and o/p of ethtool -i
controller-0:~$ ethtool -i enp134s0f0
firmware-version: 0x80000483, 17.5.9
Can you tell me what could be reason, and what should I do?