		      Marvell Driver Release Notes

		       Marvell Technology, Inc.
		       All rights reserved

Current version: 91.5.5.87.0 May 13, 2026

Between versions 91.5.5.87.0a2 and 91.5.5.87.0

1.1 Hardware Support:
	None

1.2 Software Component:

	None

1.3 Bug Fixes:

	None

Current version: 91.5.5.87.0a2 May 04, 2026

Between versions 91.5.5.87.0a1 and 91.5.5.87.0a2

1.1 Hardware Support:
	None

1.2 Software Component:

	None

1.3 Bug Fixes:
	* [FCD-5398]  : Fix memory corruption in FLOGI ACC IOCB.

      Resolution : Correct type casting while copying FLOGI ACC continuation IOCB data.
      Scope      : 29xx Series Adapters

	* [IPBUSW-98825]  : Fix for missing NVMe adapter cleanup in device detach path.

      Resolution : Added missing NVMe adapter cleanup in device detach path to prevent resource leaks.
      Scope      : 29xx Series Adapters

Current version: 91.5.5.87.0a1 April 01, 2026

Between versions 5.4.86.0 and 90.5.5.87.0a1

1.1 Hardware Support:
	None

1.2 Software Component:

	* [FCDXXXX]  :  Added OS version in vmkmgmt key val output..

      Resolution :  Added OS version in vmkmgmt key val output..
      Scope      : 28xx Series Adapters

	* [FCDXXXX]  : Correct the dump Entry Type 280 to Read the data from correct PCI offset.

      Resolution : Correct the dump Entry Type 280 to Read the data from correct PCI
                    offset.
      Scope      : 28xx Series Adapters

	 * [FCD5259]  : Fix for Multi-queue creation failed in boot log with 2 HBA.

      Resolution : Increase the max size for general heap.
      Scope      : 29xx Series Adapters

	 * [TR1067063]  : Fix for PSOD during DriverReloadWithMgmtCmd test.

      Resolution : Freed the vmkmgmt key val when adapter ioallow is false.
      Scope      : 45000/41000 Series Adapters

	* [TR1066080]  : Enhancement for driver FUSE nvme command failure.

      Resolution : When COMPARE command is failure, the WRITE command should not be
                    sent, so driver needs to return VMK_FAILURE.
      Scope      : 28xx Series Adapters


	 * [IPBUSW85220]  : Fix for potential buffer overflow for flogiAcc structure.

    Resolution : Fix for potential buffer overflow for flogiAcc structure.
    Scope      : 29xx Series Adapters

	* [FCD5385]  : Fix for Manufacturer info is showing incorrect in FDMI info.

      Resolution : Fix for Manufacturer info is showing incorrect in FDMI info..
      Scope      : 28xx Series Adapters

	* [IPBUSW-92480]  : Enable Brocade NPVC feature.

      Resolution : Enable Brocade NPVC feature.
Current version: 5.5.86.0 May 13, 2025

Between versions 5.5.86.0a1 and 5.5.86.0

1.1 Hardware Support:
	None

1.2 Software Component:

    * [FCD4877]  : Added the link for complete LULA terms in license file.

      Resolution : Added the link for complete LULA terms in license file.
      Scope      : 28xx Series Adapters


1.3 Bug Fixes:
	None
Current version: 5.5.86.0a1 March 06, 2025

Between versions 5.5.85.0 and 5.5.86.0a1

1.1 Hardware Support:
	None

1.2 Software Component:
	None

1.3 Bug Fixes:

    * [FCDXXX]  : Change Heap ID used for allocating metadata for vmk management key val.

    Resolution : Change Heap ID used for allocating metadata for vmk management key val
    Scope      : 28xx Series Adapters


    * [PR35979059]  : Fix for PSOD while allocating DMA memory.

      Resolution : Allocate SgOps_handle from DMA heap rather than from general heap while dma mapping.
      Scope      : 28xx Series Adapters

    * [FCD-XXX]: Validate MCU signature before executing MBC 03h.

      Resolution: Validate MCU signature before executing MBC 03h.
      Scope: 28xx

