QLogic FC ESX Command Line Interface (CLI) Plug-in Release Notes Marvell Semiconductor Inc All rights reserved. Table of Contents 1. Change History 2. Known Issues 3. Notices 4. Contacting Support 1. Changes History QLogic FC ESXCLI Plug-in Version 1.5.5: --------------------------------------------------------------- * Additional validation added for 64G SFP FW update. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.5.4: --------------------------------------------------------------- * Fixed Reset Statistics error display issue. * Fixed HBA Params, Boot Config and NVRAM Config update failure when ISP abort is active. * Updated FC only quapi library. * Updated SDMAPI v1.04 build 11. QLogic FC ESXCLI Plug-in Version 1.5.3: --------------------------------------------------------------- * Allow 64G SFP FW update only if FW file validation succeeds. * Allow 64G SFP FW update only if Product ID and Part number matched. * Corrected SFP FW update failure messages. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.5.2: --------------------------------------------------------------- * Added FW load error handling support. * Display NA when version value is 255.255.255. * Corrected "Debug MCU Version" address in DMI display. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.5.1: --------------------------------------------------------------- * Added SFP data save support in binary and text file. * Fixed Klocwork reported issues. * Fixed flash update failure on 8G adapters. * Updated FC only quapi library. * Updated SDMAPI v1.04 build 10. QLogic FC ESXCLI Plug-in Version 1.5.0: --------------------------------------------------------------- * Added 64G SFP FW update support. * Fixed NPIV port display issue. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.4.1: --------------------------------------------------------------- * Avoid SFP read during apps initialization. * Updated FC only quapi library. * Updated SDMAPI v1.04 build 8. QLogic FC ESXCLI Plug-in Version 1.4.0: --------------------------------------------------------------- * Fixed FCPing, CT diag test failure with NVMe targets. * Fixed Klocwork reported issues. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.3.6: --------------------------------------------------------------- * Fixed PCI SubSystemID (SSID) corruption issue. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.3.5: --------------------------------------------------------------- * Fixed Klocwork reported issues. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.3.4: --------------------------------------------------------------- * Validate NVMe data buffer in underrun/overrun state. * Fixed Klocwork reported issues. * Updated FC only quapi library. * Updated SDMAPI v1.04 build 7. QLogic FC ESXCLI Plug-in Version 1.3.3: --------------------------------------------------------------- * Added Remote Port Info support. * Fixed Klocwork reported issues. * Updated FC only quapi library. * Updated SDMAPI v1.04 build 6. QLogic FC ESXCLI Plug-in Version 1.3.2: --------------------------------------------------------------- * Fixed FW update issue with ESXi 8.0. * Fixed HBA parameters save as a dat file issue with ESXi 8.0. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.3.1: --------------------------------------------------------------- * Fixed NVMe namespace display issue with NVMeT software targets. * Use next valid NVMe controller ID if first one fails. * Added "Link Uncorrectable FEC Count" USCM statistics display support. * Updated FC only quapi library. * Updated SDMAPI v1.04 build 2. QLogic FC ESXCLI Plug-in Version 1.3.0: --------------------------------------------------------------- * Fixed HPE Alletra 9K NVMe target crash issue due to NVMe commands. * Fixed link down issue for ISP28XX adapters with FEC TTS 16G. * Added target link statistics display support. * Added Accelink 64G SFP DMI information support. * Separate out FCStats as Driver and Firmware stats in port stats command. * Added Port Firmware statistics reset support. * Added "Initiator-Target" dual mode remote type support for secure targets. * Updated FC only quapi library. * Updated SDMAPI v1.04 build 1. QLogic FC ESXCLI Plug-in Version 1.2.4: --------------------------------------------------------------- * Block DPort test when NVMe BFS config is set. * Corrected Target Info display for secure targets. * Removed Enable-Out-of-Order-Frame-Assembly HBA Parameter. * Added support for new adapters. * Updated FC only quapi library. * Updated SDMAPI v1.03 build 66. QLogic FC ESXCLI Plug-in Version 1.2.3: --------------------------------------------------------------- * Fixed garbage Principal Fabric WWN and Adjacent Fabric WWN issue for link down port. * Updated FC only quapi library. * Updated SDMAPI v1.03 build 65. QLogic FC ESXCLI Plug-in Version 1.2.2: --------------------------------------------------------------- * Fixed BBCR update issue. * Fixed NVMe BFS update issue for port 2/3/4. * Fixed iiDMA update issue. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.2.1: --------------------------------------------------------------- * Display NVMe controller ID as hex value in NVMe BFS settings. * Added I/O Throttling display support. * Removed PUN clear count display from USCM target statistics. * Display PEP SoftROM versions for ISP27xx based adapters. * Set reboot required false if no option is provided in FEC set command. * Display "Non-Operational" value for target virtual lane when virtual lane feature is Disabled or Non-Operational at initiator. * Updated SDMAPI v1.03 build 64. QLogic FC ESXCLI Plug-in Version 1.2.0: --------------------------------------------------------------- * Added Virtual Lane support. * Added NVMe BFS support. * Added "bootconfigext" command at port level for boot config settings. * Fixed issues reported by Klocwork static analysis. QLogic FC ESXCLI Plug-in Version 1.1.12: --------------------------------------------------------------- * Use drive-0 to drive-3 values for BIOS Boot Config. * Allow Loopback test in Boot-From-SAN environment. * Allow RWBuffer test in Boot-From-SAN environment. * Fixed double ISP reset issue after HBA Parameters update. QLogic FC ESXCLI Plug-in Version 1.1.11: --------------------------------------------------------------- * Read MPI FW and PEP FW version from primary regions for ISP27XX based adapters. * Display boot config when BIOS/EFI drivers are present. * Renamed BIOS boot parameter to Selectable Boot. * Display various Flash FW versions at adapter level. * Display various Flash and Running FW versions at port level. * Display Host NQN and Host ID at port level. * Display FFV version in adapter info for Dell adapters. * Use drive-0 to drive-7 values for UEFI Boot Config. * Updated SDMAPI v1.03 build 63. QLogic FC ESXCLI Plug-in Version 1.1.10: --------------------------------------------------------------- * Added UEFI Boot Parameters support for FCP targets. * Allow USCM commands only when USCM is enabled. * Allow USCM commands when initiator link is down or RDF is not completed. * Added "no_reboot" support after flash update for ISP27xx and ISP28xx based adapters. * Added ESX 8.0 specific changes. * Updated SDMAPI v1.03 build 61. QLogic FC ESXCLI Plug-in Version 1.1.9: --------------------------------------------------------------- * Fixed Klocwork static analysis reported issues. * Allow on the fly activation of HBA parameters in local boot environment when saved through a dat file. * Allow on the fly activation of HBA parameters in local boot environment after restore defaults command. * Added changes in USCM status and statistics display. * Added Namespace and NSID strings for NVMe target/lun display. * Added Storage NQN and Controller ID display support for NVMe targets. * Fixed NVMe target revision display issue in lun info command. * Added ESX 8.0 specific changes. * Updated SDMAPI v1.03 build 59. QLogic FC ESXCLI Plug-in Version 1.1.8: --------------------------------------------------------------- * Allow on the fly activation of HBA parameters in local boot environment. * Allow on the fly activation of DPort Enable/Disable in local boot environment. QLogic FC ESXCLI Plug-in Version 1.1.7: --------------------------------------------------------------- * Allow port reset only on HBA parameters modified port * Updated SDMAPI v1.03 build 58. QLogic FC ESXCLI Plug-in Version 1.1.6: --------------------------------------------------------------- * Fixed DMI data display issue. QLogic FC ESXCLI Plug-in Version 1.1.5: --------------------------------------------------------------- * Provide additional failure info in DPort test failure. * Updated SDMAPI v1.03 build 57. QLogic FC ESXCLI Plug-in Version 1.1.4: --------------------------------------------------------------- * Fixed DPort test failure. * Display additional info in DPort test result. * Updated FC only quapi library. * Updated SDMAPI v1.03 build 56. QLogic FC ESXCLI Plug-in Version 1.1.3: --------------------------------------------------------------- * Fixed garbage value display for Rekey Count for non-secure targets for 32 bit app * Fixed external loopback failure for few predefined data patterns with data size < 256. * Display Status field in target info * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.1.2: --------------------------------------------------------------- * Added Port Connection Mode and Supported Speeds display support in port info. * Fixed external loopback failure with data size > 128. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.1.1: --------------------------------------------------------------- * Allow "2112" frame size in HBA Parameters only for StorCryption adapters. * Updated USCM Profile display strings. * Allow immediate activation of USCM Profiles without reboot. * Display 8-byte target and LUN revision values for NVMe targets. * Provide Connection Mode value in Loopback command. * Display initiator level Link, Delivery and Congestion statistics in port scmstats command. * Added additional checks in HBA Parameters for Data Rate, Operation Mode, Interrupt Delay Timer fields. * Fixed code compilation issues seen with DSDK compiler. * Display colon (:) separated WWULN in LUN info. * Updated FC only quapi library. * Updated SDMAPI v1.03 build 54. QLogic FC ESXCLI Plug-in Version 1.1.0: --------------------------------------------------------------- * Added USCM Profile support * Added support for new adapters * Added 64 Gbps speed support * Blocked "Loop_Only" Connection Options when Data Rate value is set to >= 16Gbps in HBA Parameters * Changed format of WWPN/WWNN/PortID from '-' to ':' and lower case hex numeric value * Changed port, target and lun level commands to use ":" separated identifiers QLogic FC ESXCLI Plug-in Version 1.0.45: --------------------------------------------------------------- * Corrected session State value in target info command * Limit target iiDMA speed to max supported speed of the port QLogic FC ESXCLI Plug-in Version 1.0.44: --------------------------------------------------------------- * Added support for new adapters. * Added ESXCLI-Plugin Tool Version support in Flash Memo Block * Added Target iiDMA support * Added Flash Memo Block Information support * Added BBCR state and BBCR Negotiated value display support * Added Secure Target Port Info support QLogic FC ESXCLI Plug-in Version 1.0.43: --------------------------------------------------------------- * Fixed target scmstats command failure for NVMe targets QLogic FC ESXCLI Plug-in Version 1.0.42: --------------------------------------------------------------- * Fixed apps initialization delay issue with NVMe targets * Updated FC only quapi library. * Updated SDMAPI v1.03 build 49. QLogic FC ESXCLI Plug-in Version 1.0.41: --------------------------------------------------------------- * Added NVMe target/LUN support. * Added Product Type display support in target info command. * Block Boot config settings for NVMe targets. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.40: --------------------------------------------------------------- * Added FCode update support for ISP28XX adapters. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.39: --------------------------------------------------------------- * Added support for new adapters. * Return failure for SCM commands when SCM feature is disabled in NVRAM. * Renamed lockdown flags in port info command. * Display additional fields in target info command. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.38: --------------------------------------------------------------- * Changed SCM stats display to param_name:value format. * Updated SDMAPI v1.03 build 45. QLogic FC ESXCLI Plug-in Version 1.0.37: --------------------------------------------------------------- * Changed SCM stats display to Name-Value pair format. * Added checks to validate user provided string in adapter commands. * Added checks to validate user provided string in port commands. * Added Universal SAN Congestion Management (USCM) Phase 2 support. * Updated SDMAPI v1.03 build 44. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.36: --------------------------------------------------------------- * Added unsupported driver/firmware display for lockdown params in port info command. * Fixed Personality display issue for FC only ISP2031 based adapters. * Added ACE-SP ISP2261 based adapter support. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.35: --------------------------------------------------------------- * Added lockdown feature support. * Updated SDMAPI v1.03 build 43. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.34: --------------------------------------------------------------- * Fixed multiple targets display issue. * Allow space separated Product ID values in Lun info. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.33: --------------------------------------------------------------- * Added PLDM image update support. * Updated SDMAPI v1.03 build 42. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.32: --------------------------------------------------------------- * Display flash component versions (MPI FW, PEP FW, PEP Board Cfg, FW Preload table, FC Board Cfg, MPI SoftROM, PEP SoftROM, PCIe Serdes) * Allow SCM for 32 Gbps Baker/Qlipper adapters. * Added support to update NVRAM using dat file at port level. * Added FW Preload Table, FC Board Config and FC PEP Config update support. * Allow 8 - 65535 bytes buffer size for loopback test. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.31: --------------------------------------------------------------- * Added CT Ping and CT FC Trace Route Diagnostics test support. * Added FC Ping and FC Echo ELS Diagnostics test support. * Added Read Diagnostics Parameters (RDP) support. * Added Loopback Diagnostics test support. * Added Read/Write Buffer test support. * Added new 27xx based IBM adapter support. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.30: --------------------------------------------------------------- * Identify Boot-From-SAN based on boot config settings of the port. QLogic FC ESXCLI Plug-in Version 1.0.29: --------------------------------------------------------------- * Allow diagnostics port config enable only in non-Boot-From-SAN mode. * Allow diagnostics port run command in non-Boot-From-SAN mode with port speed 16 Gbps or more. QLogic FC ESXCLI Plug-in Version 1.0.28: --------------------------------------------------------------- * Added Diagnostics port commands support QLogic FC ESXCLI Plug-in Version 1.0.27: --------------------------------------------------------------- * Added new 27xx based H3C and ZTE adapter support. * Renamed "Current Events" and "Delivery Reason" to "Congestion Notification" and "Delivery Notification" in SCM stats. * Display “Unknown” string for Unknown event type in SCM stats. * Display “Reserved” string for undefined events in SCM stats. * Display "Alarm" string and "None" string for Congestion Severity in SCM stats. QLogic FC ESXCLI Plug-in Version 1.0.26: --------------------------------------------------------------- * Allow Personality display command for all FC/CNA adapters * Add HBA Parameters "Save" command support * Display comma separated current events value for SCM stats when multiple events present * Updated SDMAPI v1.03 build 41 * Updated FC only quapi library * Built 64-bit package with 7.0.0-15843807 dev kits QLogic FC ESXCLI Plug-in Version 1.0.25: --------------------------------------------------------------- * Added SAN Congestion Management (SCM) statistics support at port and target level. * Added Enable SCM HBA Parameter support. * Updated SDMAPI v1.03 build 40. * Updated FC only quapi library. * Built 64-bit package with 7.0.0-15525992 dev kits QLogic FC ESXCLI Plug-in Version 1.0.24: --------------------------------------------------------------- * Added new 28xx based adapter support. * Fixed boot config issue. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.23: --------------------------------------------------------------- * Add Apps Tool ID in aux image region for 28xx adapters. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.22: --------------------------------------------------------------- * Add Restore Defaults support. * Add Get Firmware Dump support. * Add Get/Set Beacon support. * Updated SDMAPI v1.03 build 39. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.21: --------------------------------------------------------------- * Display PCI Bus Max/Negotiated Width and Speed values in Port info command * Allow FEC settings for non-mezz adapters with 16Gbps or unknown speed adapters. * Block FEC for FCoE mode. * Added new 28xx device ids. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.20: --------------------------------------------------------------- * Fix secondary aux region checksum error seen with 28xx adapters. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.19: --------------------------------------------------------------- * Allow FEC settings only for 16Gbps and unknown speeds * Added FC Boot Config settings support QLogic FC ESXCLI Plug-in Version 1.0.18: --------------------------------------------------------------- * Fixed primary/secondary region toggle issue for 28xx based adapters for flash, BBCR, FEC and HBA Parameters update. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.17: --------------------------------------------------------------- * Add new 28xx based device-ids support. * Fixed Klocwork static analysis reported issues. * Updated SDMAPI v1.03 build 37. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.16: --------------------------------------------------------------- * Add Forward-Error-Correction (FEC) feature support. * Add Buffer-to-Buffer Credits (BBCR) feature support. * Updated SDMAPI v1.03 build 36. QLogic FC ESXCLI Plug-in Version 1.0.15: --------------------------------------------------------------- * Add Personality Change (FC/CNA) support for ISP2031/ISP8031 based adapters. * Add LunsPerTarget HBA Parameter support. * Add Temperature display support for 16GB and above speed supported adapters. * Allow only 10GB speed in CNA mode in HBA Parameters. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.14: --------------------------------------------------------------- * Fixed NPIV port display issue. * Updated FC only quapi library. QLogic FC ESXCLI Plug-in Version 1.0.13: --------------------------------------------------------------- * Fixed Principal Fabric WWN and Adjacent Fabric WWN display issue in port info command. * Updated SDMAPI v1.03 build 35. * Updated FC only quapi library built with VMware toolchain. QLogic FC ESXCLI Plug-in Version 1.0.12: --------------------------------------------------------------- * Display Principal Fabric WWN and Adjacent Fabric WWN in port info command. * Updated SDMAPI v1.03 build 34. * Updated quapi library. QLogic FC ESXCLI Plug-in Version 1.0.11: --------------------------------------------------------------- * Read MPI and PEP versions based on active image set. * Avoid extra driver bootcode and fw version update call for 28xx adapters. * Updated SDMAPI v1.03 build 33. QLogic FC ESXCLI Plug-in Version 1.0.10: --------------------------------------------------------------- * Use different speed definitions for PortSpeed and PortSupportedSpeed values. * Updated SDMAPI v1.03 build 32. * Updated quapi library. QLogic FC ESXCLI Plug-in Version 1.0.9: --------------------------------------------------------------- * Added VMware namespace and OS version dependencies for Vmware ESX versions. * Updated SDMAPI v1.03 build 28. * Updated quapi library. QLogic FC ESXCLI Plug-in Version 1.0.8: --------------------------------------------------------------- * Added Maximum Speed display support * Set Data Rate value in HBA Parameters based on supported speed values for an adapter * Display flash update error messages for each error code QLogic FC ESXCLI Plug-in Version 1.0.7: --------------------------------------------------------------- * Added Set HBA Parameters support QLogic FC ESXCLI Plug-in Version 1.0.6: --------------------------------------------------------------- * Removed Set HBA Parameters support QLogic FC ESXCLI Plug-in Version 1.0.5: --------------------------------------------------------------- * Added FC VPD Display support. * Added Get/Set HBA Parameters support. QLogic FC ESXCLI Plug-in Version 1.0.4: --------------------------------------------------------------- * Added SFP DMI information support. * Added FC Port Statistics support. * Updated SDMAPI v1.03 build 25. QLogic FC ESXCLI Plug-in Version 1.0.3: --------------------------------------------------------------- * Added target list and target information support. * Added LUN list and LUN information support. QLogic FC ESXCLI Plug-in Version 1.0.2: --------------------------------------------------------------- * Added port list and port information support. * Fixed flash update issues QLogic FC ESXCLI Plug-in Version 1.0.1: --------------------------------------------------------------- * Supports adapter information on classic-Q family of adapters. * Fixed dependent library load issues due to stack executable flag. QLogic FC ESXCLI Plug-in Version 1.0.0: --------------------------------------------------------------- * Initial release * Supports discovery and flash update on classic-Q family of adapters. 2. Known Issues * None. 3. Notices Information furnished in this document is believed to be accurate and reliable. However, Cavium Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. Cavium Corporation 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. Cavium Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. Cavium Corporation assumes no responsibility for any errors that may appear in this document. 4. Contacting Support For further assistance, contact Marvell QLogic Technical Support at: https://www.marvell.com/support.html Trademarks Accelera, Accelerating Cluster Performance, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of Cavium Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners. (c) Copyright 2016-2023. All rights reserved worldwide. QLogic, the QLogic logo, and the Powered by QLogic logo are registered trademarks of Marvell Semiconductor Inc. All other brand and product names are trademarks or registered trademarks of their respective owners.