**************************************** RELEASE NOTES **************************************** Chelsio Unified Wire for Windows ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CHANGES ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Driver ====== Version : 6.15.58.0 Date : 06/30/2021 ================================================================================ - Drivers are WHQL Certified. ================================================================================ ================================================================================ Version : 6.15.58.0 (Beta) Date : 05/21/2021 ================================================================================ NDIS: - Updated Firmware to 1.25.6.0 - Fixed the discrepancies with Flow control Autonegotiation settings. - Fixed the issue of cudbg logs not collected in memory dump. - Minor changes in error handling of deadmanwatchdogtimer feature. iWARP (ND): - Fixed a BSOD observed while rebooting the host where mailslot resource was not getting freed up. Guest RDMA (Mode 3): - Increased SW Ring buffer size to improve functionality under heavy stress. iSER Storport Miniport: - Fixed the issue seen while running switch port shut/no shut with MPIO traffic. NVMe Storport Miniport: - Fixed the issue of logout getting stuck with ipv6. - Fixed the issue LUN automatic recovery is not happening when link unplug/plug is done. ================================================================================ ================================================================================ Version : 6.15.52.0 (Beta) Date : 03/30/2021 ================================================================================ NDIS: - Updated Firmware to 1.25.4.0 - Fixed the issue of RSS hash out of bound data not filled for UDP packets. - Reduced number of logs captured into eventlog. - Updated RSS Profile to be set to 'ClosestProcessor' on NUMA machines as part of Chelsio Management Performance Tuning. - Added cxgbtool command, trcparams to change trace flags and level dynamically. - Added support to monitor high temperature of the card and act accordingly. NDIS SR-IOV: - Fixed the issues observed on disabling and enabling the NDIS while Guest RDMA traffic is running from the VM. iSCSI Storport Miniport: - Fixed the BSOD while disconnecting the targets which are unreachable. - Fixed the BSOD seen while doing CBFT iSCSI installation. iSER Storport Miniport: - Fixed the BSOD observed on rebooting the Initiator machine connected to target with persistent login enabled. - Fixed the BSOD observed on disabling VBD after continuous login and logout to iSER target. NVMe Storport Miniport: - Fixed the nvmetool.exe listtargets output when there is no link or when no targets are connected. - Fixed the BSOD on rebooting the machine with NVMe traffic. - Fixed the issue observed with continuous login and logout of targets. - Fixed the issue LUN Automatic recovery is not happening when link unplug/plug is done. - Added code to print the MAC address in output of nvmetool.exe FindNvmeHosts. Firmware ======== Version : 1.25.6.0 Date : 05/21/2021 ================================================================================ Fixes ----- BASE: - Fixed backward compatibility issue in port type interpretation with vpd version 0x80. Enhancements ------------ ETH: - Rate limiting support added for encapsulated (vxlan, nvgre, geneve) NIC TCP packets. OFLD: - More than 128 SGLs supported in FW_RI_FR_NSMR_WR. Now, more than 16GB (upto 64GB) of PBLs can be written with single FW_RI_FR_NSMR_WR. ================================================================================ ================================================================================ Version : 1.25.4.0 Date : 03/30/2021 ================================================================================ Fixes ----- BASE: - Fixed Back to back T6 100G-CR4 link coming up with NO FEC sometimes. - Try to bring up link in 1G speed if link doesn't come up on 10G. - Fixed a bug to not allow BaseR fec in 100G speed. - Fixed linkup issues on BT adapter in 1G and 100M speed. - Fixed an issue to allow driver to send VI_ENABLE multiple times (once with rx disable and then later rx enable). - Fixed rate limiting not working on class number 16 to 30. ETH: - Fixed a case when firmware failed to deliver NIC WR completion to host. - No rate limit support for WR ETH_TX_PKTS2 due to performance reasons. OFLD: - Fixed a connection hang in SO adapters when tp_plen_max (set by driver) is more than the window size. - Added fw_filter_vnic_mode to firmware API file (t4fw_interface.h) - Use correct rx channel in coprocessor crypto completion (CPL_FW6_PLD). This was causing out of order completion to host. FOiSCSI: - Fixed a crash due to unaligned access of ipv6 address. - Fixed a crash during lun reset. Enhancements ------------ OFLD: - Disabled bottleneck bandwidth logic due to perf reason. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ERRATA (Open Issues) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NDIS ---- - 41006: BSDO seen while creating vswitch after running NIC,ISER,SMB together. - 40642: "Error retrieving current timestamp capabilities" observed on doing query on VMswitch. - 39994: Only 28 VM's (with one VMnetwork adapter) are supported with vRSS. - 39701: Need a way to enable AllReceiveHw, AllTransmitHw and other capabilities for PTP. - 39695: Need to print option rom version as part of "cxgbtool.exe vbd0 debug version" - 38020: UDP checksum offload for ipv6 doesn't happen when v-switch is present. - 37862: Need to implement various port settings for the T580 cards in Chelsio Management. - 37023: Need support for UDP Segmentation Offload. - 36869: Need counters for timestamp insertion/extraction using cxgbtool. - 35538: Need an option to disable vlan extraction via cxgbtool. iWARP (ND) ---------- - 38707: Need Windows ND support for VMs. - 38250: ndconn app is hung at client side. - 37649: Need to support NetworkDirect 2.0 interface. SMBDirect --------- - 39878: "allocate vi failed -12 for vport:12" observed during live migration of VM's with VRSS enabled. - 39745: Rebooting machine with SMBDirect traffic is not supported. NOTE: This is not a Chelsio driver issue. On rebooting the machine with heavy SMB traffic, the shutdown takes long time as disabling NDK gets stuck in the stack modules. This issue is not seen with the latest Windows OS builds. - 38987: "AE qpid" messages observed on doing link unplug and plug with VMfleet traffic running on the S2D cluster. NDIS SR-IOV ----------- - 40522: System hits BSOD on rebooting host with 17 VMs (each having 2 vnics) connected to SR-IOV enabled SET vSwitch. NOTE: This is a Microsoft issue. The issue will not be seen if using 16 VMs (each having 2 vnics, for a total of 32 VFs). The issue is resolved with latest Windows OS builds. - 38887: RDMA connection fails to establish when tried to access the share of other VM using same vswitch. - 38726: Host machine hits BSOD by rebooting VM's after mode 3 traffic. NOTE: This is not a Chelsio driver issue. BSOD occurs because a pnp event is improperly issued. The issue is resolved with latest Windows OS builds. - 37069: Disable/Enable NDIS with SRIoV and vRSS interfaces connected to VM is not supported. - 36921: Issues seen on VM while uninstalling and installing the VF driver multiple times. NOTE: This is Microsoft issue. As a workaround, reboot the host machine if the issue is encountered. - 36847: Need iSER and NVMeOF support over Guest RDMA. iSCSI Storport Miniport ----------------------- - 40777: iSCSI queues not getting updated while running traffic. - 33200: Need mechanism to notify ip conflict. iSER Storport Miniport ---------------------- - 40681: With SET switch configured, iSER initiator's IP is not shown for discovery. Workaround: Once SET switch is configured with IP address and RDMA, disable and enable the VBD. - 36705: Only 32 connections are supported on T6 SO cards. - 35703: Discovery/Login does not work, when iwpmd service is running on Target. - 34687: Logout time is slower. NVMe Storport Miniport ---------------------- - 40596: Rebooting the NVMe Host with IPv6 traffic is not supported. - 39608: Need an option to login/logout to all available NVMeF targets. - 38692: nvmetool findnvmehosts fails if adapter has more than 100 IP addresses configured. - 37029: Need to log events to event viewer. - 35703: Discovery/Login does not work, when iwpmd service is running on Target. Installshield ------------- - 41041: Issues with Repair from Control Panel. Workaround: You can repair the installation by launching the installshield. - 39001: Need changes while upgrading from WHQL to Non WHQL driver using the installshield. ******************************************************************************** Copyright (C) 2021 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.