Current version: 5.5.85.0 February 13, 2025

Between versions 5.5.85.0a1 and 5.5.85.0

1.1 Hardware Support:
	None

1.2 Software Component:

    * [FCD4671]  : qlnativefc SBOM Audit Issues.

    Resolution : Update the License file as per the legal and DEVops team.
    Scope      : 28xx Series Adapters


    * [FCD4671]  : qlnativefc SBOM Audit Issues.

      Resolution : Added License file and changed copyrights as per the
                    guidlines.
      Scope      : 28xx Series Adapters


1.3 Bug Fixes:
	None
Current version: 5.5.85.0a1 January 08, 2025

Between versions 5.5.84.0 and 5.5.85.0a1

1.1 Hardware Support:
	None

1.2 Software Component:

    * [FCD4357]  : ELS EQ packets to be tagged with qlnativefc driver name.

      Resolution : Append driver name while dumping PKT.
      Scope      : 28xx Series Adapters


1.3 Bug Fixes:

    * [FCD-4186]  : Device discovery fails on continuous reboot.

      Resolution : In a fabric topo when there is mismatch in state of login between
                    driver and FW, query FW again and proceed with login.
      Scope      : 28xx Series Adapters


    * [FCD4546]  : HBA Port doesn't come up with Execute FW mbox cmd error.

      Resolution : Corrected the condition for Execute FW retry logic.
      Scope      : 28xx Series Adapters

Current version: 5.5.84.0 October 28, 2024

Between versions 5.5.84.0a3 and 5.5.84.0

1.1 Hardware Support:
	None

1.2 Software Component:
	None

1.3 Bug Fixes:

    * [FCD4477]  : Fix for PSOD observed while Enabling Cisco VL feature.

      Resolution : Reset VMID flag for host and target on ISP reset.
      Scope      : 28xx Series Adapters

Current version: 5.5.84.0a3 October 23, 2024

Between versions 5.5.84.0a2 and 5.5.84.0a3

1.1 Hardware Support:
	None

1.2 Software Component:

    * [FCDXXXX]  : Disable VMID support by default.

    Resolution : Disable VMID support by default.
    Scope      : 28xx Series Adapters


1.3 Bug Fixes:

    * [FCDXXX]  : Fix for compilation error on ESXi9.0 EA NDDK.

    Resolution : Fixed  compilation error on ESXi9.0 EA NDDK.
    Scope      : 28xx Series Adapters


    * [DCPN133404]  : Fix for PSOD while VMID was enabled.

      Resolution : Do not remove vmid local expire_list in timer routine.
      Scope      : 28xx Series Adapters

Current version: 5.5.84.0a2 August 07, 2024

Between versions 5.5.84.0a1 and 5.5.84.0a2

1.1 Hardware Support:
	None

1.2 Software Component:
	None
1.3 Bug Fixes:

    * [FCD4064]  : Add four-part id check for load flash firmware.

      Resolution : Add four-part id check for load flash firmware.
      Scope      : 28xx Series Adapters

Current version: 5.4.84.0a1 July 30, 2024

Between versions 5.4.83.1 and 5.4.84.0a1

1.1 Hardware Support:
	None

1.2 Software Component:

    * [FCDXXXX]  : Add load flash firmware mailbox support for 28xxx.

      Resolution : Add load flash firmware mailbox support for 28xxx.
      Scope      : 28xx Series Adapters


    * [FCDXXXX]  : Use MPI passthrough MBC for flash validation over MPI.

      Resolution : Use MPI passthrough MBC for flash validation over MPI.
      Scope      : 28xx Series Adapters

    * [FCD4073]  : PSOD observed while running DDV EILoading Testcase.

      Resolution : Fix memory leak in Gpnft process.
      Scope      : 28xx Series Adapters

