Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): ThinkSystem SE350 (7Z46, 7D1X, 7D27)
Targeted Operating System: RHEL8.1
YUM Repository Build Date: 2020_12_04

YUM Repository Release Version: Whitley

Device:
ThinkSystem SE350 4xRJ45 10GBASE-T LOM Package 10GBASE-T Wired Network Module Part Number: NA
Feature Code: na
Core System Device
Install Drivers on all Servers


Release History:

Release Change History Documents

Intel v25.0 SW release for Intel Ethernet products




Intel v25.0 Drivers Software Release for Lenovo Intel-based Ethernet products 
==============================================================================

This is the v25.0 software release update for Lenovo Intel-based Ethernet products
with Lenovo System x, ThinkServer, ThinkSystem, and ThinkAgile server families.

The Intel Ethernet products supported include:

  - ThinkSystem 1Gb 2-port RJ45 LOM for ST550
  - ThinkSystem 1Gb 2-port RJ45 LOM for SR530, SR550, SR630, SR650, SR850, SR950
  - ThinkSystem 1Gb 4-port RJ45 LOM for SR630, SR650, SR850, SR950
  - ThinkSystem 10Gb 2-port SFP+ LOM for SR530, SR550, SR630, SR650, SR850, SR950
  - ThinkSystem 10Gb 4-port SFP+ LOM for SR630, SR650, SR850, SR950
  - ThinkSystem 10Gb 2-port Base-T LOM for SR530, SR550, SR630, SR650, SR850, SR950
  - ThinkSystem 10Gb 4-port Base-T LOM for SR630, SR650, SR850, SR950
  - ThinkSystem D2 10Gb 8-port EIOM SFP+ for SD530
  - ThinkSystem D2 10Gb 8-port EIOM Base-T for SD530
  - ThinkSystem X722 LOM for SN550, SN850
  
  - ThinkSystem Intel X710-DA2 2x10GbE SFP+ Adapter
  - ThinkSystem Intel X710-DA4 PCI-e 10GbE 4-port SFP+ Adapter 
  - ThinkSystem Intel X710-T4 PCIE 10Gb 4-Port RJ45 Ethernet Adapter  
  - ThinkSystem Intel XXV710-DA2 PCIe 25Gb 2-Port SFP28 Adapter
  - ThinkSystem Intel X710-T2L 10GBASE-T 2-port OCP Ethernet Adapter

  - ThinkSystem Intel I350-F1 PCIe 1Gb 1-Port SFP Ethernet Adapter
  - ThinkSystem Intel I350-T2 PCIe 1Gb 2-Port RJ45 Ethernet Adapter
  - ThinkSystem Intel I350-T4 PCIe 1Gb 4-Port RJ45 Ethernet Adapter
  - ThinkSystem Intel I350-T4 ML2 1Gb 4-Port RJ45 Ethernet Adapter
  - ThinkSystem Intel I350 1GbE RJ45 4-port OCP Ethernet Adapter

  - Intel X710-DA2 ML2 2x10GbE SFP+ Adapter
  - Intel X710-DA4 ML2 4x10GbE SFP+ Adapter
  - System x Intel X710 2x10GbE SFP+ Adapter 
  
  - System x Intel I340-T2 PCIe Ethernet Adapter
  - System x Intel I340-T4 PCIe Ethernet Adapter    
  - Intel X550-T1 Single Port 10GBase-T Adapter
  - Intel X550-T2 Dual Port 10GBase-T Adapter
  - System x Intel X540-T2 Dual Port 10GBase-T Adapter 
  - System x Intel X540-T2 Dual Port 10GBase-T ML2 Adapter
  - System x Intel X520-DA2 Dual Port 10GbE SFP+ Adapter  

  - ThinkServer X710-DA4 AnyFabric 10Gb 4 port Ethernet Adapter by Intel 
  - ThinkServer X710-DA2 AnyFabric 10Gb 2 port Ethernet Adapter by Intel 
  - ThinkServer X710-DA2 PCIe 10Gb 2 port Ethernet Adapter by Intel 
  - ThinkServer X710-DA4 PCIe 10Gb 4 port Ethernet Adapter by Intel  
  - ThinkServer X520-SR2 PCIe 10Gb 2 Port SFP+ Ethernet Adapter by Intel 
  - ThinkServer X520-DA2 PCIe 10Gb 2 Port SFP+ Ethernet Adapter by Intel 
  - ThinkServer X520-DA2 AnyFabric 10Gb 2 Port SFP+ Ethernet Adapter by Intel 

This v25.0 SW release supports Intel-based Ethernet products for all of Lenovo ThinkSystem, 
ThinkServer, and System x systems. 
    

