##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 & ConnectX(R)-3 Pro Adapters # # September 28th, 2017 # ##################################################################### RELEASE Version 2.42.50.00 The firmware version 2.42.50.00 consists of: - ASIC FW Version: 2.42.5000 - UEFI Driver Version: 15.11.45 - PXE Version: 3.4.752 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Pro Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE DA/SFP+ Ethernet Adapter Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Mellanox firmware release supporting Mellanox ConnectX-3 & ConnectX-3 Pro Adapters on Dell EMC PowerEdge Servers. - Added support for automatically collecting mstdump before driver reset. - Added a mechanism to detect DEAD_IRISC (plastic) from TPT (iron) and raise an assert. - Improved the debug ability for command timeout cases - Added a new field to "set port" command which notifies the firmware what is the user_mtu size. Fixes =============== - Fixed ConnectX-3P Option ROM Doesn't Propagate SR-IOV Settings to HII - Fixed Mellanox ConnectX-3 doesn't have a default value for Virtual MAC Address. - Fixed WoL not working with Flexaddressing on Dell ConnectX-3/Pro Ethernet Mezz cards Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions: For Mellanox ConnectX-3 Ethernet Adapters using 02.30.51.18 or higher firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum iDRAC version: 1.57.57 Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum Lifecycle Controller version: 1.4.x Dell EMC PowerEdge Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers For Mellanox ConnectX-3 Pro Ethernet Adapters using 02.34.54.60 or higher firmware: Minimum BIOS versions: 1.0.x - Dell EMC PowerEdge R930, FC430 Servers 1.1.x - Dell EMC PowerEdge R430, R530, T430, M630, M830, FC630, FC830 Servers 1.2.x - Dell EMC PowerEdge R630, R730, R730XD Servers 1.3.x - Dell EMC PowerEdge T630 Server Minimum iDRAC/LC version: 2.20.20.20 - Dell EMC PowerEdge R430, R530, R630, R730, R730XD, R930, T430, T630, M630, M830, FC430, FC630, FC830 Servers For Mellanox ConnectX-3 Pro Ethernet Adapters using 02.40.50.48 or higher firmware: Minimum BIOS versions: 1.0.x - Dell EMC PowerEdge C6420, R640, R740, R740XD, R940 Servers Minimum iDRAC/LC version: 3.00.00.00 - Dell EMC PowerEdge C6420, R640, R740, R740XD, R940 Servers For Mellanox ConnectX-3 Pro Ethernet Adapters using 02.42.50.00 or higher firmware: Minimum BIOS versions: 1.x.x - Dell EMC PowerEdge T640, R540, R440, M640, FC640 Minimum iDRAC/LC version: 3.15.15.15 Dell EMC PowerEdge T640, R540, R440, M640, FC640 ********************************************************************* Currently known issues and limitations with FW Version 02.42.50.00 ********************************************************************* 1. When UEFI Secure Boot is enabled, the Mellanox firmware tools (MFT) and Firmware Dell Update Packages will not function on the following operating systems: Windows Server 2016, SLES12, SP1, SLES 12 SP2, RHEL 7.2, RHEL 7.3 and other operating systems that support Extended Secure Boot mode. The failure symptom for the Firmware Dell Update Package will be failing to inventory the current firmware version. 2. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 3. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 4. Support for imaging iSCSI boot target with SLES11 SP3 or SLES11 SP4 requires special procedure from the Mellanox support site. 5. For Legacy Boot Protocol boot options (for example, PXE or legacy BIOS iSCSI boot) to function, it is also necessary to enable the Option ROM setting. 6. When using PXE boot in UEFI boot mode on Rx30, Tx30, Mx30 or FCx30 servers using Mellanox Ethernet adapters, only port 1 is functional for PXE boot. 7. Downgrading the firmware from 2.36.50.80 to versions older than 2.34.50.60 may result in initiator or target attributes being set even if DHCP was previously enabled. This may result in the use of static configuration of initiator and/or target attributes. Take care to ensure the configuration is correct after such a firmware downgrade. 8. Configuring a VLAN ID for use with legacy BIOS iSCSI boot will cause the legacy BIOS iSCSI boot to fail.  Recommendation is to apply the VLAN tag at the switch port if VLAN tagging is required. 9. SBR assertion - SBR should be asserted for a minimum of 50 milliseconds for the ConnectX-3 adapters. Workaround: N/A 10. Side band Management compatibility with SR-IOV - In advanced steering mode, side band management connectivity may be lost when having more than 8 QP per mcg. 11. Bloom filter - Bloom filter is currently not supported. Workaround: N/A 12. ConnectX-3 Pro virtual function device ID - ConnectX-3 Pro VF device ID is presented the same as ConnectX-3 VF device ID due to driver limitations. Workaround: Use the physical function device ID to identify the device. 13. VPD read-only fields - VPD read-only fields are writable. Workaround: Do not write to read-only fields if you wish to preserve them 14. Since only a single Boot Entry Vector (BEV) per PCI Physical Function is supported, disabling the first port causes the second port to disappear as well. 15. RDP over IPv6 is currently not functional. WA: Set the default RoCE mode in the software to RoCE v2 (also when not using RoCE) ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 & ConnectX(R)-3 Pro Adapters # # March 13th, 2017 # ##################################################################### RELEASE Version 2.40.50.48 The firmware version 2.40.50.48 consists of: - ASIC FW Version: 2.40.5048 - UEFI Driver Version: 15.11.40 - PXE Version: 3.4.746 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Pro Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE DA/SFP+ Ethernet Adapter Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Mellanox firmware release supporting Mellanox ConnectX-3 & ConnectX-3 Pro Adapters on Dell EMC PowerEdge Servers. - Added temperature thresholds high/low default for MAD sensing and NCSI/IPMI OEM commands. - Added a new field to "set port" command which notifies the firmware what is the user_mtu size. - Added capability to allow connection to iSCSI SAN without booting - Deprecated Boot option ROM Control in UEFI. Legacy Boot Protocol controls option ROM behavior. Fixes =============== - Fixed VLAN Attribute not appearing for 12G servers for remote management - Fixed a race between the firmware and the hardware during driver start which blocked outbound completions. - Fixed an issue which caused the firmware not to send link_down event to the driver when running the close_port command. - Added the option to transmit corrupted DME pages for a very short period of time at the beginning of the Auto-Negotiation flow. - Fixed an incorrect report of the PortRcvDataVLExtended/PortXmitDataVLExtended counters by the firmware. - Fixed a rare issue which caused firmware’s packet injector to cut off packets when the TX was congested. - Fixed an issue that caused the response to TX requests to take up to 10 mili-seconds in IEEE clause 72 Link Training. - Fixed an issue that caused the MAC address that was set from the OS using ifconfig to be not reflected in the OCBB buffer. - Fixed a wrong timeout calculation in get_irpc_response - Fixed an issue which caused the firmware to unconditionally set the subnet prefix in the gid0 mgid_Table to the default prefix, and not according to the configured subnet prefix. Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions: For Mellanox ConnectX-3 Ethernet Adapters using 02.30.51.18 or higher firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum iDRAC version: 1.57.57 Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum Lifecycle Controller version: 1.4.x Dell EMC PowerEdge Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers For Mellanox ConnectX-3 Pro Ethernet Adapters using 02.34.54.60 or higher firmware: Minimum BIOS versions: 1.0.x - Dell EMC PowerEdge R930, FC430 Servers 1.1.x - Dell EMC PowerEdge R430, R530, T430, M630, M830, FC630, FC830 Servers 1.2.x - Dell EMC PowerEdge R630, R730, R730XD Servers 1.3.x - Dell EMC PowerEdge T630 Server Minimum iDRAC/LC version: 2.20.20.20 - Dell EMC PowerEdge R430, R530, R630, R730, R730XD, R930, T430, T630, M630, M830, FC430, FC630, FC830 Servers For Mellanox ConnectX-3 Pro Ethernet Adapters using 02.40.50.48 or higher firmware: Minimum BIOS versions: 1.0.x - Dell EMC PowerEdge C6420, R640, R740, R740XD, R940 Servers Minimum iDRAC/LC version: 3.00.00.00 - Dell EMC PowerEdge C6420, R640, R740, R740XD, R940 Servers ********************************************************************* Currently known issues and limitations with FW Version 02.40.50.48 ********************************************************************* 1. When UEFI Secure Boot is enabled, the Mellanox firmware tools (MFT) and Firmware Dell Update Packages will not function on the following operating systems: Windows Server 2016, SLES12, SP1, SLES 12 SP2, RHEL 7.2, RHEL 7.3 and other operating systems that support Extended Secure Boot mode. The failure symptom for the Firmware Dell Update Package will be failing to inventory the current firmware version. 2. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 3. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 4. Support for imaging iSCSI boot target with SLES11 SP3 or SLES11 SP4 requires special procedure from the Mellanox support site. 5. For Legacy Boot Protocol boot options (for example, PXE or legacy BIOS iSCSI boot) to function, it is also necessary to enable the Option ROM setting. 6. When using PXE boot in UEFI boot mode on Rx30, Tx30, Mx30 or FCx30 servers using Mellanox Ethernet adapters, only port 1 is functional for PXE boot. 7. Downgrading the firmware from 2.36.50.80 to versions older than 2.34.50.60 may result in initiator or target attributes being set even if DHCP was previously enabled. This may result in the use of static configuration of initiator and/or target attributes. Take care to ensure the configuration is correct after such a firmware downgrade. 8. Configuring a VLAN ID for use with legacy BIOS iSCSI boot will cause the legacy BIOS iSCSI boot to fail.  Recommendation is to apply the VLAN tag at the switch port if VLAN tagging is required. 9. SBR assertion - SBR should be asserted for a minimum of 50 milliseconds for the ConnectX-3 adapters. Workaround: N/A 10. Side band Management compatibility with SR-IOV - In advanced steering mode, side band management connectivity may be lost when having more than 8 QP per mcg. 11. Bloom filter - Bloom filter is currently not supported. Workaround: N/A 12. ConnectX-3 Pro virtual function device ID - ConnectX-3 Pro VF device ID is presented the same as ConnectX-3 VF device ID due to driver limitations. Workaround: Use the physical function device ID to identify the device. 13. VPD read-only fields - VPD read-only fields are writable. Workaround: Do not write to read-only fields if you wish to preserve them 14. Since only a single Boot Entry Vector (BEV) per PCI Physical Function is supported, disabling the first port causes the second port to disappear as well. 15. UEFI Driver - Maximum for NumberVFAdvertised attribute is less than listed for NumberVFSupported attribute. Number of possible VFs is limited to 63. 16. RDP over IPv6 is currently not functional. WA: Set the default RoCE mode in the software to RoCE v2 (also when not using RoCE) 17. When configuring SR-IOV enable/disable through the Option ROM, the HII menus may not reflect the same setting though the Option ROM setting is in effect. ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 & ConnectX(R)-3 Pro Adapters # # March 30th, 2016 # ##################################################################### RELEASE Version 2.36.50.80 The firmware version 2.36.50.80 consists of: - ASIC FW Version: 2.36.5080 - UEFI Driver Version: 15.9.61 - PXE Version: 3.4.723 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Pro Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE DA/SFP+ Ethernet Adapter Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Mellanox firmware release supporting Mellanox ConnectX-3 & ConnectX-3 Pro Adapters on Dell EMC PowerEdge Servers. - Packet Steering - Enables steering packets to receive queues according to Ethertype matching - RX Arbiter - Adds support for additional rate values. - Performance counter for WQE fetch - Counters that count the number of repeated Send WQE cache lookups that resulted in a miss. Fixes =============== 1. Fixed a completion error issue when ECN was enabled. The ECN usage caused ordering errors in completion queues (CQ). 2. Fixed the length calculation of UDP. The incorrect UDP length in the CNP packet caused miss-calculation of the ICRC. 3. Fixed a wrong returned status in cable info MAD when the cable was not connected. 4. Fixed failure instances when initiating FLR in the Physical Function. 5. Disabled High Rate Steering mode in the INI to enable its compatibility with NC-SI over VLAN. Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions: For Mellanox ConnectX-3 Ethernet Adapters using 02.30.51.18 or higher firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum iDRAC version: 1.57.57 Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum Lifecycle Controller version: 1.4.x Dell EMC PowerEdge Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers For Mellanox ConnectX-3 Pro Ethernet Adapters using 02.34.54.60 or higher firmware: Minimum BIOS versions: 1.0.x - Dell EMC PowerEdge R930, FC430 Servers 1.1.x - Dell EMC PowerEdge R430, R530, T430, M630, M830, FC630, FC830 Servers 1.2.x - Dell EMC PowerEdge R630, R730, R730XD Servers 1.3.x - Dell EMC PowerEdge T630 Server Minimum iDRAC/LC version: 2.20.20.20 - Dell EMC PowerEdge R430, R530, R630, R730, R730XD, R930, T430, T630, M630, M830, FC430, FC630, FC830 Servers ********************************************************************* Currently known issues and limitations with FW Version 02.36.50.80 ********************************************************************* 1. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 2. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 3. Support for imaging iSCSI boot target with SLES11 SP3 or SLES11 SP4 requires special procedure from the Mellanox support site. 4. For Legacy Boot Protocol boot options (for example, PXE or legacy BIOS iSCSI boot) to function, it is also necessary to enable the Option ROM setting. 5. When using PXE boot in UEFI boot mode on Rx30, Tx30, Mx30 or FCx30 servers using Mellanox Ethernet adapters, only port 1 is functional for PXE boot. 6. Downgrading the firmware from 2.36.50.80 to versions older than 2.34.50.60 may result in initiator or target attributes being set even if DHCP was previously enabled. This may result in the use of static configuration of initiator and/or target attributes. Take care to ensure the configuration is correct after such a firmware downgrade. 7. Configuring a VLAN ID for use with legacy BIOS iSCSI boot will cause the legacy BIOS iSCSI boot to fail.  Recommendation is to apply the VLAN tag at the switch port if VLAN tagging is required. 8. SBR assertion - SBR should be asserted for a minimum of 50 milliseconds for the ConnectX-3 adapters. Workaround: N/A 9. Side band Management compatibility with SR-IOV - In advanced steering mode, side band management connectivity may be lost when having more than 8 QP per mcg. 10. Bloom filter - Bloom filter is currently not supported. Workaround: N/A 11. ConnectX-3 Pro virtual function device ID - ConnectX-3 Pro VF device ID is presented the same as ConnectX-3 VF device ID due to driver limitations. Workaround: Use the physical function device ID to identify the device. 12. VPD read-only fields - VPD read-only fields are writable. Workaround: Do not write to read-only fields if you wish to preserve them 13. Since only a single Boot Entry Vector (BEV) per PCI Physical Function is supported, disabling the first port causes the second port to disappear as well. 14. UEFI Driver - Maximum for NumberVFAdvertised attribute is less than listed for NumberVFSupported attribute. Number of possible VFs is limited to 63. ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 & ConnectX(R)-3 Pro Adapters # # July 9th, 2015 # ##################################################################### RELEASE Version 2.34.50.60 The firmware version 2.34.50.60 consists of: - ASIC FW Version: 2.34.5060 - UEFI Driver Version: 14.07.28 - PXE Version: 3.4.521 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Pro Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Pro Dual Port 10 GbE DA/SFP+ Ethernet Adapter Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Mellanox firmware release supporting Mellanox ConnectX-3 & ConnectX-3 Pro Adapters on Dell EMC PowerEdge Servers. - Add support for Mellanox ConnectX-3 Pro Adapters - Support for IO Identity Optimization feature - Updates to legacy iSCSI boot configuration - Support multiple RoCE modes (RoCE v1+v2) on the same port: RoCE mode is per connection now. - PRM: Added a new QP command “INIT2RTS_QP” to enhance QP connection readiness time. - Disabled FCS checks to support switches that replace FCS with Timestamp. * Added RX Port identification for direct rout packets. - Improved RDMA WRITE/SEND performance with retransmissions. - Enabled firmware burning/querying using the PRM ACCESS_REG command. - Enabled bad cable EEPROM reporting to the driver. - Added support for priority based A0-DMFS mode. - Added support for Unicast/Multicast loopback disablement by the driver. - Packet Steering: Removed the source IP from the hash calculation. - Added support for Inline Receive mode up to 2KB. Fixes =============== 1. Fixed requirement to reboot the system after resetting attributes to default through the BIOS Device Settings menu before making additional changes to the attributes. 2. Updates to legacy iSCSI boot initiator and target attributes to have explicit controls over DHCP or Static behavior. 3. Updates to legacy iSCSI boot CHAP attributes to have explicit controls over whether CHAP is used. 4. Limited the number of Virtual Functions that be configured to 63 Virtual Functions. 5. Packet Ethertype - Fixed a mistakenly dropped ETH packet with ethertype 0x600 by the NIC. 6. Broadcast traffic lost - Fixed a case preventing broadcast traffic from arriving to their destination after detaching high priority broadcast rule on a port where NC-SI was enabled. 7. RSS QP update failure - Fixed a failure to update RSS QP in steering rules. 8. RDMA read retransmission - Fixed a rare case of completion Error with Bad Opcode sequence status which occurred when retransmitting read requests. 9. VM QoS - Fixed a case where the actual bandwidth did not match the user settings in VM QoS. 10. Sideband communication loss - Fixed a case where on rare cases, communication to BMC was lost during driver initialization. 11. Link down on cable plugging - Fixed an issue with cable reading, which caused the link not to raise 12. PRM: EQN range - Set the maximum EQN number to 1024. 13. Vital Product Data read failure - Fixed a rare issue with VPD init flow which caused read failures. 14. PRM: Statistic counters not reported - Fixed an issue with RX size counter not being reported. Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions: For Mellanox ConnectX-3 Ethernet Adapters using 02.30.51.18 or higher firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum iDRAC version: 1.57.57 Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum Lifecycle Controller version: 1.4.x Dell EMC PowerEdge Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers For Mellanox ConnectX-3 Pro Ethernet Adapters using 02.34.54.60 or higher firmware: Minimum BIOS versions: 1.0.x - Dell EMC PowerEdge R930, FC430 Servers 1.1.x - Dell EMC PowerEdge R430, R530, T430, M630, M830, FC630, FC830 Servers 1.2.x - Dell EMC PowerEdge R630, R730, R730XD Servers 1.3.x - Dell EMC PowerEdge T630 Server Minimum iDRAC/LC version: 2.20.20.20 Dell EMC PowerEdge R430, R530, R630, R730, R730XD, R930, T430, T630, M630, M830, FC430, FC630, FC830 Servers ********************************************************************* Currently known issues and limitations with FW Version 02.34.50.60 ********************************************************************* 1. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 2. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 3. No current support for imaging iSCSI boot target with SLES11 SP3 (OS limitation) 4. For Legacy Boot Protocol boot options (for example, PXE or legacy BIOS iSCSI boot) to function, it is also necessary to enable the Option ROM setting. 5. When using PXE boot in UEFI boot mode on Rx30, Tx30, Mx30 or FCx30 servers using Mellanox Ethernet adapters, only port 1 is functional for PXE boot. 6. Downgrading the firmware from 2.34.50.60 to older versions may result in initiator or target attributes being set even if DHCP was previously enabled. This may result in the use of static configuration of initiator and/or target attributes. Take care to ensure the configuration is correct after such a firmware downgrade. 7. Configuring a VLAN ID for use with legacy BIOS iSCSI boot will cause the legacy BIOS iSCSI boot to fail.  Recommendation is to apply the VLAN tag at the switch port if VLAN tagging is required. 8. SBR assertion - SBR should be asserted for a minimum of 50 milliseconds for the ConnectX-3 adapters. Workaround: N/A 9. Side band Management compatibility with SR-IOV - In advanced steering mode, side band management connectivity may be lost when having more than 8 QP per mcg. 10. Bloom filter - Bloom filter is currently not supported. Workaround: N/A 11. ConnectX-3 Pro virtual function device ID - ConnectX-3 Pro VF device ID is presented the same as ConnectX-3 VF device ID due to driver limitations. Workaround: Use the physical function device ID to identify the device. 12. VPD read-only fields - VPD read-only fields are writable. Workaround: Do not write to read-only fields if you wish to preserve them ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 Adapters # # Jan 30th, 2015 # ##################################################################### RELEASE Version 2.33.50.50 The firmware version 2.33.50.50 consists of: - ASIC FW Version: 2.33.5050 - UEFI Driver Version: 14.07.13 - PXE Version: 3.4.503 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Mellanox firmware release supporting Mellanox ConnectX(R)-3 Adapters on Dell EMC PowerEdge Servers. - Added support for remote configuration of iSCSI boot parameters using RACADM and WinRM commands - Ethtool Improvements: Added support to query PTYS, PTOS registers through ACCESS_REG PRM command. - Packet Steering: * Added support for more than 22 QPs per MCG in DMFS. * Added support for high rate steering mode (a.k.a Simplified Steering) - PRM: * Added support for reading current hardware mode through the QUERY_PORT PRM command. * Added CSUM mode reporting in QUERY_DEV_CAP command. * Added additional configuration options for UPDATE_QP command. * Added support for 128 Byte stride for CQ/EQ. * Enabled module EEPROM access using command I/F. - Device Reset and Error recovery: Reset Flow improvements and graceful handling of error caused by Virtual Functions. - Performance: * RX performance optimization for single port cards. * Promiscuous mode performance improvements. - Signal Integrity (SI): 40GbE SI improvements. - Virtual QoS: Bandwidth allocation support: Including maximum bandwidth and bandwidth share guarantee between VMs for InfiniBand and Ethernet. - Performance/Flow Control: Increased inbound traffic buffer capacity when the PFC on all priorities is enabled. - Device Managed Steering: Improvements in attachment/detachment flows’ rules in both A0-DMFS and DMFS modes. - PRM: RoCE Link Aggregation (LAG): * Added physical port forcing on specific QPs when virtual mapping is applied * Added support for dynamic enablement of LAG mode - Link Speeds: * Enabled 100Mb ability exposure and its enablement via an INI parameter. * Added support for SFP+ with 1GbE when the adapter card is enabled in the EEPROM. - RDMA: Read retransmission optimizations to improve performance and ensure forward progress while packet drops occur. Fixes =============== 1. Fixed Mellanox ConnectX-3 auto-negotiate issue with direct attach cable on 40 GbE ports on Dell Networking N4000 series switch 2. Fixed Mellanox Ethernet UEFI Driver to not act on other Mellanox devices without UEFI support 3. Fixed dependency when using a Dell Update Package (DUP) to install firmware on a Mellanox Ethernet adapter resulting in a cosmetic error message if there are Mellanox Infiniband/VPI cards in the same system 4. Fixed dependency on having both port Option ROM attribute settings enabled to allow Legacy BIOS Boot Protocol to function on either port. 5. Attribute Reset to Defaults fixed to also reset the iSCSI Target Boot LUN attribute 6. Attribute Reset to Defaults fixed to not leave a blank space in the iSCSI parameters 7. Attribute Display Name changed from “Bus:Device:Function” to “PCI Address” 8. Attribute Flow Control Setting removed from Device Settings menu (deprecated) 9. Attribute Number of Virtual Functions is configurable through winrm 10. Attribute Wake on LAN is configurable through winrm (for Mellanox ConnectX-3 Dual Port 10 GbE KR Mezzanine Card) Notes of fixes from Mellanox: - PCIe link Disable/Enable: Occasionaly, a link training timeout occurred in EQ phase0 during disable/enable test. - 40GbE QoS: Improved strict bandwidth mode functionality - Port Counters reporting: Fixed an issue with the PortRcvPkts counter always displaying zero value. - 10GbE link failure: Fixed a mismach in links status reported. The adapter reports links as down while the switch perceives them as up - 40GbE link failure: Fixed an occasional link failure vs Arista switch - PCIe PML1: L1 flow adjustments and threshold tuning - PCIe reset: Fixed a rare hanging issue during PERST_ assertion - PCIe Gen3 EQ: Wrong coefficients were reported during phase3 - Boot: Fixed an issue causing wrong behavior due to reset timing - 40GbE Link support: Fixed 40GbE link support in aux mode - Packet Drops: Fixed an issue which caused packets to drop on a port when changing the interface state of the other port. - Port Links: Fixed an issue which caused a link down on a port when the cable was removed from the other port. - Bandwidth Degradation with QoS: Fixed an issue which prevented the restoring of QoS setting to its default consequently causing bandwidth degradation. - Port Link Up Time: Fixed an occasional long link up time with 10GbE based devices. - SFP Cable Reading: Fixed an issue preventing cable readings from i2c slave address 0x51 - PCIe Gen3 Equalization: Fixed a wrong parity bit calculation when transmitting PCIe TS1 packets. - PCIe Power Management: Fixed a possible deadlock in PM turnoff request transmission and ack acceptance flow. - PCIe width Degrade: Fixed a rare case with alignments state machines which caused occasional width degradation. - Rate Limiters Hang with ECN/QCN Enabled: Fixed an issue where the transmit queues hanged while congestion control was enabled and operational (EQC/QCN) - Unexpected Completion Syndrome with Status 0x77: Fixed an unexpected work completion syndrome with vendor syndrome 0x77 received when running RDMA SEN/WRITE traffic with retransmissions. - GPIO Mapping: Fixed an issue which caused dual port SFP+ module cards to be automatically mapped with expander - Steering Mode: Fixed an issue where firmware overrides the steering mode that was chosen by the driver. - Port sensing: * Fixed invalid return sensing results occurred when the link was up. * Fixed an issue causing the sensing result to be delayed when cable was unplugged. Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions with the Mellanox Ethernet Adapters using 02.31.54.30 firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum iDRAC version: 1.57.57 Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum Lifecycle Controller version: 1.4.x Dell EMC PowerEdge Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers ********************************************************************* Currently known issues and limitations with FW Version 02.33.50.50 ********************************************************************* 1. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 2. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 3. No current support for imaging iSCSI boot target with SLES11 SP3 (OS limitation) 4. After resetting attributes to default through the BIOS Device Settings menu, it is necessary to reboot the system before making additional changes to the attributes. 5. For Legacy Boot Protocol boot options (for example, PXE or legacy BIOS iSCSI boot) to function, it is also necessary to enable the Option ROM setting. 6. When using PXE boot in UEFI boot mode on Rx30, Tx30, Mx30 or FCx30 servers using Mellanox Ethernet adapters, only port 1 is functional for PXE boot. 7. When configuring legacy BIOS iSCSI boot parameters through the BIOS Device Settings menu, population of the IP attributes will result in static IP addresses being used.  Configuring the IP attributes with null strings will result in DHCP being used. 8. When configuring legacy BIOS iSCSI boot parameters through the BIOS Device Settings menu, population of the CHAP attributes will result in CHAP authentication being used.  Configuring CHAP attributes with null strings will result in CHAP authentication not being used. 9. Configuring a VLAN ID for use with legacy BIOS iSCSI boot will cause the legacy BIOS iSCSI boot to fail.  Recommendation is to apply the VLAN tag at the switch port if VLAN tagging is required. Notes of known issues from Mellanox: - Downgrading from v2.30.8000 or later to an earlier version than 2.30.8000 requires server reboot. Work-around: Reboot the server. - On ConnectX-3 Ethernet adapter cards, there is a mismatch between the GUID value returned by firmware management tools and that returned by fabric/driver utilities that read the GUID via device firmware (e.g., using ibstat). Mlxburn/flint return 0xffff as GUID while the utilities return a value derived from the MAC address. For all driver/firmware/software purposes, the latter value should be used. Work-around: N/A. Please use the GUID value returned by the fabric/driver utilities (not 0xfffff). - SBR should be asserted for a minimum of 50 milliseconds for the ConnectX-3 adapters - RH6.3 Inbox driver causes kernel panic when SR-IOV is enabled on VPI cards due to driver compatibility issue. Work-around: Set the "do_sense=false" parameter in the [IB_TAB] in the INI of the VPI card - Cable Info MAD reports a wrong cable info when using the MC2210411-SR4 module - VPD read-only fields are writable. Work-around: Do not write to read-only fields if you wish to preserve them ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 Adapters # # October 10th, 2014 # ##################################################################### RELEASE Version 2.31.54.50 The firmware version 2.31.54.50 consists of: - ASIC FW Version: 2.31.5450 - UEFI Driver Version: 12.04.30 - PXE Version: 3.4.225 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Mellanox firmware release supporting Mellanox ConnectX(R)-3 Adapters on Dell EMC PowerEdge Servers. - Legacy PXE boot - iSCSI boot, configuration through Device Settings - Bad cable reporting - LED control using Device Settings - Signed UEFI drivers for Secure Boot support Fixes =============== - Side band (I2C) interface to iDRAC. - Removed "Auto" as option for flow control - PHY no longer reports "autoneg" option for Ethtool - Permanent MAC address now reports correctly, Virtual MAC reports all zeros if set - Disabling network device corresponding to port 1 of the Mellanox adapter now causes the physical link to drop. Important Notes =============== When executing this firmware Dell Update Package, one may see “Update failure” messages corresponding to Mellanox devices that are not supported by this firmware Dell Update Package Dell EMC PowerEdge Servers must use the following minimum versions with the Mellanox Ethernet Adapters using 02.31.54.50 firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum iDRAC version: 1.57.57 Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum Lifecycle Controller version: 1.4.x Dell EMC PowerEdge Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers ********************************************************************* Currently known issues and limitations with FW Version 02.31.54.50 ********************************************************************* 1. No current support for SR-IOV in Windows operating systems 2. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 3. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 4. No current support for remote configuring iSCSI parameter using RACADM and WinRM commands 5. No current support for imaging iSCSI boot target with SLES11 SP3 (OS limitation) 6. UEFI HII no reboot requested when changing Number of VF's option 7. Reset to default HII does not reset iSCSI Boot LUN ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 Adapters # # July 17th, 2014 # ##################################################################### RELEASE Version 2.31.54.30 The firmware version 2.31.54.30 consists of: - ASIC FW Version: 2.31.5430 - UEFI Driver Version: 12.04.30 - PXE Version: 3.4.225 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Mellanox firmware release supporting Mellanox ConnectX(R)-3 Adapters on Dell EMC PowerEdge Servers. - Legacy PXE boot - iSCSI boot, configuration through Device Settings - Bad cable reporting - LED control using Device Settings - Signed UEFI drivers for Secure Boot support Fixes =============== - Removed "Auto" as option for flow control - PHY no longer reports "autoneg" option for Ethtool - Permanent MAC address now reports correctly, Virtual MAC reports all zeros if set - Disabling network device corresponding to port 1 of the Mellanox adapter now causes the physical link to drop. Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions with the Mellanox Ethernet Adapters using 02.31.54.30 firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum iDRAC version: 1.57.57 Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers Minimum Lifecycle Controller version: 1.4.x Dell EMC PowerEdge Dell EMC PowerEdge R320, R420, R520, R620, R720, R720XD, R820, T620, M420, M520, M620, M820 Servers ********************************************************************* Currently known issues and limitations with FW Version 02.31.54.30 ********************************************************************* 1. No current support for SR-IOV in Windows operating systems 2. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 3. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 4. No current support for remote configuring iSCSI parameter using RACADM and WinRM commands 5. No current support for imaging iSCSI boot target with SLES11 SP3 (OS limitation) 6. UEFI HII no reboot requested when changing Number of VF's option 7. Reset to default HII does not reset iSCSI Boot LUN ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # MellanoxConnectX(R)-3 Adapters # # November 18th, 2013 # ##################################################################### RELEASE Version 2.30.51.60 The firmware version 2.30.51.60 consists of: - ASIC FW Version: 2.30.5160 - UEFI Driver Version: 0C.12.35 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Initial Dell release of Mellanox firmware, supporting Mellanox ConnectX(R)-3 Adapters on Dell EMC PowerEdge Servers. Fixes =============== - Initial Release Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions with the Mellanox Ethernet Adapters using 2.30.51.60 firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge M420, M520, M620 Servers 1.7.x - Dell EMC PowerEdge M820 Servers Minimum iDRAC version: 1.50.50 Minimum Lifecycle Controller version: 1.3.0 ********************************************************************* Currently known issues and limitations with FW Version 2.30.51.60 ********************************************************************* 1. Disabling network device corresponding to port 1 of the Mellanox adapter may not cause the physical link to drop. No network traffic will actually be transmitted on that link. 2. No current support for SR-IOV in Windows operating systems 3. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 4. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 5. No current support for PXE boot. ##################################################################### # Release Notes for Firmware Dell Update Package supporting # # Mellanox ConnectX(R)-3 Adapters # # October 23rd, 2013 # ##################################################################### RELEASE Version 2.30.51.18 The firmware version 2.30.51.18 consists of: - ASIC FW Version: 2.30.5118 - UEFI Driver Version: 0C.12.35 Adapters supported =================== This release of firmware supports the following hardware: - Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card* - Mellanox ConnectX-3 Dual Port 40 GbE QSFP+ Ethernet Adapter - Mellanox ConnectX-3 Dual Port 10 GbE DA/SFP+ Ethernet Adapter * It is not recommended to use this firmware version with the Mellanox ConnectX-3 Dual Port 10 GbE KR Blade Mezzanine Ethernet Card Release Contents ================== - Linux and Windows Firmware Dell Update Package executables * Third-party trademarks and copyrights are the property of their respective owners. Feature Summary =============== Initial Dell release of Mellanox firmware, supporting Mellanox ConnectX(R)-3 Adapters on Dell EMC PowerEdge Servers. Fixes =============== - Initial Release Important Notes =============== Dell EMC PowerEdge Servers must use the following minimum versions with the Mellanox Ethernet Adapters using 2.30.51.18 firmware: Minimum BIOS versions: 2.x.x - Dell EMC PowerEdge R620, R720, R720XD, T620, M420, M520, M620 Servers 1.7.x - Dell EMC PowerEdge R820, M820 Servers Minimum iDRAC version: 1.50.50 Minimum Lifecycle Controller version: 1.3.0 ********************************************************************* Currently known issues and limitations with FW Version 2.30.51.18 ********************************************************************* 1. Disabling network device corresponding to port 1 of the Mellanox adapter may not cause the physical link to drop. No network traffic will actually be transmitted on that link. 2. No current support for SR-IOV in Windows operating systems 3. No current support for Brocade M8428-k IO Module for Dell EMC PowerEdge M1000e chassis 4. No current support for Dell PowerConnect M8024-k IO Module for Dell EMC PowerEdge M1000e chassis 5. No current support for PXE boot.