1.3 Bug Fixes:

    * [FCD4073]  : PSOD observed while running DDV EILoading Testcase.

      Resolution : Fix memory leak in Gpnft process.
      Scope      : 28xx Series Adapters

    * [DCPN-130277]  : [PSOD] bora/unkernel/storage/util/scsi_util.c

      Resolution : Set correct sense data error
      Scope      : 28xx Series Adapters


    * [FCD4191]  : Incorrect Speed info is shown in Driver logs for 64G SFP.

      Resolution : Added missing support for 64G SFP speed.
      Scope      : 28xx Series Adapters


Current version: 5.4.83.1 May 20, 2024

Between versions 5.4.83.0 and 5.4.83.1

1.1 Hardware Support:
	None

1.2 Software Component:
	None
1.3 Bug Fixes:

    * [FCD4019]  : Driver reports incorrect FPIN type for LI DeviceSpecific to OS layer.

      Resolution : Report correct event type for LI DeviceSpecific to OS layer.
      Scope      : 28xx Series Adapters


    * [FCD4018/DCPN130582]  :Flash dword read takes more time than the specified time.

      Resolution : Increased the flash dword read timeout period from 30mses to 500ms.
      Scope      : 28xx Series Adapters

Current version: 5.4.83.0 May 17, 2024

Between versions 5.4.83.0a3 and 5.4.83.0

1.1 Hardware Support:
	None

1.2 Software Component:
	None
1.3 Bug Fixes:
	None

Current version: 5.4.83.0a3 April 01, 2024

Between versions 5.4.83.0a2 and 5.4.83.0a3

1.1 Hardware Support:
	None

1.2 Software Component:
	None
1.3 Bug Fixes:

    * [FCD3934]  : Brocade Switch parameter is missing in qcc.

      Resolution : Added support for Brocade Switch.
      Scope      : 28xx Series Adapters


    * [FCD3950]  : PSOD seen when both VL and VMID enabled.

    Resolution : initialized VMID list before NVRAM config.
    Scope      : 28xx Series Adapters

Table of Contents

1. Change History
2. Limitations and Known Issues
3. Notices
4. Contacting Support


1. Change History

Current version: 5.4.83.0a2 March 21, 2024

Between versions 5.4.83.0a1 and 5.4.83.0a2

1.1 Hardware Support:
	None

1.2 Software Component:

    * [FCD3880/DCPN127062]  : Added NVMe authentication discovery support.

      Scope      : 28xx Series Adapters


    * [FCDXXXX]  : Enable storagePoll for NVMe adapter.

      Resolution : Enable storagePoll for NVMe adapter.
      Scope      : 28xx Series Adapters

1.3 Bug Fixes:
	None

1.1 Hardware Support

Initial Drop 5.3.80.0a1:

Between versions 5.3.80.0a1 and 5.3.80.0a2:

 * Do not attach to 80XX based CNA adapters

Between versions 5.3.80.0a2 and 5.4.82.0:

 * None



1.2 Software Components

Initial Drop 5.3.80.0a1:

 * USCM virtual lane support

Between versions 5.3.80.0a1 and 5.3.80.0a2:

 * Storage Poll support
 * FPIN notification support

Between versions 5.3.80.0a2 and 5.4.80.0:

 * None

Between versions 5.4.80.0 and 5.4.81.0a1:

 * FCD-1131: LR transceiver support - Buffer Plus Module (BPM)
 * FCD-2308: Add vmkmgmt API to read target port information
 * Put log messages for L8/Hilda indicating unmaintained hardware.

Between versions 5.4.81.0a1 and 5.4.81.0a2:

 * Remove log messages for L8/Hilda indicating unmaintained hardware.
 * Enabled VMID support by default
 * Added ql2xstoragepoll module parameter

Between versions 5.4.81.0a2 and 5.4.81.0a3:

 * Disable Storage Poll by default (ql2xstoragepoll=0)

Between versions 5.4.81.0a3 and 5.4.81.2:

 * None

Between versions 5.3.81.2 and 5.3.82.0a1:

 * Added support for 64G SFP Firmware Update
 * FCP-745: FW initialization failure handling and maintence mode

