 
                     FC UEFI Driver Release Notes
                      Marvell Semiconductor Inc.
                         All rights reserved.


Table of Contents

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

1. Change History

UEFI Driver:

7.32

* Fixed issue that caused BFS failed to boot with peer congestion.
  Enabled retry login in case of error reported. (FCD-3886)
* Microsoft signed driver.

7.31

* Fixed issue that caused a system hang during POST when certain storage arrays
  were connected. The driver now correctly parses the SCSI Report Target Port
  Groups data. (FCD-3714)
* Fixed Klocwork related build issues. (FCD-3333)

7.30 

* Ensure all incoming mailbox registers are set to zero for each mailbox command.
  (FCD-3335)

7.29

* Fixed inconsistency with firmware version reporting. (FCD-3328)

7.28

* Fixed critical klocwork issues. (FCD-3333)
* Updated CopyInf.bat file and qtouch tool. (FCD-3333)

7.27

* Fixed issue that caused drive mapping failure with direct-attached (N2N) 
  FCP storage. The issue occurred when the upper two bytes of the storage
  Port Id were non-zero. (FCD-1157)

7.26

* Fixed issue that caused '!' character to be displayed in place of
  HII field names when Chinese language was selected. The issue occurred 
  on H3C servers. (FCD-2739)
* Updated translations for various HII strings. (FCD-2739)

7.25

* Fixed issue that caused drive mapping failure with Infinidat storage 
  arrays. Added SCSI ALUA support. (FCD-2290)

7.24

* Added support for direct-attached (N2N) NVME storage. (FCD-270)

7.23

* Changed the default values to Disabled for the following HII fields:
  Fabric Assigned WWPN, Fabric Assigned Boot LUN. (FCD-1414)

7.22

* Fixed issue that caused missing NVME devices in the One Time
  Boot menu. The issue occurred when multiple NVME Subsystems
  were connected to the adapter. (FCD-1369)
* Microsoft signed driver.

7.21

* Fixed issue that caused drive mapping failure with direct-attached (N2N) 
  FCP storage. (FCD-836)
* Microsoft signed driver.

7.20

* Fixed issue that changed most HII fields to zero/disabled when one HII field 
  was changed. The issue occurred on Dell 15G servers. (FCD-730)

7.19

* Fixed drive mapping failure with SANBlaze NVME storage. (ER144591)

7.18

* Fixed issue that caused drive mapping failure with direct-attached (N2N) 
  FCP storage. (FCD-482)
* Fixed issue that caused system hang when changing HII NVME fields.
  The hang only happened on certain servers. (FCD-499)

7.17

* Fixed issue that caused the driver HII menus to be hidden on certain
  servers. Changed the HII formset class code. (ER147239)
* Updated HII help text for the NVME Host NQN and Host ID fields. (FCD-256)
* Improved error checking for the HII NVME Host ID field. (FCD-256)
* NVME Host NQN and Host ID info is now saved to UEFI variables. (ER144591)
* Fixed issue that caused incorrect NVME Host ID to be sent to storage. 
  (ER144591)
* Microsoft signed driver.

7.16

* Added HII field for USCM. (ER147264)

7.15

* Updated HII help text for NVME Host NQN and Host ID fields. (ER147371)
* HII NVME Host NQN and Host ID fields can now be restored with Setup Browser
  Restore Default button. The default values contain the system UUID. (ER147371)
* Fixed issue that caused an incorrect default Host NQN and Host ID. The
  UUID in the Host NQN and Host ID did not match the system UUID. (ER147598)
* Fixed issue that caused an incorrect NSID in NVME BlockIO device paths. 
  (ER144591)

7.14

* Fixed NVME device mapping failure when the HII Controller ID field was
  set to a value smaller than 0xFFFF. (ER147403)

7.13

* Default Host NQN UUID is now lower case. (ER147388)
* Default Host NQN UUID is updated when the card is moved to a new system. (ER147372)
* HII Host ID field is now 32 characters. (ER147416)
* Driver will now skip initiators during FCP and NVME device discovery.
  This change will reduce system boot time. (ER147408)
* Corrected format of default Host NQN string. (ER147360)

7.12

* Added Host Id Nvme parameter field. (ER144591)
* Added Host Id HII field. (ER144591)
* Default Host Id and Host Nqn are based on the system UUID. (ER144591)

7.11

* Added Nvme error logging code. (ER144591)
* Added Nvme ANA support. (ER144591)
* Driver now checks WWPNs in the Nvme discovery log. (ER144591)
* Added debug routine to print Nvme FC port summary. (ER144591)

7.10

* Added support for Nvme Parameter area in flash. (ER144591)
* Added HII menu for Nvme. (ER144591)
* Added HII field for Host NQN. (ER144591)
* Added selective login feature for Nvme devices. (ER144591)

7.01

* Fixed bad ERSP ratio issue. (ER144591)
* Fixed CreateIoConn queue size issue. (ER144591)
* Fixed IO Connect issue. (ER144591)
* Now use block size reported by storage. (ER144591)
* Now use MaxIoSize reported by Nvme controller. (ER144591)
* MaxIoSize now limited to 1MB (driver buffer size). (ER144591)
* NvmeNsRdWr now checks link state before starting IO. (ER144591)
* Change HostNqn format to match Windows driver. (ER144591)
* IspAboutFirmware func now returns 32 bit firmware attributes. (ER144591)
* Now check Nvme support bits in firmware attributes. (ER144591)
* CreateAssoc now uses non-zero HostId. (ER144591)
* LoginNvmeDevices now checks for device already logged in. (ER144591)

7.00

* Added FC NVME storage support to 27xx adapters. (ER144591)


2. Known Issues

None


3. Notices

Information furnished in this document is believed to be accurate and
reliable. However, Marvell Semiconductor 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 Semiconductor 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 Semiconductor Inc.
makes no representation nor warranty that such applications are
suitable for the specified use without further testing or
modification. Marvell Semiconductor 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://www.marvell.com


Trademarks 

Accelera, Accelerating Cluster Performance, InfiniCon Systems, 
InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, 
Cavium, the Cavium logo, ReadyPath, SANdoctor, SANsurfer, and 
SilverStorm are registered trademarks of Marvell Semiconductor Inc. 
All other brand and product names are trademarks or registered 
trademarks of their respective owners.


(c) Copyright 2024. All rights reserved worldwide. QLogic, the 
QLogic logo, Cavium and the Cavium logo are registered trademarks 
of Marvell Semiconductor Inc. All other brand and product names 
are trademarks or registered trademarks of their respective owners.
