Date: Mon, 01 Jun 2020 17:54:14 +0000 From: Nrgia <nrgia@protonmail.com> To: "freebsd-net@freebsd.org" <freebsd-net@freebsd.org> Subject: Intel X553 driver Support for Freebsd 12.1 Message-ID: <L5_41bJoxJEWr2xNjMMb4bWvzjYv_rNZ6qUYMLboXLZH97t2kzVxb1ngMZhTlSO_229KDmI5b-pm7t57BwDBA1D6rdvI4Tebk6jpfgmXnk8=@protonmail.com>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?L5_41bJoxJEWr2xNjMMb4bWvzjYv_rNZ6qUYMLboXLZH97t2kzVxb1ngMZhTlSO_229KDmI5b-pm7t57BwDBA1D6rdvI4Tebk6jpfgmXnk8=>
