Lenovo YUM Repository
Release and Change History
Bundle Release Information: |
Targeted Server Family (Machine Type): Lenovo ThinkSystem SR635 (7Y98, 7Y99) |
Targeted Operating System: SLES12SP4 |
YUM Repository Build Date: 2024_08_23 |
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 |
Release: 28.2 08/01/2023 ======================== New OS Support: - Support RHEL8.8/9.2, SLES 15.5 E810 ------------- New features: - Support NC-SI 1.2 thermal monitoring commands. Bug fixes: - IPS: 00833367 - E810-DA2 10/25GbE SFP28 2-Port OCP Ethernet Adapter cannot enable SRIOV in UEFI Description: SRIOV can not be enabled in UEFI Fix: Added logic to support on for all PFs - Resolved an issue were an incorrectly interpreted BDF during MCTP Endpoint discovery led to sending PLDM events to a non-existing device. - Resolved an issue where the id field of Event BEJ was changed from the originating resource Id as the resource number to a deferred binding resource Id. - A "Cannot initialize port" failure occurs when running nvmupdate 1.39.32.6 in SLES15SP3, because the tool doesn't support ioctl. - A SyncE-related transaction between driver and device may cause a PHY loading failure, during NVM upgrade. Subsequently, PHY errors are reported to UEFI driver during reboot, resulting in a BIOS hang. - Resolved an issue where E810-XXV-4T didn't expose one of the On Chip thermal sensors via PLDM. The sensor was not visible via BMC. - Resolved an issue where CVL4.1 and CVL4.2 had a problem with Recovery Clock configuration on port 4, in the case of fully reversed PF<>MAC mapping. Other configurations were not impacted. - Resolved an issue where the NC-SI "Reset Channel" (0x05) command was not reverting the port link state change made by for Real Time Comprehensive Embedded Management "Network Port Control' (0x34) command. - Resolved an issue where, during communication via PLDM Type 6, FW did not move the operation to the failed state and did not return INVALID_DATA. Instead, it returned UNSUPPORTED in the case of an invalid payload. - Reverted an incorrectly added strict handling of the payload-less action. - Resolved an issue where the Network Device and Port Metrics are disabled due to an BMC issue and missing support on BMC side. - Resolved an issue where in order to change the Forward Error Correction setting in the UEFI HII the user needs to change the Media detection setting, save the changes, and then change the FEC setting. - Previously, promiscuous mode did not see all packets; it only saw those packets arriving over the wire (that is, not sent from the same physical function (PF) but a different virtual function (VF). - Resolved an issue where during the second time of a POST operation, NetworkAdapter.ResetSettingsToDefault failed with the BMC reporting "Internal Server Error." - Resolved an issue when both RMII-based transport (RBT) and Management Component Transport Protocol (MCTP) were enabled, and PT was enabled on RBT, then OEM command 0x26 (config LLDP) was being rejected from NC-SI over MCTP with reason code 0x5081. - Corrected an issue where updating an NVM image of E810 could result in a "PHY NVM is not supported in devlink" warning message. - Previously, E8102CQDA2 adapter showed Linkcap width as x16. FVL/SGVL -------- New features: - Get Link Status AQC response when SFP module is not initialized. Description: If the Get Link Status AQC is sent when the SFP module is not initialized yet, the link can be lost. When the SFP module is not initialized yet, FW will try again in a reasonable timeout. Bug fixes: - IPS: 00819239 - [Kahauale_BBFV_HCT]X710-T4L NIC adapter can't saved the "Active Physical Functions" option on uEFI menu. IPS: 00831264/00844425 - XXV710-DA2 PCIe Adapter NIC port didn't disable after changed the "Active physical functions" Description: Intel XXV710-DA2 PCIe 25Gb 2-Port SFP28 Adapter NIC port didn't disable after changed the "Active Physical" setting on uEFI menu. Fix: Reset the length of the PCIe Alt Autoload section during image downgrade to a version earlier than FVL9.2 - IPS: 00840914 - [PA_IO Agile-Sprint202310_BDC_Storage_flex]SRIOV enable/disable both can do SRIOV features Description: OS can still create SRIOV VFs when the adapter HII already disables SRIOV in the BIOS IPS: 00841528 - [PA_IO Agile-Sprint202310_BDC_Storage_SD530] Intel X722 LOM test SR-IOV function cannot enable VF under ESXi8.0u2 OS Description: Open to enter ESXi Host Client-Manage-Hardware-PCI Devices-Select Port "Intel X722 10GB SFP+" Configure SR-IOV 2.UEFI has set SR-IOV function 3.ESXi8.0u2 Unable to enable VF redhat 9.2 can work well. Fix: Correctly set SR-IOV Control Capable bit for Lenovo images, - IPS: 00839473 - [PA_IO Agile-Sprint202209_BDC_oceancat_Sprint202310]X722 lom WOL fail in SD650. Description: WOL function UEIF page show gray, OS can not enable WOL function Fix: Enable force link down requests and map channel number in a descending order. Enable AltRAM implementation then reset corrupted memory block and recalculate MSI_X VF vectors. - IPS: 00831248 - XXV710 VPD info question Description: lspci -s BUS:Device.Function -vvv command to check VPD info, but it can't show out the VPD info Fix: Enable VPD bit in NVM image - IPS: 00769725 - [Hakuba] Abnormal cable plug (unplug) event on port 2 and 3 with Intel X710-T4L Description: Port2 and port3 of X710-T4L PCIE cannot display event in audit log and link status/speed in inventory when plug/unplug the cable. Fix: There are missing MCTP link status changes as mixed PF no. with port no. in the MCTP Link Status change handler, and overflowing PLDM queue with RDE events that were classified as Big Event. Map Port No. to the corresponding PF and continue, add additional condition to disable unplanned eventReceiver physical address change. Disable RDE events in the presence of asynchronous MCTP implementation without polling for Big Events Note: it may still occur in loopback mode. - IPS: 00725539 - Link down on x722 4x10Gb SFP+ PHY card with 27.3 code level (800039xx) Description: After upgrading the FW, all ports are down. Fix: Force OCP PnP Autodetection flow after NVM update. - Resolved an issue where a rare PCI speed degradation with Gen3 to Gen2 was seen during extensive link tests after a reset is caused by a core reset on an ICX-D platform. - Resolved an issue where during a write, with http PATCH method triggered, the LLDP Disable Valid bit was ignored, which resulted in a skip of write in all scenarios instead of just for the same LLLDP Enabled value. - Resolved an issue where if BMC bonding was disabled, NCSI mode was set to a Manual Switch Mode (depending on the platform), and BMC share port has changed before doing a power cycle, recovery mode would occur. Other prerequisites include disabled WOL, disabled LLDP, enabled PXE no drop, and disabled auto power-on after power loss (in BIOS). - Fixed an issue where the processing port id was always the same as the mac address - Previously, the addition of PCIe re-timers added to the total channel latency causing replay timer timeout correctable errors. - Resolved an issue where PLDM type MCTP packets were not accepted due to missing configuration for PCIe VDM I350/340/210 ------------ New features: - IPS: 00699338 - Name of I350 interlock in XCC is inconsistent with V1 Description: Card Name field shall be taken from V1 VPD field instead of "large resource string". This change applies to 1G Lenovo devices with enabled AIM support and existing V1 VPD field. 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. Release: 04/18/2022 =================== New adapters: - Intel(R) Ethernet I210-T1 LOM E810 ------------- None FVL/SGVL -------- New features: - SPR PCIe BUS Segmentation with Single MCTP Bus Owner - Platform Errata Workaround Description: ICX/Sapphire Rapids have implemented PCIe BUS Segmentation while using a single MCTP bus owner across all segments. It is expected that segmentation will be used on SPR platforms due to the large number of PCIe lanes. Chipset uses the high 3 bits of the MCTP Destination Endpoint ID as a segment number to route the MCTP over PCIe VDM packets to the proper segment. Once the Endpoint has been enumerated, this is OK since the endpoint will recognize the EID. However, the DMTF DSP0238 spec defines a NULL destination EID for the Set Endpoint ID command, and FVL will drop packets that have an unrecognized destination EID. The Platform team has been requested to submit an Errata. Long term requirement may be addressed in the DMTF. Short term to ensure NIC devices (FVL onwards) can work on SPR the pDCR proposes a Workaround to accommodate the Platform behavior. - Prevent PFR Failure caused by Full Switch Table Description: PF reset timeout on SW side was too low in case were PF was loaded with filters. This resulted in PF not able to finish the reset in time and SW reporting PF reset failed. PF reset fails because the MAC/VLAN table is full. Add filters to one PF, then PFR to another PF. - Customer option to replace Powerville with FVL-based Carlsville Adapters restricted to 1GbT / 100M at a lower price Bug fixes: - IPS: 00654228 - XXV710 Ping failure with VXLAN and Duplicate MAC address across different VNI Description: When using VXLAN on XXV710, 2 VMs in different VNI's with the same MAC address. Ping from VM01 to VM02 failed when the Intel NIC offload function is enabled, but it did not fail when the Intel NIC offload function is disabled. Fix: Added the filter class type check, configure Rx queue additional MAC filter for inner MAC of overlay network - IPS: 00606050 - Swapping x722 2port PHY card with 4 port PHY causes issue Description: Swap 2 ports card for 4 ports card. After swap, 4 ports card is not seen. Fix: If the PCIe Alt Autoload section does not match the OCP PHY card, the FW does not update the PCIe Alt Autoload contents when a new OCP card is found. It results in the default Device ID is used. Cover the different PHY while the device ID doesn't match. - FW has dropped the Discovery Notify Response from Bus Owner if Rq Bit is False but accepts otherwise Description: Expected Discovery Notify Request received and response is accepted. However, response is NOT accepted if Rq Bit in response is cleared. Fix: Exception for discovery notify response added - Thermal sensor update interval miscalculated at initialization Description: The thermal sensor update interval is miscalculated when assigning it to sensor register struct. The value should be multiplied by 10, instead it is multiplied by 1000 Fix: Implemented new macro for update interval conversion for all thermal sensors. - Size of Vendor Revision on QSFP isn't equal to 2 bytes Description: This field is used for comparison on QSFP modules. If word contains some data not equal to zero, then Vendor Revision field comparison with data from EEPROM will fail. Vendor Revision mask in SFP/QSFP Exception List section cannot work properly on QSFP modules. Fix: Use correct size for QSFP. - Default PLDM polling time used as minimum sensor period Description: Default PLDM polling time was used as minimum polling time when registering a sensor. It makes it so the highest value is always assigned to PLDM polling time. Fix: Changed conditional assignment to direct assignment for sensorEnt. - FVL sends MCTP Resolve Endpoint ID command as a datagram Description: FVL sends Resolve Endpoint ID commands with the D bit set in the MCTP header. This is incorrect since a response is expected. Fix: Fixed D bit. - FVL sends unexpected MCTP Resolve Endpoint ID command Description: After a reboot and MCTP enumeration, FVL sends an unexpected Resolve Endpoint ID command. Fix: A switch between SMBUS and PCIe implemented - After set Link Down or Link Up connection dropped event and connection established event occurs after 40s. Description: After set Link Down or Link Up connection dropped event and connection established event occurs after 40s instead of right after trigger event Fix: RDE Events are now independent of PLDM polling. - FW does not response for Get Endpoint ID command when OOB is bus master Description: FW does not response for Get Endpoint ID command when OOB is bus master, discovery process not completed Fix: Remove particular code to prevent reset when Endpoint discovery already triggered Release: 02/11/2022 =================== New adapters: - Intel E810-DA4 10/25GbE SFP28 4-port PCIe Ethernet Adapter - Intel E810-DA4 10/25GbE SFP28 4-port OCP Ethernet Adapter - Intel E810-DA2 10/25GbE SFP28 2-Port Internal Lock OCP Ethernet Adapter - Intel X710-T2L 10GBASE-T 2-Port PCIe Ethernet Adapter - Intel X710-T4L 10GBASE-T 4-Port PCIe Ethernet Adapter - Intel X710-T4L 10GBASE-T 4-Port OCP Ethernet Adapter - Intel X710-T2L 10GBASE-T 2-port Internal Lock OCP Ethernet Adapter - Intel I350 1GbE RJ45 4-port Internal Lock OCP Ethernet Adapter E810 ------------- New features: - 8x10/2x100 PSM4 Link Management Support Description: Support for multiple port options (2x100, 8x10) with external PHY - Control thermals on SFF modules Description: Proper logic control for thermals on SFF modules, including a valid / invalid thermal Measurement and valid / invalid thermal threshold. - Allow separate FC Configuration Description: Support differential configuration of Flow Control for Rx and Tx. - CWDM SFP Optic Support - Driver Start/Stop, Disable/Reset Cmdlet and configuration FW Logging on Windows Description: Improvements to firmware log files from customers to show more detailed information by adding cmdlets making it easier to start and stop logging to a log file, disable/reset logging levels for all modules. It only applies to Windows OS - Align Lenovo AIM Firmware Information 2 version display in UEFI HII with PLDM changes Description: Lenovo requests that UEFI HII portion which implements Lenovo AIM formset shall display the same version information. - Added support for Intel PSM4 optical module - Added ADQ rules results in allocating Recipes, which are limited resources that are shared across all PFs - RDE Port Schema Support Description: Replace the deprecated NetworkPort schema based resources with new Port schema based resources. Additionally, support Port.Reset action. - RDE PCIeFunction FunctionID Property Description: Support the FunctionId property in the PCIeFunction schema Bug fixes: - After RDE Operation Kill port to phy update isn't available Description: After RDE OperationKill, port 0 isn't available to execute phy update. Fix: Add phy access flag clear after operation kill. - Health Status Code 0x511 not generated Description: Health Status Code 0x511 not generated if new NetList is unsigned during update, which results in no failure info. Fix: Added health status report in the needed fail flows. - Following a firmware update and reboot/power cycle on the Intel Ethernet CQDA2 Adapter, Port 1 is displaying NO-CARRIER and is not functional. - Added a state machine to the thermal threshold activity so that when the switch page fails, it tries again from the same state. - FW not allow link if module not supported in lenient mode. - RDE Device is reporting a RevisionID property of PCIeFunctions schema as 0x00, instead 0x02. - The RDE device reports its status as Starting (with low power), even though it is in standby mode. FVL/SGVL -------- New features: - Redefine Lenovo Value and Proton Maps Description: Lenovo Value and Proton platforms use Lenovo's PHY3 and PHY4 PHY cards. Lenovo's ODM swap the KR routing of the card but keep the I2C control the same. Create new Adaptive NVM Super-Features for use on Lenovo's Value and Proton platforms when PHY3 or PHY4 are used. - Exposes Link Status CSRs Description: Exposes PRTMAC_LINKSTA and PRTMAC_PCS_LINK_STATUS1 which are used to determine the MAC clock frequency. Otherwise when a link goes down, the MAC clock frequency can revert to default settings, independent of the previous link speed. - Sageville X550 - NC-SI OEM command to configure PXE VLAN from BMC Description: A new Intel OEM NC-SI command to get temperature. Please refer to "System Manageability" chapter in the latest version of datasheet for more details. Bug fixes: - Ping latency issues using SRIOV with x722 on Linux with Cisco N5K, link flapping occurs IPS: 00595945/00631653 Ping latency issues using SRIOV with x722 Description: ping latency from VMs using SRIOV VF of function ID 1 to the external switch was very big like 7-15 seconds per the log. Fix: Calculates MSI_X VF vectors and the PCI VF count properly. - Linked 2-3 ports from 4-port FPK (SR630 or SR650 with x722 4x10Gb SFP+) with Cisco N5K, link flapping occurs IPS: 00558803 x722 4x10Gb SFP+ fails to link with Cisco N5K switch Description: SR630 or SR650 with x722 4x10Gb SFP+ Cisco N5k switch fw 7.3(3)N1(1) and 7.3(5)N1(1) OS is NA. The failure can be seen when booted to F1 setup. Fix: Enable KR-Cortina-Swap bit and get Cortina Channels mapped properly - NCSI is not responding IPS: 00594654 NCSI is not supported on port 2 of X722 on SD530 Description: The ncsi response of "clear init state command" from the port2 is abnormal and only port 1 is supported on NCSI response Fix: Sending the command with the same IID can cause that NCSI will went into "wrong" state and will not respond for command, need one context to store the most recent response. - FVL-1G/10G: Use Fixed CTLE on SFP NICs IPS: 00580545 Intel XXV710-DA2 PCIe 25Gb 2-Port SFP28 Adapter LED issue Description: Harbor Channel reports that the link is up when a 10G optical module is inserted with no fiber connected. The failing modules are Lenovo-branded Finisar SR modules: Lenovo PN 46C3447 Fix: Change the FW such that the Rx Calibration Mode field in the NVM is used for any optical module. Since the mode is set to Fixed CTLE on all SFP FVL25 NICs, this change will result in using Fixed CTLE for all optical modules. - NCSI response of Controller Information - missing uEFI firmware version Description: When using NCSI OEM command of "controller information" to get the uEFI firmware version. NCSI response data may only return PXE firmware version but missing uEFI firmware version information. Fix: To fill up this structure with correct data length. - No audit log is generated while plugging/unplugging cable. IPS: 00652126 When the cable is plugged and unplugged ML2, there is no audit log in XCC Description: In UEFI, plug in the cable -> wait 3 mins -> unplug the cable -> wait 3 mins, then check the audit log in XCC => no log Fix: Generate proper log and output. - X550 card missing during JPMT MQT2 AC cycle IPS: 00639948 Intel X550 card missing during JPMT MQT2 AC cycle Description: Intel X550 card will be missing during JPMT MQT2 AC cycle, could be reproduced on other SUT with different Intel X550 card. Fix: The failure is caused by a hang of the PCIe Gen3 equalization process in the PCIe PHY on short channels. As a result of this hang, there is a timeout in the LTSSM of the root port and the link test fails. Relax the stability criterion for VGA1 such that it will be considered stable even with the additional jitter. Release: 07/16/2021 =================== E810 ------------- New features: - Get SFF Temperature reporting via Intel OEM NC-SI command Description: A new Intel OEM NC-SI command to get temperature. Please refer to "System Manageability" chapter in the latest version of datasheet for more details. - Get serial Number and Product Number via Intel OEM NC-SI command Description: A new Intel OEM NC-SI command to get SN and PN. Please refer to "System Manageability" chapter in the latest version of datasheet for more details. - Enable and disable LLDP via Intel OEM NC-SI command Description: A new Intel OEM NC-SI command to configure the current and persistent settings of the FW LLDP agent and returns the configurations. Please refer to "System Manageability" chapter in the latest version of datasheet for more details. - Define response to NCSI command Get Version ID Description: Dev Starter version from NVM instead of FW Build will be reported. Please refer to "System Manageability" chapter in the latest version of datasheet for more details. - Double VLAN Mode and RDMA Compatibility Description: Update FW for RDMA can determine a VLAN tag in double VLAN mode. - RDMA VMware support Description: Support RDMA in VMware - Health Status Message Reporting Description: Provide end-user friendly critical error and message reporting mechanism, including detectable & recoverable issues, both errors and other important messages. Below are some message examples, the message will be in the dmesg log. * the device is in firmware recovery mode * the flash chip cannot be accessed * NVM authentication failed * option ROM authentication failed - FW logging support Description: Improve FW logging mechanism, support info acquire, sync log, etc. linux example: make -j CFLAGS_EXTRA='-DFWLOG_SUPPORT' modprobe ice dyndbg='+p' fwlog_events=0x0FFFFFFF fwlog_level=0x8 (# Log only ERROR for ALL events) firmware log will be reported in dmesg. windows example: $AdapterName = "YourTestAdapterHere" $LoggingConfig = @("C008") (to enable module 8 (AQ module) for error and flow level logging) New-NetAdapterAdvancedProperty -Name $AdapterName -RegistryKeyword FwLoggingMode -RegistryDataType REG_DWORD -RegistryValue 1 New-NetAdapterAdvancedProperty -Name $AdapterName -RegistryKeyword FwLoggingConfigs -RegistryDataType REG_MULTI_SZ -RegistryValue $LoggingConfig firmware log will be reported in ETL log. For more details, please contact intel. - 10G speed support during link establishment even if the SFP28 optic module EEPROM doesn't specify 10G support (specific to Lenovo E810 NVM images) Description: without this feature, E810 with such SFP28 optics will not link up when the link partner supports 10G only. - UEFI HII Port Disable feature Description: Implement a BIOS setup option (HII) that allows the end users to configure the LAN to disable the port. Bug fixes: - PLDM reports corrupted Plug Thermal sensor thresholds Description: To support for reading SFF Thermal sensor thresholds, module thresholds are used. Some PLDM flows keep using structures allocated for Netlist, which are invalid in the context of SFF modules/plugs. DNL always zeros 'fractional' part of the thresholds, Warning and Fatal thresholds initialized to 0 while only Critical threshold incidentally gets the correct value. 'Zero' thresholds are reported by PLDM and potentially mislead the BMC into making fatal decisions: - Zero Warning - BMC may decide to constantly drive the fan - Zero Fatal - BMC may decide to shut-down the entire server Fix: Properly use thermal sensor parameters output of Link API for case of SFP thermal sensors - PLDM FW update fails Description: PLDM FW update reports "the image may be invalid" Fix: In PLDM Header, Netlist version string have two null characters at the end. However, one is expected. Changed null symbol filtering inside netlist version string parsing function. Now FW support any number of null symbols at the end of string. - CVL/Link not restored unless Asynchronous Health Status message is cleared Description: When an empty cage health status event is triggered, until the message is cleared the affected port will not link, even after the cage is filled Fix: After the cage is filled, recover the link. - When sending a get link status command (0x0a) on channels 1 the link status of channel 2 is reported and vice versa Description: When sending a get link status command (0x0a) on channels 1 the link status of channel 2 is reported and vice versa Fix: Do necessary logical port, mac port conversions - TEMP_WARN, TEMP_CRIT & FAN_ON_AUX signals are not set properly as per OCP spec for Aspen flat Description: The signals of TEMP_WARN, TEMP_CRIT & FAN_ON_AUX are not set as OCP spec. Fix: Polarity is configured by netlist and should be set differently for FAN_ON_AUX (positive) and TEMP_WARN_N and TEMP_CRIT_N (negative). FVL/SGVL -------- New features: - Report EETRACK ID via NC-SI Description: A new Intel OEM NC-SI command to get EETrack Id. Please refer to "System Manageability" chapter in the latest version of datasheet for more details. - Report Manufacturing Date via NC-SI Description: A new Intel OEM NC-SI command to get manufacturing date. Please refer to chapter "System Manageability" chapter in the latest version of datasheet for more details. - NC-SI ASIC Temperature Reading Description: A new Intel OEM NC-SI command to get ASIC temperature. Please refer to chapter "System Manageability" chapter in the latest version of datasheet for more details. - FW Version in NC-SI Get Version ID Description: A new Intel OEM NC-SI command to get FW version. Please refer to chapter "System Manageability" chapter in the latest version of datasheet for more details. - Intel OEM Get VPD over NC-SI Description: A new Intel OEM NC-SI command to get VPD information. Please refer to chapter "System Manageability" chapter in the latest version of datasheet for more details. Bug fixes: - Add the hot fix to "boot menu issue" of all FVL8.4 UEFI drivers IPS: 00632987 Boot menu display abnormal after updating Intel FW. Description: Update FW to 1.2992.0. Reboot the SUT and press F12 to boot to the boot menu, Error occurred. The function of the card is still normal. Generic UEFI string was used instead of branching string for child handle. Fix: For child handle, branding string is displayed. - Add the hot fix to the "x710/x722 firmware version string issue" IPS: 00631440 NVM ID of x722 lom display abnormal under UEFI & XCC after upgrade the firmware Description: Update fw to 1.2992.0-all-0 (OSS:123002), check version under uefi, it displays "0x80002E63", it should be "80002E63". Fix: Remove 0x. - xxv710-DA2 mdio bus confliction IPS: 00635602 XXV710 link down when disconnect/reconnect fiber cable with 10Gb SFP+ optics Description: Disconnect the fiber cable from the SFP+ module multiple times can lead to link down. Fix: FVL7.2 added UNVL temperature polling which is indirect action. FVL firmware is asking UNVL FW that it will "read" the temperature in next few cycles, and after 460ms it's coming to read UNVL temperature. In the "polling temperature period" FVL firmware read/write some information from UNVL through DNL actions which caused UNVL FW stuck. - x722 NVM images to enable WOL for all ports IPS: 00514245 x722 NIC port down after excessive reboot Description: While rebooting the server many times, ethtool reports no link on port. Fix: the workaround is to enable wol on all x722 ports - x722/x710 NVM images to enable "allow pxe disable" IPS: 00626858 The system can still boot into PXE server(Legacy mode) when set "Legacy Boot Protocol" to None. Description: In UEFI Setup, Setup Menu - Boot Manager - Boot Modes - System Boot Mode, set "Legacy Boot Protocol" to None, the system still boots into PXE mode. Fix: enable "allow pxe disable" bit in the NVM image. - Proton/Value uses a new version map Description: * The Identifier of the OCP PHY used and the Super-Feature IDs are incorrect. This causes the FW not to identify the PHY as one of the Cortina PHY’s that need to the I2C channel swap. The fix is a FW change only. * The bit to enable the “KR Cortina Swap” feature is located in a RO word. This means that Lenovo FPKs images will not be able to be updated to enable the feature Fix: the nvm image uses a new version map to fix the issue. - EETrackId is returned in wrong endianess Description: Intel OEM NC-SI command reports EETrackId which is in wrong endianess. Fix: Swapped bytes in two words of eetrackid - FW provided contain wrong FW version information Description: FW doesn't contain the correct minor version information Fix: Changed to correct minor version. - Link speed conflict error reporting is not accurate Description: While setting Phy config and NC-SI Set Link are in different speed, Set link Parameter Conflict error instead of Set link Speed Conflict error is reported. Fix: Check all combinations to decide the error.
Lenovo Data Center Group Linux OS Support Home Page |
linux.lenovo.com |
© 2018-2024 Lenovo. All rights reserved |