Intel X553 driver Support for Freebsd 12.1

Nrgia nrgia at protonmail.com
Mon Jun 1 17:54:25 UTC 2020


Hello,

I am using the following board:
https://www.supermicro.com/en/products/motherboard/A2SDi-4C-HLN4F

and it uses Intel X553 chipset:
On FreeBSD 12.1 NETMAP is not working as it should
For example:

On FreeBSD 11.2 for example I achieved full speed only after I compiled my own driver, so I had:

- NETMAP native mode : 600 - 960 Mbs/s - with Intel compiled driver (forced by using dev.netmap.admode=1)
- NETMAP emulated mode: 150 Mb/s - with included FreeBSD driver

On FreeBSD 12.1 I have:

- Netmap native mode(at least that's what the system reports) : 150 Mbs/s - with included FreeBSD driver (forced by using dev.netmap.admode=1)
- Netmap emulated mode: 150 Mbs/s - with Intel driver compiled from Intel site, or from FreeBSD source: intel-ix-kmod

Also on linux works at full speed.

Some Information about my configuration:

1) The board is https://www.supermicro.com/en/products/motherboard/A2SDi-4C-HLN4F
2) The NIC are Lan on Board from Intel suing X553 chipset:

sysctl dev.ix.3:

dev.ix.3.iflib.driver_version: 4.0.1-k

dev.ix.3.%parent: pci7

dev.ix.3.%pnpinfo: vendor=0x8086 device=0x15e5 subvendor=0x8086 subdevice=0x0000 class=0x020000

dev.ix.3.%location: slot=0 function=1 dbsf=pci0:8:0:1 handle=\_SB_.PCI0.VRP1.LAN3

dev.ix.3.%driver: ix

dev.ix.3.%desc: Intel(R) PRO/10GbE PCI-Express Network Driver.

On FreeBSD 11.2 in order to get full speed on this NICs, even without NETMAP enabled I used to compile the Intel driver from here:

[https://downloadcenter.intel.com/do...10-Gigabit-Network-Connections-Under-FreeBSD-](https://downloadcenter.intel.com/download/14688/Intel-Network-Adapters-Driver-for-PCIe-10-Gigabit-Network-Connections-Under-FreeBSD-)
but know if I do this, Netmap will not start in Native mode, because of the new iflib framework.

What can I do to make this work? Is there a new Intel driver that should fix this, 4.0.1-k that comes from upstream is not working.
I started a thread on FreeBSD forums here https://forums.freebsd.org/threads/intel-x553-driver-support-for-freebsd-12-1.75588/ if you want to respond that way.

If you can please help.

Thank you

Sent with [ProtonMail](https://protonmail.com) Secure Email.


More information about the freebsd-net mailing list