Driver versions listing:
========================


Windows NDIS drivers: 
=====================


I219, I340, I350-based products:
================================

NDIS65  E1D65X64.SYS   12.18.9.0

        E1R65X64.SYS   12.15.184.13

        V1Q65X64.SYS   1.4.7.3


NDIS68  E1D68X64.SYS   12.18.9.10
        
        E1R68X64.SYS   12.18.9.6

        V1Q68X64.SYS   1.4.7.3

 
X520, X540, X550-based products:
================================

NDIS65  IXN65X64.SYS  4.1.196.0

        IXS65X64.SYS  4.1.196.0

        IXT65X64.SYS  4.1.196.0

        VXN65X64.SYS  2.1.186.0

        VXS65X64.SYS  2.1.186.0

NDIS68  IXN68X64.SYS  4.1.196.0

        IXS68X64.SYS  4.1.196.0

        IXT68X64.SYS  4.1.196.0

        VXN68X64.SYS  2.1.185.0

        VXS68X64.SYS  2.1.185.0


X710, XXV710, X722 based products:
==================================

NDIS65  I40EA65.SYS  1.11.101.1

        I40EB65.SYS  1.11.102.0

        IAVF65.SYS   1.7.119.0


NDIS68  I40EA68.SYS  1.11.101.0

        I40EB68.SYS  1.11.101.0

        IAVF68.SYS   1.7.119.0


LINUX drivers: 
==============

X710/XXV710/X722     i40e          2.10.19.82   

X520/X540/X550       ixgbe         5.6.5_1 

I340/I350 Driver     igb           5.3.5.42 


Notes: For SLES12 and SLES15 support, the Linux drivers stay 
at the 2.9.21, 5.6.1_1, and 5.3.5.39 version levels.


VMware drivers:
===============

Native Mode drivers: (ESX 6.0, 6.5, 6.7)
====================

X710/XXV710/X722     i40en          1.10.6.0

X520/X540/X550       ixgben         1.8.7.0

I340/I350 Driver     igbn           1.4.10.0


Native Mode drivers: (ESX 7.0)
====================

X710/XXV710/X722     i40en          1.10.9.0

X520/X540/X550       ixgben         1.8.9.0

I340/I350 Driver     igbn           1.4.11.0


NVM Update Tool:                    1.34.22.6


This v25.0 software release update includes following key updates and fixes:
=============================================================================

1) Include latest device drivers update for Windows 2016 and 2019.
   
2) Include latest device drivers for RHEL7.7 and RHEL8.1.

3) Incluse latest device drivers for SLES12.4 and SLES15.1.

4) VMware support includes ESX 6.7 with updated Native Mode drivers.

5) Virtual drivers for PRO40GB products are moved to AVF naming and moved to /PROAVF
   folder for both Windows and Linux. This change should be transparent to end users
   with full update compatibility/transparency from earlier virtual drivers.

6) 1.2203.0 PREBOOT, or newer, includes adding end user configuration in UEFI HII for setting 
   Legacy VLAN, Legacy PXE, and LLDP Agent setting (for X710, XXV710, X722) products. 

7) X722 NVM update to 4.10 version level which includes including latest PREBOOT 1.2203.0 and
   other enhancements and fixes including persistent LLDP support. 
   See readme file in /NVMUpdatePackage folder for more details.

8) X710/XXV710 NVM update to 7.00 version level with new 1.2203.0 PREBOOT. For more details refer to
   the same reference in (6) above. Also add persistent LLDP support.
   Note that the X710-DA2 ML2 adapter stays at NVM 6.01 level with PREBOOT 1.2203.0 update.

9) X550-T1 and X550-T2 adapters are at NVM 2.00 version level with PREBOOT 1.2203.0 update.

10) Linux device drivers are built with latest security enhanced RPM packaging from each Linux OS vendor.

11) Include fix for VLAN setup and proper link connection in Windows PE when operating X722 LOM devices at
    1G connection.

12) Include support for X722 dummy device ID 37CC when installing configuration would involve X722 dummy device.

13) Include Windows 10G device drivers fix for X550-T2 Windows BSOD issue with some of System x server models.
    The fix for this issue also requires the X550-T2 adapter firmware to be at NVM 1.86 level or newer.

14) Adding latest security enhancements for all device drivers.  

15) Include latest CAT files update for Windows 1G E1R drivers to properly support Japanese OS versions.

16) Include a fix to avoid Windows OS Yellow Bang when first port of X722 device is disabled via System UEFI
    in Windows 2016 and Windows 2019.

