Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): ThinkSystem SR645 V3 (7D9C, 7D9D)
Targeted Operating System: RHEL9.2
YUM Repository Build Date: 2024_01_16

YUM Repository Release Version: Oahu

Device:
ThinkSystem Intel X710-T2L 10GBASE-T 2-port OCP Ethernet Adapter Part Number: 4XC7A08278
Feature Code: AUZW
PCIe Sub Vendor ID: 0x8086
PCIe Sub Device ID: 0x000F


Release History:

Release Change History Documents

Intel Networking Adapter/Device Firmware




===========================================================================
Intel v28.0 Network FW Update Release
Release date = 02/16/2023
Package Version: 9.2-6.2-1.3357.0
===========================================================================

CONTENTS
________

1.0  Change history
2.0  Web information and support phone Number
3.0  Notices and trademarks
4.0  Disclaimer


1.0  Change history
___________________


This release includes the following updates:
============================================
Versions:

1) The following X710/XXV710 images are at NVM 9.20 level.
------------------------------------------------------------------------------------------------
                  Device                         Boot ROM (Option ROM)  Firmware (Etrack ID)
------------------------------------------------------------------------------------------------
    ThinkSystem XXV710-DA2                       1.3357.0                 8000DB63
    ThinkSystem X710-T2L PCIe                    1.3357.0                 8000DEE7
    ThinkSystem X710-T2L OCP                     1.3357.0                 8000DEE8
    ThinkSystem X710-T4L PCIe                    1.3357.0                 8000DEE3
    ThinkSystem X710-T4L OCP                     1.3357.0                 8000DEEA


2) NVMUPDATE tool updated to 1.39.32.6 to support new config version.


This update supports Lenovo ThinkSystem and ThinkAgile products, except DS530.

Important Note:  If you choose to install the nvmupdate64e utility manually, please ensure that you install
version 1.39.32.6 or newer.

Earlier versions of nvmupdate64e tool may not be not compatible or include all latest supported features.

New features:
  - Defines the IID (Instance IDs) field in the NC-SI packet's header,
    which is used to match responses to requests and to differentiate
    between new and retried commands.

    Description:
    According to the spec, If the IID of the current command is the same as
    the previous command's IID, the command is a "Retried Command" and the
    FW shall return the response of previous command (should be done
    without re-executing the command). When the IID is different than from
    the previous command, the command is executed.

    The NC-SI spec is unclear on if the incoming commands IID is compared
    to the IID of the previous command received on the same channel,
    package or device. This feature defines a transfer to maintaining a
    single buffer for the last NC-SI command received on the device per
    transmitting interface.


Bug fixes:
  - XXV710DA2 adapter intermittently lose link when doing DC power cycle test

    Description:
    XXV710DA2 adapter intermittently lose link when doing DC power cycle
    test, this can be reproduced in about 200 DC cycle.

    Fix:
    When the FW starts to run, the gearbox has to be initialized and
    configuration needs to be downloaded from the NVM and applied. If one
    of the operation fails the FW will try again (several times). In this
    case the configuration failed with the error which was not covered.
    Error handling extended in the code to cover all cases

  - Package Port Control command with Port Control equals 0x1 works like
    reset if link is already up

    Description:
    In Campbell Pond, send Package Port Control Command to disable the
    port, send command to enable it, then send command to enable it again.
    The port is down instead of up.

    Fix:
    Added link status check in package command.

  - Link Status Change AEN event is not send after link down

    Description:
    Sending AEN Enable command with Link Status Change equals true, then
    sending Port Control Command with Port Control field equals 0x0 -
    disable. There is no event after link down.

    Fix:
    Changed event rejection condition to response.

  - After running reboot 123 times with qtest, slot4 (X710-T2L) shows an error

    Description:
    Used qtest ro run reboot 123 times, xcc web appears: PCIe Correctable
    Error Threshold limit has been exceeded at Segment 0x0000 Bus 0xA8
    Device 0x00 Function 0x01.

    Fix:
    Adjust the replay timer timeout value for different scenarios.


Release 9.0-6.0-1.3266.0 includes the following updates:
==============================================================
New features:
  - Windows 10,11 support for X710-T2L/T4L and XXV710
  - Support RHEL8.6/9.0, SLES 15SP4


