Mellanox MCX415A-CCAT Network Card Firmware 12.21.2010
Dosya tipi: Firmware.
Işleti̇m Si̇stemi: AnyOS.
Dosya adı: fw-ConnectX4-rel-12_21_2010-MCX415A-CCA_Ax-FlexBoot-3.5.305.bin.zip.
Bit: 32/64 Bit.
Li̇sans: Ücretsiz.
Açıklama
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
Known Issues:
– Occasionally, when adding module info page for Bell 1G BaseT module to the mlxlink data, the information is not updated correctly.
Bug Düzeltmeler:
– 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.
– Fixed an issue that caused the system to hang while changing QPTS/QPDPM/ QPDP parameters during traffic.
– Fixed unfairness between senders in RoCE LAG while ECN is configured.
– Fixed an issue which displayed diagnostic counters only on the adapter that was initialized first, which is the counters’ owner. The owner received correct values, while the other adapter only received zeros.
– Fixed an issue that caused the rdma_cm traffic to fail on the 2nd port when more than 32 VFs were configured, when the RoCE Dual Port vHCA (a.k.a Multi-Port vHCA: MPV) feature was enabled.
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
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.
– Serial Console: Removed Serial Console support in the ConnectX-4 adapter card.
– Upstream sync: Synced the source with iPXE (upstream sync)
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).
FlexBoot Bug Fixes History:
– Fixed an issue that prevented the first iSCSI target parameters to be reset to their default values.
İndirme