Oracle Quad 10 Gb or Dual 40 Gb Ethernet Adapter User's Guide

Exit Print View

Updated: June 2016
 
 

Verify the i40e Driver (Oracle Solaris)

The i40e and i40evf software package comes bundled in the Oracle Solaris software. Two device drivers are available for this adapter:

  • i40e - Physical function (PF) driver

  • i40evf - Virtual function (VF) driver


Note -  Oracle Solaris 11.3 SRU8 OS is the first release to support this adapter. You can upgrade to or install this release, but the version of the driver must be the same on both the client and the server.
  1. Check the version of the installed driver.
    # strings /kernel/drv/$(isainfo -n)/i40e | grep i40e 
    ...
    i40e 1.0.14
    

    If the version number is not at least 1.0.14, you must install the latest driver, or you can reinstall the OS.

    See Hardware and Software Requirements for more information.


    Note - If the i40e(7D) driver is not listed, the driver might not be loaded. You can use the modload(1M) command to load the driver if needed.
  2. Manually load the driver.
    # modload /kernel/drv/arch/i40e
    

    where arch is amd64 for 64-bit Intel server or sparcv9 for Oracle SPARC servers.

  3. If you removed the driver and would like to reinstall the driver, install the i40e package.

    Note - Before installing the package, ensure that your publishers are pointing to the correct repository.
    # pkg install i40e
    # ls -l /kernel/drv/$(isainfo -n)/i40e
    -rwxr-xr-x 1 root sys 350616 Apr 16 15:23 /kernel/drv/sparcv9/i40e
    

    or

    
    # ls -l /kernel/drv/$(isainfo -n)/i40e
    -rwxr-xr-x 1 root sys 384920 Apr 16 18:48 /kernel/drv/amd64/i40e
    # add_drv -i ‘"pciex8086,154b" "pciex8086,1572" "pciex8086,1573" "pciex8086,1574" "pciex8086,157f" "pciex8086,1580" "pciex8086,1581" "pciex8086,1582" "pciex8086,1583" "pciex8086,1584" “pciex8086,1585"' i40e
        
      

    where pciex8086,1572 pciex8086,1573 pciex8086,157f list the PCIe drivers.

Related Information