Introduction
This document contains information on new features, resolved caveats, open caveats, and workarounds for Cisco UCS Virtual Interface Card (VIC) Drivers, Release 3.2 and later. This document also includes the following:
-
Updated information after the documentation was originally published.
-
Related firmware and BIOS on blade, rack, and modular servers and other Cisco Unified Computing System (UCS) components associated with the release.
The following table shows the online change history for this document.
Revision Date | Description |
---|---|
August 17, 2017 |
Created release notes for Cisco UCS Software Release 3.2. |
October 9, 2017 |
Updated release notes for the UCS Software Release 3.2(2b). |
November 10, 2017 |
Updated release notes for native ENIC Version 1.0.13.0. |
March 21, 2018 |
Updated release notes for the UCS Software Release 3.2(3a). |
October 16, 2020 |
Removed CSCve22603 from Resolved Caveats and created an updated Workaround for CSCve22603 in Open Caveats. |
New Software Features in Release 3.2(2b)
Release 3.2(2b) adds support for the following:
-
Cisco UCS Manager 3.2(2b) release now provides an ENIC combination RPM driver package for SUSE Linux Enterprise Server 12 SP1 and later releases. To install the ENIC combination RPM driver use this command at the prompt:
rpm -ivh cisco-enic-usnic-kmp-default-version-0.x86_64.rpm
VIC Driver Updates
ESX ENIC Driver Updates
Native ENIC driver versions 1.0.X.0 are for ESXi 6.5 and later releases.
Native ENIC Version 1.0.16.0
This driver update addresses the following issues:
-
CSCvg19544: The native ENIC driver on ESXi 6.5 and 6.5U1 no longer sends frames greater than the MTU size.
-
CSCvf71646: ESXi 6.5 and 6.5U1 vDS CoS marking is now passed through.
-
CSCvh18317: VXLAN traffic is now re-established after running the command "vsish -e set /net/pNics/vmnic1/reset 1".
Native ENIC Version 1.0.11.0
This driver update addresses the following issues:
-
CSCvf36545: This fix addresses the issue of a length mismatch between the VMWare packet frame length API function and the sum of the individual fragment length in cases of a single fragment. With this native ENIC driver, it now properly handles such packets.
-
CSCvf74299: Under a heavy load cycle of loading and unloading the native ENIC drivers, a VMkernel warning was generated.
-
CSCvf07421: In ESX 6.5, the VMNIC intermittently goes down during heavy traffic while the driver is unloaded.
-
CSCve95688: In ESX 6.5, when the host VMNIC is shutdown, the MAC address is not always deleted.
Native ENIC Version 1.0.6.0
This driver update addresses the following issues:
-
CSCve19544: Netqueues were not evenly populated across CPUs with ESX 6.5.
-
CSCve05002: Unable to configure more than 2 VNICs with a 4096 WQ/RQ buffer size.
-
CSCve09123: On ESXi 6.5, a native ENIC driver reload with parameters followed by MTU change can lead to a crash.
-
CSCve34158: When RSS is enabled, the "queues supported" list value in vsish command does not return a value of 1.
ENIC Version 2.3.0.14
ENIC driver versions 2.3.0.X are for ESXi releases before ESXi 6.5.
-
This driver update addresses a fail over issue on NIC teaming with ESX 6.0.
ESX FNIC Driver Updates
FNIC Version 1.6.0.33 and up
-
CSCux64473: This driver update now supports Virtual Volume Support for ESXi.
-
This driver update supports up to ESXi 6.5.
-
An abort timeout no longer causes multiple abort retries for ESXi.
-
Fixed the issue of slow I/O path fail over in the case of an I/O aborted with FCPIO_TIMEOUT. The Fnic driver did not return the I/O to ESX, causing the ESX mid-layer to retry abort continuously with the same behavior until finally freeing the I/O after some retries resulting in slow I/O path failover.
-
CSCvb20147: Fixed an issue where an "out of order case" occurred when the IO completed which could cause an HBA reset.
-
This driver update enhances IO statistics by adding time statistics for IO completions.
Linux ENIC Driver Updates
ENIC Version 2.3.0.43
-
This driver update increased the size of devname to accommodate a 15 character netdev interface name and description.
-
Added support for RHEL 7.4.
ENIC Version 2.3.0.40
-
This driver update addresses an issue where after installing VIC drivers for SuSE 12.1, the new driver version doesn't appear after a reboot.
ENIC Version 2.3.0.39
-
This driver update adds supports for VXLAN with Receive Side-Scaling (RSS) stateless offload on VIC adapters 1340, 1380, 1385, 1387, and SIOC on Cisco UCS C3260 for RHEL 7.0, Centos 7.0, SLES 12 SP2 and above releases. VXLAN offload is not supported for IPv6.
ENIC Version 2.3.0.35
-
This driver update adds support for RHEL 7.3.
-
CSCuz73711: This driver update contains missing instructions for the Ubuntu driver in the README.
ENIC Version 2.3.0.31
-
This driver update adds support for Ubuntu 16.04.2.
Linux FNIC Driver Updates
FNIC Version 1.6.0.36
-
Added support for displaying the timestamp in FNIC debugging statistics.
-
CSCve27915: This driver update fixes incorrect reporting of vHBA speeds for FNIC drivers 1.5.0.45 in RHEL 7.4.
-
FC Control Path Tracing
-
Adds check_condition accounting and output to fnic stats.
-
Changes the IO time take bucket to include more buckets at higher granularity
-
Added current max_io_time to indicated the max time take by an io so far (if >30 sec)
-
FNIC Version 1.6.0.31
-
This driver update adds support for RHEL 7.3.
-
CSCvc11335: This driver update adds support for SLES 12 SP2.
-
CSCva90513: This driver enhances IO stats by adding stats for time taken for IO completions.
-
CSCvb20147: Fixed an issue where an "out of order case" occurred when the IO completed which could cause an HBA reset.
XenServer ENIC Driver Updates
ENIC Version 2.3.0.41
-
This driver update adds support for XenServer 7.2.
Windows Driver Updates
Windows Server 2012 and 2012 R2 FNIC Version 2.4.0.20
-
CSCva02566: Windows FNIC no longer crashes from SCSI inquiry commands.
Windows Server 2012 and 2012 R2 ENIC Version 3.5.0.18
-
This driver update addresses a crash that may occur while running RoCE stress tests.
Windows Server 2016 ENIC Version 4.0.0.3
-
This driver update addresses a crash that may occur while running RoCE stress tests.
Resolved Caveats
The following table lists the resolved caveats in Release 3.2.
Defect ID |
Description |
First Bundle Affected |
Resolved In |
---|---|---|---|
CSCvf50470 |
Cisco VIC no longer shows an Exchange Allocation Failure and WQ Errors with fiber channel traffic. |
3.1(3a)B |
3.2(2b)B |
Open Caveats
The following table lists the open caveats in Release 3.2.
Defect ID |
Description |
Workaround |
First Bundle Affected |
||
---|---|---|---|---|---|
CSCvf70114 |
After enabling the usnic policy in a service profile, the Linux virtual machine may not boot due to a PCI-E error. |
To avoid this, do not enable the usnic from a service profile or move to a different server. |
3.2(2b)C ENIC version: 2.3.0.43 usNIC version: 545 |
||
CSCve88672 |
When upgrading the VIC drivers from 2.2(7b) to 2.2(8g), the VIO installer driver update may fail with the following error: "A later version of Cisco VIO Drivers and Utilities is already installed" |
Uninstall the current 2.2(7b) VIO installer and install the new version with the 2.2(8g) driver ISO. |
2.2(8g)B |
||
CSCvd50252 |
After installing VIC drivers for SuSE 12.1, the new driver version does not appear after a reboot. |
Follow instructions on http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/sw/vic_drivers/install/Linux/2-0/b_Cisco_VIC_Drivers_for_Linux_Installation_Guide/b_Cisco_VIC_Drivers_for_Linux_Installation_Guide_chapter_010.html#task_A4791FBA66E74798BE2482BF974275F0 to compile from source. Manually copy the enic.ko to the new kernel and update the initramfs with the commands below.
|
2.2(2e)C Resolved in 3.1(2f)A |
||
CSCve95688 |
The esxcli network nic down command in ESXi 6.5 may fail to delete the MAC address table in the fabric interconnect. |
To delete the static MAC entries, disable the NIC from UCS Manager manually. |
Native ENIC 1.0.6.0 Resolved in Native ENIC 1.0.11.0 |
||
CSCve22603 |
Cisco VIC 1200 and VIC 1300 series cards with firmware versions lower than 4.2(2a) can crash and generate a core file with the following error: ecpumgr.main ERROR: ecpu 1 panic: ASSERT FAILED (Exception 2 triggered!) @ mips/ecpu_panic.c:138
|
Submit the core file for analysis. If analysis of the adapter logs confirms the error, replace the VIC card. |
Affects Cisco VIC 12XX and 13XX series adapter cards with firmware version lower than 4.2(2a) |
Related Cisco UCS Documentation
Documentation Roadmaps
For a complete list of all B-Series documentation, see the Cisco UCS B-Series Servers Documentation Roadmap available at the following URL: https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/overview/guide/UCS_roadmap.html
For a complete list of all C-Series documentation, see the Cisco UCS C-Series Servers Documentation Roadmap available at the following URL: https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/overview/guide/ucs_rack_roadmap.html.
For information on supported firmware versions and supported UCS Manager versions for the rack servers that are integrated with the UCS Manager for management, refer to Release Bundle Contents for Cisco UCS Software.
Other Documentation Resources
Follow Cisco UCS Docs on Twitter to receive document update notifications.
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation.
Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service and Cisco currently supports RSS version 2.0.
Follow Cisco UCS Docs on Twitter to receive document update notifications.