Bug fixes:
  - IPS: 00729600 - XXV710 Link issues

    Description:
    While DC power cycle, the port maybe lose the link

    Fix:
    When the FW starts to run, retry to configure the Retimer in case of
    error.


Note on Firmware Recovery Mode:

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.

Resolving Firmware Recovery Mode Issues:

If your device is in Firmware Recovery mode you can restore it to factory defaults using the latest NVM
Update Package. Download the latest NVM Update Package from your vendor's support website and follow
the instructions in it.

*** NOTES:

- Before initiating device recovery, the integrity of the host operating system, device drivers
and firmware utilities must be verified and reinstalled if necessary. Fully functional operating
system, device drivers and tools are required for device recovery.

- AC power cycle your system even if the instructions do not indicate that an AC power cycle is required.
A power cycle is required to enable the device to restore and reload critical device settings to enable recovery.
To perform an AC power cycle, do the following:

a. Shut down the system if it is powered up.
b. Unplug all AC power cords from the system.
c. Leave the AC power cords unplugged for 15 seconds to allow the system power supply to discharge completely.
d. Plug in AC power cords to the system.

- Firmware Recovery Mode Errors and Messages:

When a device is in Firmware Recovery mode, the device drivers and preboot software and utilities may log or
display messages such as the following:

a. Firmware recovery mode detected. Limiting functionality.
Refer to the Intel(R) Ethernet Adapters and Devices User Guide for details on firmware recovery mode.
b. Firmware recovery mode detected. Initialization failed.
c. Firmware recovery mode detected. Limiting functionality.
d. PXE-E0C: Firmware recovery mode detected. Initialization failed.


2.0 Web Sites and Support Phone Number
______________________________________

   o  You can download new and updated files for Lenovo products from the Lenovo
     Web site:

     http://datacentersupport.lenovo.com/

  o  With the original purchase of an Lenovo hardware product, you have access to
     extensive support coverage.  During the Lenovo hardware product warranty
     period, you may call the Lenovo HelpCenter for hardware product assistance
     covered under the terms of the Lenovo hardware warranty.


3.0 Trademarks and Notices
__________________________

  Lenovo is a registered trademark of Lenovo Corporation in the United States
  and other countries.

  Intel is a registered trademark of Intel Corporation in the United States
  and other countries.

  Linux is a registered trademark of Linus Torvalds in the United States and
  other countries.

  Other company, product, and service names may be trademarks or service marks
  of others.


4.0 Disclaimer
______________

  THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
  Lenovo DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED,
  INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS
  FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE
  INFORMATION IN THIS DOCUMENT.  BY FURNISHING THIS DOCUMENT, Lenovo
  GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS.

  Note to U.S. Government Users -- Documentation related to
  restricted rights -- Use, duplication or disclosure is subject
  to restrictions set forth in GSA ADP Schedule Contract with
  Lenovo Corporation.






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

© 2018-2024 Lenovo. All rights reserved

Intel Networking Adapter/Device Utility




Release: 02/16/2023
===================
E810
-------------
New features:
  - Support RHEL8.7/9.1, ESXi 8.0

  - OROM update support in Recovery mode

    Description:
    With this implementation, the NVM host update flow in recovery mode
    should be the same as in the operational mode.

  - Defines the IID (Instance IDs) field in the NC-SI packet’s header,
    which is used to match responses to requests and to differentiate
    between new and retried commands.

    Description:
    According to the spec, If the IID of the current command is the same as
    the previous command’s IID, the command is a "Retried Command" and the
    FW shall return the response of previous command (should be done
    without re-executing the command). When the IID is different than from
    the previous command, the command is executed.

    The NC-SI spec is unclear on if the incoming commands IID is compared
    to the IID of the previous command received on the same channel,
    package or device. This feature defines a transfer to maintaining a
    single buffer for the last NC-SI command received on the device per
    transmitting interface.

  - Add FC-FEC(CL74) support with optical transceiver 25G-SR

  - NVMUpdate - only access devices from config file

    Description:
    The affected component shall only access devices (read/write flash or
    registers) listed in config file that match the following criteria:
	* if device in config file contains: DEVICE and VENDOR all devices
	  with specified device ID and vendor ID will be accessed;
	* if device in config file contains: DEVICE, VENDOR, SUBDEVICE,
	  SUBVENDOR all devices with specified 4partID will be accessed,
	* if device in config file contains: DEVICE, VENDOR, SUBDEVICE,
	  SUBVENDOR, REVISION all devices with specified 4partID and
	  specific revision will be accessed.

    Device not listed in config file (do not match the criteria above)
    shall be marked as "Update not available' in interactive mode.

  - NVMUpdate - OROM update in recovery

    Description:
    If the device is in recovery mode and has the capability of supporting
    for OROM update in recovery mode. it can be updated OROM either from
    NVM image or from separate file (FLB).

  - RoCEv2 LAG

  - FEC auto-detect for CVL LR/SR mode

    Description:
    Only valid FEC modes will be attempted based on the media and PHY type.

  - Enable hardware arbitration

  - IPS: 00675913 - FEC Configuration through UEFI HII for 25G CVL adapters