Between versions 5.4.82.0a1 and 5.4.82.0:

 * None

Between versions 5.4.82.0 and 5.4.83.0a1:

 * Added support for Caching SFP data.


1.3 Bug Fixes

Between versions 5.1.69.0 and 5.3.80.0a1:

FCD-XXXX:	Performance improvment
Resolution:	Command done list and management done on a per-response queue basis
Relevance:	All adapters

FCD-1068:	Need support for setting NVMe boot options through QCC CLI
Resolution:	Provide Host ID and Host NQN info for NVMe BFS through API.
Relevance:	27xx adapters and later

FCD-XXXX:	USCM: Limit throttling down based on throughput.
Resolution:	Monitor the active throughput and limit throttling down
Relevance:	27xx adapters and later


Between versions 5.3.80.0a1 and 5.3.80.0a2:

DCPN96231:	Lock contention and CPU utilization issues in NVMe and Command Type 6
		(VMID and Storcryption) command submission path
Resolution:	Improvements made in SRB data structure and how driver utilizes global
		spinlocks.  Also, driver now pre-allocates cmd DMA buffers during init.
Relevance:	27xx adapters and later

FCD-XXXX: 	Logging improvements
Resolution:	Driver now appends functin name and line number to the vmkernel log
		messages
Relevance:	All adapters

FCD-1923:	After disabling VL via CLI, status shows "Non-operational"
		instead of "Disabled"
Resolution:	Report "Disabled" to the apps, if disabled in NVRAM
Relevance: 	28xx Series Adapters

FCD-XXXX:	USCM: Enhancements to Virtual Lane feature
Resolutin:	Issues uncovered during unit testing
Relevance:	28xx Series Adaptesr

FCD-1989:	ql2xvirtuallane module parameter missing from vmkmgmt list
Resolution:	Added module parameter to vmkmgmt output
Relevance:	28xx Series Adapters

FCD-XXX:	Static code analysis fixes
Resolution:	Various fixes for issues found with static code analysis software
Relevance:	All adapters

FCD-XXXX:	USCM: I/O throttling status not displayed in application
Resolution:	Added throttling state return as part of USCM API
Relevance:	All adapters

FCD-2000:	USCM: PSOD while running peer congestion with NPIV port
Resolution:	Check for correct port in PUN descriptor before handling PUN event
Relevance:	28xx Series Adapter

FCD-1873:	Application output for USCM stats show RDF completed when Link is down.
Resolution:	Clear scmEnabled and scmFabricConnectionFlags when link goes down.
Relevance:	27xx adapters and later


Between versions 5.3.80.0a2 and 5.3.80.0a3:

FCD-2029:	USCM: vmkmgmt PUN count only shown under host and not updating count.
Resolution:	Moved PUN count to target stats only.
Relevance:	28xx Series Adapter

FCD-XXXX:	USCM: Driver was not transistioning to normal virtual lane correctly.
Resolution:	Added correct check for IO thotling state.
Relevance:	28xx Series Adapter

FCD-XXXX:	Log message improvement
Resolution:	Removed unecessary Storcryption log messages
Relevance:	27xx adapters and later

FCD-2030:	USCM: Virtual lane status was missing from target section in vmkmgmt
Resolution:	Added virtual lane status for the targets in vmkmgmt.
Relevance:	28xx Series Adapter

FCD-XXXX:	Static code analysis fixes
Resolution:	Various fixes for issues found with static code analysis software
Relevance:	All adapters

FCD-XXXX:	USCM: Performance drop when setting target IIDMA speed to 1Gbps
		when switch to slow virtual lane.
Resolution:	Don't change target IIDMA speed while changing to slow lane.
Relevance:	28xx Series Adapter

FCD-XXXX:	USCM: On a port flap, virtual lanes were still marked as slow
Resolution:	Reset HBA virtual lane priority to normal on a port flap.
Relevance:	28xx Series Adapter