17) Add persistent LLDP support for X710, XXV710, and X722 products.

18) Include a FW fix for preventing any X722 port link flap from system AC power cycle or re-initialization. 

19) X710-DA2 ML2 NVM Fix for a BMC share port issue.

20) Enhancement to the FW/NVM fix for all X710, XXV710, and X722 products for the BMC No-Drop-Mode issue.

21) All X722 NVM images come with LLDP Agent disabled by default in the firmware.

22) Firmware and tools update to support FW update in Linux across IOMEM settings of "Relaxed" or "Restricted".

23) PREBOOT/OROM 1.2522.0 update for I340, I350, X520, and X540 adapters.

24) Add support for new ThinkSystem Intel I350 1GbE RJ45 4-port OCP Ethernet Adapter.

25) Include a fix for a VMware tag issue with new ixgben 1.8.7 driver.

26) Include multiple updates for Linux drivers including VF to VM attachment enhancement and support for 
    Secure Boot/IOMEM=Strict setting.

27) Include multiple Windows drivers updates including:

- Fix for Get-NetAdapterStatistics issue when connected to Hyper-V Switch in a X722 configuration with no PHY card installed.

- Fix for a Windows BSOD Virtual Switch issue for X710.

- Fix for Windows VLAN ID setting issue for X550 via Windows Power Shell CMDLET.

28) Add support for new ThinkSystem Intel X710-T2L 10GBASE-T 2-port OCP Ethernet Adapter.

29) Firmware Recovery Mode for X722, X710, XXV710, and X550 products starting from X710/XXV710 NVM 6.80 or newer,
    X722 NVM from NVM 4.00 or newer, and X550 NVM from 2.00 NVM level.

When a device is in Firmware Recovery mode it will not pass traffic or allow any configuration; you can only
attempt to recover the device's firmware. A device will enter Firmware Recovery mode if it detects a problem
that requires the firmware to be reprogrammed. 
Please refer to Troubleshooting -> Firmware Recovery Mode section of the Adapter User Guide in /DOCS folder
for more detailed information.

Additional notes for Item 29 above:
===================================

When a device is in Firmware Recovery mode it will not pass traffic or allow any configuration; you can only
attempt to recover the device's firmware. A device will enter Firmware Recovery mode if it detects a problem
that requires the firmware to be reprogrammed. 
Please refer to Troubleshooting -> Firmware Recovery Mode section of the Adapter User Guide in /DOCS folder
for more detailed information.

Starting from v23.2 release or newer, with the firmware levels released for these products in this release, 
firmware rollback (downgrade) to all earlier released levels is NOT allowed. The reason is as followed:

Recovery Mode enhances device resilience not found in previous NVM releases.  
The design of Recovery Mode precludes rollback to previous versions of NVM and so this version of NVM utilizes 
the anti-rollback mechanism to prevent downgrades.


3.0   Build and Installation Instructions
_________________________________________


Refer to the online guide & help files that come with the CD and CD Autorun program.

Read the readme.txt, release.txt, and version.txt files, at the root, for key updates
and associated information. The Adapter_User_Guide.PDF is provided at /DOCS.


Important notes or tips:
========================

1) From the CD Autorun.exe, for Windows, select Install Drivers and Software for automatic
device driver and PROSETDX installation or update.
From Autorun.exe, you can also read this readme or select View User Guides for viewing 
online guide and instructions.

2) It is strongly recommended that, for Windows installation, you use the Autorun.exe
from this sw CD and run " Install Drivers and Software " for complete installation of
Windows device drivers and associated PROSETDX software. 
Intel PROSETDX management software and Advanced Network Services (ANS) are integrated
parts of Windows device drivers installation and operational configuration.

3) For Linux driver software installation, please read the readmefirst.txt file provide
in the \Linux folder, for each family, prior to any installation.

4) Lenovo Agentless/HII/UCM is supported for all products with System x and Think System.

5) Current Out of Box VMware drivers are provided in \VMware folder.
It is recommended that end users should check and pick up latest device drivers posted
via VMware certified HCL/VCG listing and release.

6) \APPS\BootUtil\ folder provides EFI, Linux, and Windows utilities and instructions
for the following options: 

a. Flashing with BootIMG.FLB to update the Option ROM to latest Boot Agent codes. 
Please read bootutil.txt for command line instructions (from \APPS\BootUtil\Docs).

b. Using BootUtil tools for enabling/disabling the Option ROM or the Wake on LAN
feature for each applicable product.

In general, WoL enabling/disabling is -WOLE / - WOLD.

Otion ROM boot enabling/disabling is -FE / - FD.