Bug fixes:
  - IPS: 00796141 - E810 fails to link with 10/25Gb SFP28 connect to
    adapter and 10Gb SFP+ connected

    Description:
    Connect Lenovo 10/25Gb SFP28 to E810, Lenovo 10Gb SFP+ to switch (CISCO 9K)
    Link fails to come up.

    Fix:
    Change the preserved "LinkDefaultOverrides" fields in the NVM image so
    that the settings in the NVM images make the firmware to try all the
    FEC modes during the link training.

  - IPS: 00736066 - [PA_IO Agile-Sprint202209_BDC_Storage_SR655] E810-DA2
    OCP ShareNIC cannot obtain DHCP IP under SR655

    Description:
    BMC failed getting an IP address on the sharenic port of E810-xxvDA2
    OCP via DHCP

    Fix:
    Use proper packageID SDP settings for SDP0 and SDP1

  - IPS: 00735574 - [PA_QUR 22C_BDC_SDV_FW_AMD1P_UEFI][RMK-5883]E810-DA4
    OCP Ethernet Adapter cannot obtain DHCP IP

    Destination:
    E810-DA4 OCP Ethernet Adapter cannot obtain DHCP IP.

    Fix:
    In implementation, use different variables to identify VSI in different
    context.

  - Both ports are loosing link randomly after dcb-map change

    Destination:
    The E810 adapter might experience an adapter-wide reset (all ports)
    when the DCBx willing configuration change (in firmware managed mode)
    propagated from the switch removes a TC that was RDMA enabled. This
    typically occurs when removing a TC associated with UP0 because it’s
    the default UP that RDMA based it’s configuration on. The reset results
    in a temporary loss in connectivity as the adapter re-initializes.

    Fix:
    FW changes along with changes in SW to allow for RDMA to disable
    QueueSets before suspending the removed TCs from the scheduler tree.


FVL/SGVL
--------
New features:
  - Defines the IID (Instance IDs) field in the NC-SI packet’s header,
    which is used to match responses to requests and to differentiate
    between new and retried commands.

    Description:
    According to the spec, If the IID of the current command is the same as
    the previous command’s IID, the command is a "Retried Command" and the
    FW shall return the response of previous command (should be done
    without re-executing the command). When the IID is different than from
    the previous command, the command is executed.

    The NC-SI spec is unclear on if the incoming commands IID is compared
    to the IID of the previous command received on the same channel,
    package or device. This feature defines a transfer to maintaining a
    single buffer for the last NC-SI command received on the device per
    transmitting interface.


