**************************************** RELEASE NOTES **************************************** Chelsio Unified Boot ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CHANGES ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Option ROM ========== Version : 2.0.0.24 (Beta) Date : 05/19/2020 ================================================================================ - Fixed the issues while changing the iqn name in uEFI iSCSI. - Fixed port timeout issues. - Fixed Media presence issue for fiber port adapters. - Fixed Timeout issues seen during initialization in UEFI. - Fixed issues with PXE boot. ================================================================================ ================================================================================ Version : 2.0.0.17 Date : 10/17/2018 ================================================================================ - uEFI signed. - Fixed IP address and IQN validation for UEFI 2.5 and above. The lower versions use INTERACTIVE mode with callback for such validation. - Fix in iscsi legacy to invoke LUN logout only when logged in. - Fixed system hang by updatinge Rx queue delivery to poll than interrupt. - Replaced F1/F2 with TAB to move within options in legacy config menu. - Added support to disable FEC for link negotiation where auto-neg fails. - Proper handling of protocols moving from UEFI to legacy state in UEFI system configured in legacy mode. Firmware ======== Version : 1.24.16.0 Date : 05/19/2020 ================================================================================ Fixes ----- BASE: - Incremental timeout to handle cases where peer takes more time to link up in non-AN case (fibre cable). - Update DCBX status when DCBX TLVs are removed from switch. - Treat Lookuptyp in EXACT_MAC command as "don't care". - Fixed PTP register misconfiguration during frequency adjustment. - Fixed PTP frequency adjustment scaling error. ETH: - Fixed a regression which was causing all ingress IPv6 packets to endup in default queue. - Fixed setting FW_PORT_CAP32_802_3_ASM_DIR, and FW_PORT_CAP32_802_3_PAUSE bits when cable is removed. This was causing flood of "Requested Port Capabilities exceed Physical Port Capabilities" in driver. - Remove support for IPv6 site local addresses (RFC 4291, section 2.5.7 deprecated site local addresses). OFLD: - Fixed a hang when connection runs into backpressure during RDMA_FINI handling. - [T6] Coprocessor and inline toe-tls hang issues fixed. - TOE-TLS: Ignore FW_ULPX_WR if connection is in close state. - Fixed hash filter creation issue when used with offload. FOiSCSI: - Fixed Path MTU reset problem during IPv6 RA processing. Enhancements ------------ BASE: - [T6] Dump internal processor memory parity errors in BIST status register. - FW support added to enable/disable TLS offload NIC support. ================================================================================ ================================================================================ Version : 1.24.11.0 Date : 12/06/2019 ================================================================================ Fixes ----- BASE: - IP masking not honored in a filter for IPv6 is fixed. New firmware command FW_CLIP2_CMD is added. ETH: - 100G LR4 module's default fec is corrected to no fec. - 1G/10G/40G speed change request is accepted directly and FW will disable the fec, it won't throw error to driver now. - Other fec's trial on AN duty cycle is corrected. It will now try one fec per bean cycle. - Do not allow RS FEC in 50G speed. - Fixed FW_ETH_TX_PKTS2_WR not returning credits to egress/ingress queue. - Fixed link not coming up when toggle duration is small (less than 1 sec). Enhancements ------------ BASE: - New firmware command FW_CLIP2_CMD added to pass the ipv6 mask. ETH: - Multiple fecs try is made default. - Driver can also set one fec or multiple fecs, or disable other fecs try. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ERRATA (Open Issues) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 39693: [Legacy]: Boot to OS fails after installation on FCoE LUN. - 39689: Link fails to come up with iSCSI boot with T540-BT card. - 39685: Link is detected even link cable is not connected. - 39670: boot config enumerating 4 ports for a 2 port card. - 38513: IPv6 iSCSI target discovery fails. - 38480: iSCSI ping fails over VLAN. - 38309: iSCSI Lun fails to get listed with T6225-SO-CR. - 37346: Unable to continue windows installation on iscsi/fcoe lun in legacy machine. - 36767: [Legacy]: Machine hangs if both iSCSI and FCoE are enabled. - 36680: Need support for AARCH64 in uEFI driver. - 36033: [uEFI]: PXE fails when iSCSI is enabled on uEFI 2.3 machines. - 35708: [Lenovo]: HII is currently not supported on latest uEFI v2.6 machines. Workaround: Use "drvcfg -s" from uEFI shell to configure the adapter. - 33426: [Legacy] Invaild IQN names are accepted under initiator iSCSI parameter. - 23143: [HII] Behavior on IBM x3850 Gen 6 needs few modifications. ******************************************************************************** Copyright (C) 2020 Chelsio Communications. All Rights Reserved. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Chelsio Communications. Chelsio Communications assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Chelsio Communications.