Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
911 Discussions

Intel X553 driver Support for Freebsd 12.1

nRgia
Beginner
10,396 Views

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

I use Netmap on FreeBSD 12.1:

https://www.freebsd.org/cgi/man.cgi?query=netmap&sektion=4

 

The driver for FreeBSD as far as I know is this:

https://downloadcenter.intel.com/download/14688/Intel-Network-Adapters-Driver-for-PCIe-10-Gigabit-Network-Connections-Under-FreeBSD-

 

1) After compilation the following if_if.ko is created as a driver, although in your "readme files" Intel mentions it should output if_ixgbe. Is this a bug?

2) Linux, FreeBSD and Netmap supports "ixgbe" driver, but not IX, what is IX driver? Shouldn't x553 support be included in ixgbe driver as in Linux?

Observation:

On Linux using ixgbe driver, Netmap works and I achieve 960 Mbs/s

On Freebsd using ix driver, Netmap works only in emulation mode, and I achieve only ~150 Mbs/s

I talked with the guys on FreeBSD, and they told me Netmap is not supported by ix driver, only by ixgbe driver.

3) If Netmap works on Linux with the same card and not on FreeBSD, I tend to believe the driver is the issue here.

 

All information about NETMAP and accepted drivers are here:

https://www.freebsd.org/cgi/man.cgi?query=netmap&sektion=4

 

Mainly it is used by Snort and Suricata for IDS/IPS hence I need a proper driver for it

 

Please shed a light about the above,

Thank you

 

 

 

0 Kudos
21 Replies
CarlosAM_INTEL
Moderator
6,057 Views

Hello, @nRgia​:

 

Thanks for your reply.

 

The readme file located in the website cited on your previous communication has the information of the supported versions.

 

By the way, reviewing the following website we found the Intel team that may answer your consultations associated to the Operating System that you have mentioned and their drivers:

 

https://01.org/blogs/imad/2017/intel-increases-support-freebsd-project

 

You can contact them by filling out the following form:

 

https://01.org/about/contact-us

 

Finally, please keep in mind that this thread is associated to a third-party board. The proper information of this device is only handled by its manufacturer.

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
Reply