For example, to disable WoL on all ports, run:
bootutil -all -wold
Or, to disable WoL on a specific port, run:
bootutil -nic=xx -wold  ( where xx = 1-40 )

For example, to enable the UEFI and PXE on all ports, run:
BootUtil -FE -ALL
BootUtil -UP=PXE+EFI -ALL -FILE=BOOTIMG.FLB

NOTE: Do NOT use \BOOTUTL for Option ROM update for X710-based products.

7) By design, for adapter options that support Wake on LAN, WoL is enabled at least for the first port.

8) For other applicable end user tools, go to \APPS\TOOLS folder.

9) For adapters supported with NCSI, NCSI is only enabled and supported for the first port.

10) The \NVMUpdatePackage in this release provides NVM updates for Lenovo X710-based adapters and 
X722 LOM products. For all other adapter products, including I340, I350, X520, X540, and X550 based,
this package supports Option ROM (Boot ROM or PREBOOT) code update to 1.1767.0 level. 

Windows, Linux, EFI and VMWare verions of the NVMUpdate Tool to update these can be found in:
\NVMUpdatePackage\XL710 folder.
Extract the package for the target OS and follow the instructions in the readme.txt.
It is recommended to update using a script or command line.  The command line for updating is as follows:
nvmupdate64e u l o update.xml c nvmupdate.cfg

PLEASE always install the adapter with current device driver prior to NVM update. 
It has been found that running NVM update with older device drivers can cause NVM update issue.

11) SRIOV and Virtual Functions (VFs) configuration:

When you set up VFs on multiple ports adapter, you need to specify number of VFs for each port with
each parameter separated by a comma. For example:

If you enter:

  modprobe  max_vfs=4

This will spawn 4 VFs on the first port ONLY.

If you enter:

  modprobe  max_vfs=2,4

This will spawn 2 VFs on the first port and 4 VFs on the second port.

Please also note:
=================

Neither the device nor the driver control how VFs are mapped into configuration space.
Bus layout will vary by operating system. 
On operating systems that support it, you can check sysfs to find the mapping.

DCB/DCBX is supported for PF device but NOT for VFs.
When DCB is configured all the VFs remain configured to single Traffic class (TC0).
Only the PF device can be configured to all the Traffic classes that are enabled via DCB/DCBX.

12) Advanced Offload Features support with this release:

NVGRE support for Windows 2012 R2, 2016, and 2019.

VXLAN for Linux Stable Kernel 3.10 with i40e 2.0.23 or newer.

VXLAN for VMware ESX 6.0, 6.5, 6.7 with latest native mode drivers.

GENEVE for Linux Stable Kernel 4x with i40e 2.0.23 or newer.

12) ISCSI boot: EFI ISCSI boot is supported via a Lenovo system UEFI boot stack for systems that
support this feature. All Lenovo Think System servers support this for running an Intel-based 
Ethernet adapter as an ISCSI software initiator.

Note that Legacy ISCSI boot is NOT supported.

13) HII menu from UEFI drivers include:

- Configuration setting for Legacy PXE boot ( Enable or Disable )

- And VLAN ID setting for Legacy PXE boot ( except for X520-DA2 and X540-T2 adapters )

- Note that VLAN ID setting for UEFI boot is from Lenovo's system UEFI boot stack and NOT
from Intel UEFI drivers. 

14) With latest i40en Native Mode driver from this release, and X710 6.36 NVM level or newer, 
X710-based adapters are supported for capability to set LLDP (enable/disable) in ESX OS.

15) In \TOOLS folder, a tool for end users to configure LLDP setting in NVM for X722 products
( To enable or disable LLDP in X722 FW/NVM ) is provided in /X722-LLDP-FW-Setting-Tool folder.
Please follow the information and instructions provided.

16) For IWARP/RDMA support for Linux, please read the readme file for i40iw driver in /PRO40GB/Linux 
folder for information and instructions.

17) For any issue with Intel Ethernet products, end users can pick up the below Intel's tool for 
collecting key system and network data for trouble shooting or for an issue report:

https://downloadcenter.intel.com/download/25293/Intel-System-Support-Utility 


* For other details regarding this v25.0 sw release, you can review the Intel's release.txt file.


(C) Copyright Lenovo 2018-2020.    
LIMITED AND RESTRICTED RIGHTS NOTICE: If data or software is delivered
pursuant a General Services Administration "GSA" contract, use, reproduction, or
disclosure is subject to restrictions set forth in Contract No. GS-35F-05925.








Lenovo Data Center Group Linux OS Support Home Page
linux.lenovo.com

© 2018-2020 Lenovo. All rights reserved