FCD-XXXX:	USCM: Log messages displayed incorrect port name for VL change.
Resolution:	Correct the log message to display correct port name in VL change.
Relevance:	28xx Series Adapter


Between versions 5.1.80.0a3 and 5.3.80.0a4:

FCD-XXXX:       Static code analysis fixes
Resolution:     Various fixes for issues found with static code analysis software
Relevance:      All adapters

FCD-XXXX:	Code cleaup
Resolution:	Unused code and uneeded debug messages
Relevance:	All adapters

FCD-2109:	Logs are flooded with storage poll related messages
Resolution:	Removed messages only meant for debuggin purposes
Relevance:	All adapters

FCD-406:	Secure connections are maintained despite loss of communication
		with Storcryption VM.
Resolution:	Dis-continue secure connection on connection loss to Storcryption VM.
Relevance:	278x-288x Series Adapters

FCD-XXXX:	Driver was not validiating app ID from StorCryption VM for app stop
Resolution:	Validate app ID before executing app stop
Relevance:	27xx adapters and later

FCD-XXXX: 	ESX 8.0 inbox driver sync-up
Resolution:	Various changes ported over after 8.0 inbox driver validation
Relevance:	All adapters.

FCD-2107:	FC-ESX CLI Plugin sends invalid NVMe indentify commands to discovery
		controller potentially causing storage array crashes.
Resolution:	Avoid returning NVME discovery controller from the driver's association
		list when API makes a query.
Relevance:	27xx adapters and later

FCD-XXXX:	For Monitor mode no lane switch to normal on USCM timeout value.
Resolution:	Added support to change lane to slow in case of  USCM timeout
		value.
Relevance:	28xx Series Adapters

FCD-2127
FCD-2129
FCD-2130
FCD-2131:	Various issues seen when processing Peer Congestion FPINs with multiple
		descriptors.
Resolution:	Correctly process Peer Congestion FPINs with multiple descriptor.
Relevance:	27xx Series Adapters and later

FCD-2142:	USCM virtual lane was disabled after port toggle.
Resolution:	Don't reset VL flag on linkdown.
Relevance:	28xx Series Adapters

FCD-1868:	PSOD after creating 128 secure connetions
Resolution:	Ensure SA Replace timer is one-off, not periodic.  Also,
		ensure saList is properly protected.
Relevance:	27xx adapters and later

FCD-2161:	USCM throttling by driver could drop througput below 50% baseline
Resolution:	Set baseline throughput at first FPIN.
Relevance:	28xx Series Adapters


Between versions 5.4.80.0a4 and 5.4.80.0a5:

FCD-2188:	Esxcli Shows "Virtual Lane: Slow" after target port
		disable-enable.
Resolution:	Clear VL flag for target port flap.
Relevance:	28xx Series Adapters

FCD-2197:	Fix for PSOD-Observed while running DDV EILoading -IOVP.
Resolution:	Validate the pointer before accessing cmDmaBufs array.
Relevance:	All adapters

FCD-2162:	Tag all VL related logging messages with USCM or SCM or VL.
Resolution:	Added tag with USCM keyword for all VL related logs..
Relevance:	28xx Series Adapters

FCD-2190:	PSOD while running DeviceStateChange TC.
Resolution:	Do not re-create StoragePoll in DeviceStateChange TC.
Relevance:	28xx Series Adapters

FCD-2140:	N2N Targets disappear on reboot.
Resolution:	Accomodate session creation during early
		initialization cycle for N2N topology.
Relevance:	All Adapters

FCD-2241:	Peer Congestion throttling resumed across ISP resets
Resolution:	Clear the fcport throttling state on an ISP reset.  Also
		check for valid FLOGI ACC payload size.
Relevance:	27xx adapters and later

FCD-739:	Make Changes to Driver/API for EDIF.
Resolution:	Structural changes to display edif rports.
Relevance:	27xx/28xx Series Adapters

FCD-2197:	PSOD observed while running DDV EILoading -IOVP.
Resolution:	Proper cleanup when failing to allocate qpair resources.
Relevance:	All adapters

