Intel® Acceleration Stack User Guide: Intel® FPGA Programmable Acceleration Card N3000-N/2

ID 683362
Date 11/01/2021
Public
Document Table of Contents

6.1. Installing the Intel XL710 Driver

Select the appropriate i40e and iavf driver for the XL710 NVM based on Table: Software/NVM Compatibility for XXV710 in the Intel Ethernet Controller X710/ XXV710/XL710 Feature Support Matrix.
Remember: Table: Software/NVM Compatibility for XXV710 is updated periodically.
Follow these steps to install the Intel XL710 driver:
  1. Download the i40e driver from download center or subcribe to i40e driver on sourceforge.
  2. Install driver as root.
    $ tar xvzf i40e-2.12.6.tar.gz ; cd i40e-2.12.6
    $ cd src
    $ sudo make install
    $ sudo rmmod i40e
    $ sudo insmod i40e.ko
  3. Download the i40e virtual function driver from download center or subcribe to i40e virtual function driver on sourceforge.
  4. Install driver as root.
    $ tar xzvf iavf-3.9.5.tar.gz ; cd iavf-3.9.5
    $ cd src
    $ sudo make install
    Insert the iavf kernel module to add support for virtual functions for Intel XL710:
    $ sudo insmod iavf.ko
Note: You may see the following errors during iavf driver install:
SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:72
SSL error:2006D080:BIO routines:BIO_new_file:no such file: crypto/bio/bss_file.c:79

It is safe to ignore these error messages. These errors are related to verification of digital signature of the driver. As the iavf Linux drivers are not digitally signed, the errors are to be expected on some operating system. These errors do not impact the functionality of the XL710 other than possible warnings in dmesg.