Bug fixes:
  - XXV710DA2 adapter intermittently lose link when doing DC power cycle test

    Description:
    XXV710DA2 adapter intermittently lose link when doing DC power cycle
    test, this can be reproduced in about 200 DC cycle.

    Fix:
    When the FW starts to run, the gearbox has to be initialized and
    configuration needs to be downloaded from the NVM and applied. If one
    of the operation fails the FW will try again (several times). In this
    case the configuration failed with the error which was not covered.
    Error handling extended in the code to cover all cases

  - Package Port Control command with Port Control equals 0x1 works like
    reset if link is already up

    Description:
    In Campbell Pond, send Package Port Control Command to disable the
    port, send command to enable it, then send command to enable it again.
    The port is down instead of up.

    Fix:
    Added link status check in package command.

  - Link Status Change AEN event is not send after link down

    Description:
    Sending AEN Enable command with Link Status Change equals true, then
    sending Port Control Command with Port Control field equals 0x0 -
    disable. There is no event after link down.

    Fix:
    Changed event rejection condition to response.

  - After running reboot 123 times with qtest, slot4 (X710-T2L) shows an error

    Description:
    Used qtest ro run reboot 123 times, xcc web appears: PCIe Correctable
    Error Threshold limit has been exceeded at Segment 0x0000 Bus 0xA8
    Device 0x00 Function 0x01.

    Fix:
    Adjust the replay timer timeout value for different scenarios.


Release: 07/27/2022
===================
E810
-------------
New features:
  - Support Windows 11
  - Support RHEL8.6/9.0, SLES 15SP4
  - Support scalable IOV feature (S-IOV) on the 4th Gen Intel® Xeon®
    Scalable Processor with the following drivers and OS:
    o ice 1.9.11 or later
    o iavf 4.5.3 or later
    o RHEL 7.9 and 8.5
    o SLES 12.5 and 15.3
    Note: Please refer to document for more details.


Bug fixes:
  - IPS: 00745106 - [PA_EGS_SH_NDH_HW_Stress] After running reboot 123
    times with qtest, slot4 (X710-T2L) shows an error.

    Description:
    xcc web appears: "PCIe Correctable Error Threshold limit has been
    exceeded at Segment 0x0000 Bus 0xA8 Device 0x00 Function 0x01. The
    Vendor ID for the device is 0x8086 and the Device ID is 0x15FF. The
    physical slot number is 4" Error.

    Fix:
    Increase the replay timer timeout value for different scenarios.

  - IPS: 00665409 - [IO_Tatlow_BBFV[UEFI] Intel E810-DA2 PCIE Ethernet
    Adapter changes do not take effect in network device.

    Description:
    During POST, in UEFI setup, set "Active Physical Functions" to "PF0"
    and save. However, it will still be set to "All" after reboot.

    Fix:
    Added a check to ensure only PF0 is used during HII value set.

  - IPS: 00673260 - E810 OCP adapter fails to link on D-Link switch but
    E810 PCIe adapter is able to establish link

    Description:
    With the same setup, E810 PCIe adapter links up, but E810 OCP adapter
    can't link up.

    Fix:
    Added new section in NVM to match the requirement and bring up link
    correctly.

  - IPS: 00688647 - BSOD seen on E810 ICEA driver when using SRIOV/RDMA

    Description:
    A customer has SR645 servers in a cluster running Windows 2019 Hyper-V.
    with SRIOV and RDMA. Randomly the server crashes with a BSOD.

    Fix:
    Updated driver to use correct lock and set correct status of queues in
    passive level thread

  - IPS: 00711180 - E810-DA2 has no Share NIC feature
    IPS: 00733937 - [PA_Bona_OOB_SDV_USI_SO] Unable to display XCC Shared
    port of Intel E810 Network OCP under UEFI BMC Network Setting page

    Description:
    No Shared option and only Dedicated in the field of Network Interface
    Port.

    Fix:
    Uses correct packageID definition in NVM image.


FVL/SGVL
--------
New features:
  - Windows 10,11 support for X710-T2L/T4L and XXV710
  - Support RHEL8.6/9.0, SLES 15SP4


Bug fixes:
  - IPS: 00685894 - I210 Option Rom Request

    Description:
    Lenovo required support for specific 4-part ID, additional HII fields
    in "NIC Configuration" menu for I210 AT, remove "Device Level
    Configuration" and "iSCSI Configuration" fields

    Fix:
    Added and removed corresponding fields.

  - IPS: 00729600 - XXV710 Link issues

    Description:
    While DC power cycle, the port maybe lose the link

    Fix:
    When the FW starts to run, retry to configure the Retimer in case of
    error.





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

© 2018-2024 Lenovo. All rights reserved