Mellanox MCX516A-CCAT rev. Ax PCI Card Firmware 16.21.2010
Dateityp: Firmware.
Betriebssystem: AnyOS.
Dateiname: fw-ConnectX5-rel-16_21_2010-MCX516A-CCA_Ax-FlexBoot-3.5.305.bin.zip.
Bit: 32/64 Bit.
Lizenz: Kostenlos.
Beschreibung
Changes and New Features:
– Query vPort Environments (Debug Counters): Debug counters are a group of counters that handle traffic performance issue related to firmware overhead in transport flow. The following are the additional counters added to this firmware version: current_q_under_processor_handle, total_q_under_processor_handle, qp_priority_update_flow
– Address Ordering: Enables address ordering on ConnectX-5 Multi-Host adapter cards. It allows PCIe READ transaction to bypass the PCIe WRITE transaction, when both transactions are not on the same page.
Bug Fixes:
– Fixed an issue that caused QP connection timeout due to firmware not being able to handle duplicate packets with AckReq bit set. The fix stopped ignoring duplicate AckReq packets to avoid timeout on the sender side.
– MPFS load balance (DUP_MAC_ACTION==LOAD_BALANCE(1)) is not working as long as IB_ROUTING_MODE/SRIOV_IB_ROUTING_MODE is configured to LID.
– Fixed an issue that caused a SX engine deadlock (the SX engine handles software port/priority changes for a specific Send Queue) when more than a single SX engine handled the “prio diff” flow simultaneously, thus caused the hardware to get stuck. The issue happened as the firmware releases the SX engine and waits for various operation to complete. However, due to a race that allows a different transaction to get into the SX engine and cause the lock to be taken by it, the SX engine release is prevented.
Known Issues:
– Occasionally, when adding module info page for Bell 1G BaseT module to the mlxlink data, the information is not updated correctly.
FlexBoot Changes and New Features:
– PXE Boot: Added ESC option as an abort key during PXE boot process.
– FlexBoot Link Aggregation Control Protocol (LACP): Enabled/disabled FlexBoot LACP support by editing the INI configuration.
– Upstream sync: Synced the source with iPXE (upstream sync)
FlexBoot Bug Fixes:
– Fixed an issue that prevented the first iSCSI target parameters to be reset to their default values.
FlexBoot Known Issues:
– Pressing any of the arrow keys during boot might cause the boot process to be aborted
– Chain-loading “ipxe.pxe” and “undionly.kpxe” over InfiniBand is currently not supported when using DHCP client identification based on InfiniBand 32-bit Prefix+GUID (as with FlexBoot)
The following advanced feature are unsupported in the current firmware version:
– Service types not supported: SyncUMR, Mellanox transport, PTP, RAW IPv6, PTP (IEEE 1588)
– INT-A not supported for EQs only MSI-X
– PCI VPD write flow (RO flow supported)
– Streaming Receive Queue (STRQ) and collapsed CQ
– Precise clock synchronization over the network (IEEE 1588)
– SM is not supported on VFs
– DC is not supported in: Multi-Host, SR-IOV, and Ethernet (RoCE)
– RoCE LAG for VFs and Multi-Host/Socket-Direct are not supported in RoCE LAG
– QoS per VFs feature is supported up to 14 VFs per PF in dual port device with 8 VLs.
– Mutlihost Ethernet
Unsupported Commands:
– QUERY_MAD_DEMUX
– SET_MAD_DEMUX
– PAGE_FAULT_RESUME
– ACTIVATE_TRACER
– DEACTIVATE_TRACER
– ACCESS_REG_SPACE
– ACCESS_REG_SPACE_DWORD
– ACTIVATE/DEACTIVATE_TRACER
– QUERY/MODIFY_SCHED_QUEUE
– CREATE_RQ – MEMORY_RQ_RMP
– MODIFY_LAG_ASYNC_EVENT
Download