FCD-1966:	QLE277x adapters show up as ISP2812-based controller
Resolution :	Change generic description for 2081/2281 device ids
		in qlnativefc_devices.py file to more meaningful entries
Relevance:	28xx Adapters


Between versions 5.4.80.0a5 and 5.4.80.0:

FCD-XXXX:	Inconsistent module parameter description display
Resolution:	Implement unfirom display template for ease of use
Relevance:	All adapters

FCD-2283:	Link integrity events always displays "No" from
		application's USCM info
Resolution:	Add a bitmap for FPIN events which now get copied
		over properly to stats structure.
Relevance:	27xx adapters and later

FCD-XXXX:	Assert on command completion with VMWare 8.0 inbox testing.
Resolution:	Buffer alloc failure path needs to return correct host status
Relevance:	28xx adapters and later

FCD-XXXX:	Remove interface error count increase from dropped frame
		scenario.
Resolution:	Don't increase interface error count on residual mismatch
		error
Relevance:	All adapters

FCD-2197:	DDV EILoading failures (cont'd)
Resolution:	Short circuit execution of certain code paths when driver
		is quiesced.
Relevance:	All adapters


Between versions 5.4.80.0 and 5.4.81.0a1:

FCD-2274:	Cleanup driver code associated with throughput-based throttling mode.
Resolution:	Qdepth based throttling is only option within driver.
Relevance:	27xx adapters and later

FCD-2351:	USCM: Link Integrity events flag for targets getting reset when link
		integrity events run on another target.
Resolution:	Do not reset FPIN events on FPIN reception.
Relevance: 	27xx adapters and later

FCD-XXXX:	Driver reporting FPIN events up the stack for all target ports
		when not necessary.
Resolution:	Notify FPINEvent to ML only for FPIN associated FCPORT.
Relevance:	27xx adapters and later

FCD-XXXX:	Various improvements and code cleanup for older adapters
Resolution:	Includes VMWare inbox related cleanup/improvement
Relevance:	All adapters

FCD-XXXX:       Static code analysis fixes
Resolution:     Various fixes for issues found with static code analysis software
Relevance:      All adapters

FCD-2362:	USCM: Change slow queue usage.
Resolution:	The slow Q is to be used only when either of
		Cisco VL negotiated or Profile is not in Monitor.
Relevance:	27xx adapters and later

FCD-2615:	Version string reported to apps getting truncated
Resolution:	Increase driver version string to accomdate SDMAPI max
Relevance:	All adapters


Between versions 5.3.81.0a1 and 5.3.81.0a2:

FCD-2794:	PSOD due to heap corruption introduced with LR BPM code
Resolution:	Avoid modifying the SFP buffer's DMA physical address in
		the DMA buffer structure when looping through Read SFP MB Command.
Relevance:	All adapters


Between versions 5.4.81.0a2 and 5.4.81.0a3:

FCD-1934:	Storcryption: Fix issues when testing with 128 secure conections.
Resolution :	Avoid losing async event entries when fetch attempt goes
		over count limit.  Also, improvements to how the driver uses the
		strongswan heartbeat check (edifAppCheckin).
Relevance:	28xx Adapters

FCD-XXXX:	SFP temperature monitoring feature.
Resolution:	Log a message while disabling and enabling SFP Laser.
Relevance:	28xx Series Adapters

FCD-XXXX:	Improve I/O abort handling to ensure wrong command is not aborted.
Resolution:	Use vmk_ScsiQueryTaskMgmt call to determine if abort is
		needed
Relevance:	All adapters

FCD-XXXX:       Static code analysis fixes
Resolution:     Various fixes for issues found with static code analysis software
Relevance:      All adapters


Between versions 5.4.81.0a3 and 5.4.81.0a4:

DCPN110696:	DDV eiloading hangs for a long time
Resolution:	Properly clean-up NVMe commands in quiesce routine and prevent
		any further NVMe commands
Relevance:	27xx adapters and later

FCD-2989:	Mailbox command failure messages seen for SFP temperature read
Resolution:	This particular SFP read access not supported on current
		adapters.  Only allow SFP read request for adapters that support.
Relevance:	26xx adapters and later


Between versions 5.4.81.0a4 and 5.4.81.0:

FCD-3024:	Slow queue not getting used when USCM profiles are set
Resolution:	Read from correct location for current profile
Relevance:	27xx adapters and later


Between versions 5.4.81.0 and 5.4.81.1:

FCD-3054:	DDV eiloading test failure with non-empty heap error
Resolution:	Revert NVMe cleanup changes from DCPN110696
Relevance:	27xx adapters and later

Between versions 5.4.81.1 and 5.4.81.2:

FCD-3054:	DDV EIloading test failure with non-empty heap error - part 2
Resolution:	Bring back changes form DCPN110696.  Also, brought in some
		other changes discovered during DDV EILoading testing failures.
Relevance:	27xx adapters and later


Between versions 5.4.81.2 and 5.4.82.0a1:

FCD-3172:	Fix for Peer Buffer Credit value is zero for RDP output.
Resolution:	Use FLOGI_ACC B2B credit in RDP response for advertised peer
		buffer credit field.
Relevance:	28xx adapters

FCD-3171:	Fix for fdmishow command displays incorrect attributes.
Resolution:	Corrected few fields for FDMI attributes.
Relevance:	28xx adapters

FCD-3126:	Manufacturer details displayed as "QLogic Corporation"
Resolution:	Change manufacturer to "Marvell"
Relevance: 	All adapters

FCD-XXXX:	GPN_FT/GNN_FT completion processing improvement
Resolution:	Seen with code review
Relevance:	All adapters

PR#2947002:	Path loss experienced due to request queue full
Resolution:	Use Command Type 6 IOCB with DSD greater than 6.
		Also, processing response queue in command path when queue full
		encountered
Relevance:	All adapters

FCD-XXXX:	Various issues found with ESX 8.0 inbox testing
Resolution:	Includes VMWare inbox related cleanup/improvement
Relevance:	All adapters

FCD-XXXX:	Stale MB data potentially written to registers during MB command
Resolution:	Zero out undefined mailbox IN registers before sending command
Relevance:	All adapters

DCPN 118562:	PSOD during DDV testing at VMWare
Resolution:	When making the vmk_IntrUnregister call, use the correct handlerData.
Relevance:	All adapters

PR#3184172:	PSOD seen when FW dump is attempted on 2031 adapters.
Resolution:	Fix vmk_Memset call where where buffer pointer was dereferenced.
Relevance:	26xx adapters and older

FCD-XXXX:	USCM: Set correct flag for OVERSUBSCRIPTION peer congestion.
Resolution: 	Seen with code review
Relevance:	27xx adpaters and later

FCD-XXXX: 	Incorrect vmkmgmt output for storage poll completions
Resolution:	Corrected message output so number of completions handled is clear.
Relevance:	All adapters

FCD-XXXX:	USCM: Added support for new field when reporting FPIN to upper layers
Resolution:	Only applies to ESX 8.0 U3 drivers and above
Relevance:	27xx adapters and later

FCD-XXXX:	ZIO mode handling was removed from ESX 8.0 drivers
Resolution:	Include ZIO handling and only disable if storage poll enabled
Relevance:	All adapters

FCD-3224:	RSCN ignored after received during fabric scan
Resolution:	Avoid clearing scanNeeded flag unecessarily during
		GNN_FT done processing
Relevance:	All adapters

FCD-XXXX:	USCM: Various improvements when passing FPIN events to upper layers
Resolution:	Proper handling of FPIN-LI and FPINs with port name lists
Relevance:	27xx adapter and later


Between versions 5.4.82.0a1 and 5.4.82.0a2:

FCD-XXXX: 	Some improvements seen with code review
Resolution:	Make consistency for fcPort name to avoid any confusion.
Relevance:	All adapters

FCD-XXXX:	User space API call improvement
Resolution:	Block all API calls while ISP Reset or Driver unloading is taking place.
Relevance:	All adapters

DCPN 119160:	PSOD after Keep Alive command abort
Resolution:	Attempt retries upon failure when aborting NVMe commands
		in resetAdminQueue path
Relevance:	27xx adapters and later

FCD-3406: 	Performance improvements
Resolution:	Modifiy default zio threshold value from 64 to 2.
Relevance:	27xx/28xx Series Adapters

FCD-3409:	SN1610Q FC HBA Description is incorrect in OS
Resolution:	Change subsystem vendor ID in qlnativefc_devices.py file
		from 1077h to 1590h
Relevance:	28xx adapters

FCD-XXXX:	Maintenance mode only supported on 27xx and 28xx adapters
Resolution:	Remove support for this feature for all other adapters
Relevance:	26xx and earlier


Between versions 5.4.82.0a2 and 5.4.82.0a3:

FCD-3554:	API initialization is failing in maintenance mode.
Resolution:	Skipped ISPreset check while driver in maintenance mode.
Relevance:	28xx Series Adapters

FCD-3483:	Get Parameter MB Cmd failures seen on driver initialization
Resolution:	Correctly populate the buffer size in outgoing mb register
Relevance:	All adapters

FCD-3224-2:	Unable to act on RSCN for port online.
Resolution:	Clear RSCN flag only when driver is acting on the notification
Relevance:	All adapters

FCD-3283:	Adapter sporadically loses connectivity after RDP processing
Resolution:	Ensure only valid and necessary info is read from SFP during
		RDP response processing.
Relevance:	All adapters

FCD-3498:	Some adapters and storage volumes don't show up in system when 8
		HBAs are inserted.
Solution:	Allow max heap size to be increased by ql2xmaxheapsize module parameter
Relevance:	All adapters


Between versions 5.4.82.0a3 and 5.4.82.0a4:

FCD-3584:	PSOD during DDV EIloading IOVP test
Resolution:	Free up base response queue resources in attach failure
		path; also, remove unecessary freeing of fw dump pointer
Relevance:	All adapters

FCD-3615:	Apps hang seen in maintenance mode.
Resolution:	Returns ERR status in maintenance.
Relevance:	27xx adapters and later

FCD-XXXX:	Populate fcport pointer correctly in RSCN handler
Resolution:	Driver needs to populate fcport when traversing tgt port list after
		receiving RSCN.
Relevance:	All adapters


Between versions 5.4.82.0a4 and 5.4.82.0:

FCD-3615:	Apps hang seen in maintenance mode
Resolution:	Prevoius fix was incorrect - return ERR status in maintenance mode.
Relevance:	27xx adapters and later

FCD-3582:	Test module parameter to force maintenance mode not needed
Resolution:	Remove module parameter
Relevance:	27xx adapters and later

Between versions 5.3.82.0 and 5.4.83.a1:

FCDXXX: Fix for compilation error while enabling all debug logs.


2. Limitations and Known Issues

* Setting ql2xattemptdumponpanic=1 not supported if dump partition is on SAN

* While operating with StorCryption, the maximum number of supported encrypted
  targets per port is 128. When connected to greater than 64 targets, back to
  back stop/start of StrongSwan application is supported only with a minimum
  interval of 420 secs between the start and stop.


3. Notices

Information furnished in this document is believed to be accurate and
reliable. However, Marvell Technology, Inc. assumes no responsibility for
its use, nor for any infringements of patents or other rights of
third parties which may result from its use.  Marvell Technology, Inc.
reserves the right to change product specifications at any time
without notice. Applications described in this document for any of
these products are only for illustrative purposes.  Marvell Technology, Inc.
makes no representation nor warranty that such applications are
suitable for the specified use without further testing or
modification. Marvell Technology, Inc. assumes no responsibility for any
errors that may appear in this document.


4. Contacting Support

   For further assistance, contact Marvell Technical Support at:
   http://support.marvell.com

(c) Copyright 2023, Marvell Technology, Inc.
