========================== R E L E A S E N O T E S ========================== Marvell Inc. Network Controller Firmware Upgrade Tool for Linux Copyright (c) 2005-2019 Marvell Semiconductor Inc. All rights reserved. Version 2.10.82 (Dec 20, 2019) ---------------------------- Fixes: ===== 1. Problem: (Cont00107901) MBI update failed with error message "NIC not supported" when upgrading through upgrade script Cause : Tool not able to validate MBI against adapter present Change : Updated logic to validate MBI against adapter Impact : upgrade cmd Version 2.10.81 (Dec 6, 2019) ---------------------------- Fixes: ===== Sync'ed with Linux FwUpg tool version Version 2.10.80 (Nov 26, 2019) ---------------------------- Fixes: ===== 1. Problem: FwUpg upgrade fails if path to MBI contains spaces Cause : spaces in folder name not handled correctly Change : wrap the complete path in quotes Impact : upgrade, dumpnvram and restorenvram cmds 2. Problem: Add support for new PHY type Cause : new request Change : as requested Impact : upgrade cmd Version 2.10.79 (Nov 8, 2019) ---------------------------- Fixes: ===== 1. Problem: (Cont00107555) MBI flash update is failing on E3 adapter in secure boot mode on ESXi Cause : due to small size of root partition tool not able to save the backup image Change : backup image will now be saved in /var/tmp Impact : upgrade cmd Version 2.10.78 (Oct 10, 2019) ---------------------------- Fixes: ===== 1. Problem: (Cont00107381) Add user option to change VF BAR2 size Cause : New Request Change : As requested Impact : cfg cmd Version 2.10.77 (Sept 27, 2019) ---------------------------- Fixes: ===== 1. Problem: Fix a memory leak Cause : New Request Change : As requested Impact : upgrade cmd 2. Problem: Add support for developers logs Cause : New Request Change : As requested Impact : FwUpg tool Version 2.10.76 (Sept 20, 2019) ---------------------------- Fixes: ===== 1. Problem: Cosmetic changes, no changes in functionality Cause : New Request Change : As requested Impact : upgrade cmd Version 2.10.75 (Aug 26, 2019) ---------------------------- Fixes: ===== 1. Problem: Add support for bitmask extension for MBI Cause : New Request Change : As requested Impact : upgrade cmd 2. Problem: (Cont00106862) Extra "v" is displayed for EFI version when trying to extract firmware versions from MBI file. Cause : Typo error Change : Removed extra "v" Impact : xml cmd Version 2.10.74 (Jun 19, 2019) ------------------------------ Fixes: ===== 1. Problem: (CQ106495) RHEL7.7 inbox: Fwupg utility not displaying error message when crc command is executed. Cause : Incorrect Error Handling at FwUpg Library Level in-case of CRC command. Change : Corrected Error Handling at FwUpg Library Level. Impact : crc command. Version 2.10.73 (Jun 07, 2019) ---------------------------- Fixes: ===== 1. Problem: Add new cfg option to modify Bar2 size for E4 adapters Cause : New request Change : as requested Impact : cfg cmd Version 2.10.72 (Apr 02, 2019) ---------------------------- Fixes: ===== 1. Problem: Before MBI upgrade check for CRC errors and print warning message if found Cause : New request Change : as requested Impact : upgrade cmd Version 2.10.71 (Mar 22, 2019) ---------------------------- Fixes: ===== 1. Problem: (CQ105502) MBI upgrade returns success instead of failure on RHEL8.0 with inbox driver Cause : Error code not set and was overwritten with success code Change : code changed to set the correct error code Impact : upgrade cmd Version 2.10.70 (Feb 01, 2019) ---------------------------- Fixes: ===== 1. Problem: (CQ104940) Wrong Exit code returned by tool in case of CRC mismatch found after MBI upgrade Cause : Exit code got overwritten during executing quit cmd Change : fixed the exit code by returning error code of CRC mismatch Impact : upgrade cmd 2. Problem: (CQ104895) Fwupg tool should mention that with inbox only FW update is supported and other NVRAM operations like dir/crc would fail. Cause : improve on error code description Change : as requested Impact : upgrade cmd Version 2.10.69 (Dec 18, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ104699) AH Adapter disappear in HII after downgrade MBI in Secure boot mode Cause : UEFI FW size is not getting updated in NVM_CFG Change : Code changed to updates UEFI FW size in NVM_CFG Impact : upgrade cmd Version 2.10.68 (Dec 13, 2018) ---------------------------- Fixes: ===== 1. Problem: Add RELRO linker option Cause : New request Change : As requested Impact : Fwupg tool Version 2.10.67 (Dec 04, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ104090) On E4 adapter FwUpg Tool does not update UEFI version in NVM_CFG if MBA image is upgraded Cause : Tool only updates UEFI version in NVM_CFG only in case of MBI upgrade Change : Code changed to updates UEFI version in NVM_CFG in case of both MBA and MBI upgrade Impact : upgrade cmd 2. Problem: (CQ104588 & CQ104595) Error seen while upgrading MBI on AH adapters Cause : buffer overflow while parsing META image Change : increased buffer size Impact : upgrade cmd Version 2.10.66 (Nov 14, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ102809) Some OEM specific adapter stops working on configuring storage from Hii after reboot Cause : Hii writes to wrong NVM offset to clear logged in iscsi target Change : On MBI upgrade fix the CRC errors Impact : upgrade cmd Version 2.10.65 (Oct 24, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ104102) Request to add MBI checksum verification before MBI upgrade Cause : checksum validation was not implemented for MBI image Change : implemented checksum validation for MBI image Impact : upgrade cmd Version 2.10.64 (Oct 08, 2018) ---------------------------- Fixes: ===== 1. Problem: Add support for new options in "nw_port_mode" Cause : New Request Change : As requested Impact : cfg cmd Version 2.10.63 (Sept 27, 2018) ---------------------------- Fixes: ===== 1. Problem: FwUpg tool fails if tool is run from path that is greater than 128 bytes Cause: buffer size to store path was set to 128 Changes: buffer size increased to 256 Impact: FwUpg tool Version 2.10.62 (Sept 24, 2018) ---------------------------- Fixes: ===== 1. Problem: Reg read support using debugfs with bnx2x driver Cause: new request Changes: as requested Impact: upgrade cmd Version 2.10.61 (Sept 20, 2018) ---------------------------- Fixes: ===== 1. Problem: Problem parsing the VPD buffer. Cause: Comparison between signed and unsigned integer fails for negative values Changes: Fixed parsing the VPD properly on 579XX adapters. Impact: FwUpg tool Version 2.10.60 (Sept 12, 2018) ---------------------------- Fixes: ===== 1. Problem: MBI upgrade failed on specific OEM adapter Cause : Comparison between signed and unsigned integer fails for negative values Change : changed data type to signed integer Impact : upgrade cmd 2. Problem: (CQ103340) After CRC mismatch fwupg Library not restoring with the dump while upgrading MBI for specific OEM E3 Adapter. Cause: The Restore operation is not getting called due to error mismatch after CRC check. Changes: Corrected error code validation in-case of CRC mismatch found. Impact : upgrade cmd Version 2.10.59 (Aug 20, 2018) ---------------------------- Fixes: ===== 1. Problem: Device discovery fails if OS is booted in secure mode. Cause: /dev/mem does not have access permission while reading the BFS info. Changes: Read BFS info from flash instead of OS. Impact: FwUpg tool Version 2.10.58 (Aug 09, 2018) ---------------------------- Fixes: ===== 1. Problem: firmware upgrade failed on RHEL7.6-Alpha inbox driver Cause : trying to access NVM CFG firmware dump which is already deleted Change : get the NVM CFG firmware dump before accessing Impact : upgrade cmd Version 2.10.57 (Aug 06, 2018) ---------------------------- Fixes: ===== 1. Problem: Enable PLDM after MBI upgrade even if META image is not present for OEM specific adapter Cause : PLDM cant be enabled if META image not present Change : added code so that PLDM can be enabled enve if META image is not present Impact : nvm cfg cmd 2. Problem: LLDP MAC becomes 0 after factory_defaults Cause : LLDP MAC address not preserved during factory_defaults Change : added code to preserve LLDP MAC address during factory_defaults Impact : factory_defaults cmd Version 2.10.56 (July 27, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ101036) Device storage configuration values are persistent after factory_defaults Cause : Default settings were only applied on NVM CFG and not on storage settings Change : Default settings are also applied on storage settings Impact : factory_defaults cmd Version 2.10.55 (July 11, 2018) ---------------------------- Fixes: ===== 1. Problem: Enable PLDM after MBI upgrade for OEM specific adapter Cause : new request Change : as requested Impact : upgrade cmd Version 2.10.54 (June 22, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ101782) Display MFW firmware version and asterisk '*' in front of device which is currently selected. Cause : new request Change : as requested Impact : dev cmd 2. Problem: (CQ102130) Getting unexpected prints when launching FwUpg tool on SLES15 "No entry for terminal type "xterm-256color"; using dumb terminal settings" Cause : libncurses on SLES15 use "xterm-256color" whereas older version of SUSE use "xterm" Change : use the new version of libncurses Impact : fwupg tool Version 2.10.53 (June 18, 2018) ---------------------------- Fixes: ===== 1. Problem: Support updating NVM CFG options over inbox driver Cause : new request Change : as requested Impact : cfg cmd 2. Problem: Provide cfg option to update LLDP MAC address Cause : new request Change : new cmd option "cfg -lldpmac " is implemented Impact : cfg cmd Version 2.10.52 (June 08, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ102049) Getting syntax error messages while upgrading mbi using library and tool Cause : checking "ethtool -f" support over bnx2x driver causes this cosmetic issue Change : avoid check "ethtool -f" support over bnx2x driver Impact : upgrade cmd 2. Problem: (CQ102015) FwUpg Tool showing CRC mismatch after flashing MBI on SLES 15 Cause : nvm read not supported over inbox driver Change : display the apporpriate error message Impact : crc cmd 3. Problem: (CQ101908) Firmware upgrade does not show version changes of components. Cause : if "ethtool -f" interface is supported thenfirmware upgrade happens via this interface for OOB driver, and this interface cannot provide the firmware version information on the adapter. Change : For OOB driver firmware upgrade will happen via "ethtool -e" interface as it used to happen earlier. Impact : upgrade cmd Version 2.10.51 (May 14, 2018) ---------------------------- Fixes: ===== 1. Problem: Segmentation fault on upgrading MBI on ARM platform Cause : EFI version was not defined in MBI Change : Do not display EFI version if it null Impact : upgrade cmd 2. Problem: Add flashing support for latest inbox driver Cause : new request Change : as requested Impact : upgrade cmd 3. Problem: Failed to update OEM adapter by standalone method under SLES15. Cause : reg read API fails because mmap() call fails on "/dev/mem" due to updated kernel security enhancements on SLES15. Change : Added additional method to read registers using PCI config space. Impact : upgrade cmd, cfg cmd Version 2.10.50 (May 14, 2018) ---------------------------- Fixes: ===== 1. Problem: Seeing "grc attn timeout" messages while launching F/W Upgrade Tool. Cause : Collision with MFW register access Change : Adding work around to avoid MFW issue by updating the reg read sequence. first use /dev/mem method. Impact : FwUpg tool Version 2.10.49 (Apr 20, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ100989) Request to update or generate vlan table more smartly on E3 adapter Cause : new request Change : new command "vlant" is added Impact : vlant cmd 2. Problem: (CQ101255) Error Messages while launching Firmware Upgrade Tool on SLES15 Cause : "ibv_devinfo" command was not installed on system Change : check for the presence of "ibv_devinfo" command before invoking it Impact : FwUpg tool 3. Problem: (CQ101030) Failed to upgrade MBI on E3 adapter in SLES15 O/S Cause : SLES15 enabled CONFIG_IO_STRICT_DEVMEM due to which mmap fails for /dev/mem Change : (workaround) Add 'iomem=relaxed' in kernel cmd line during boot time Impact : Readme.txt Version 2.10.48 (Mar 08, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ100554) After MBI upgrade enable iWarp on OEM specific adapters Cause : iWarp was disabled Change : enabled iWarp after MBI upgrade Impact : upgrade cmd Version 2.10.47 (Mar 08, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ100228) Cmd "cfg -show" shows incorrect status of wol Cause : wol setting was read from wrong offset Change : made changes to read wol from correct offset Impact : cfg -show cmd Version 2.10.46 (Feb 27, 2018) ---------------------------- Fixes: ===== 1. Problem: (CQ99864) Do not enable iWarp after MBI upgrade for OEM specific adapter Cause : new request Change : as requested Impact : upgrade cmd Version 2.10.45 (Feb 15, 2018) ---------------------------- Fixes: ===== 1. Problem: Added support for OEM specific adapter Cause : new request Change : as requested Impact : fwupg tool Version 2.10.44 (Jan 29, 2018) ---------------------------- Fixes: ===== 1. Problem: Improved error handling and error messages Cause : new request Change : as requested Impact : fwupg tool 2. Problem: (CQ99384) "vpd -show" not displaying vpd data in command line mode Cause : problem in tcl lib call Change : fixed the problem Impact : vpd -show 3. Problem: (CQ98529) Add a support to retrieve MFW crash dump in OS Cause : new request Change : as requested Impact : dumpnvram cmd Version 2.10.43 (Jan 18, 2018) ---------------------------- Fixes: ===== 1. Problem: Enable iWARP for specific OEM adapters Cause : new request Change : as requested Impact : Upgrade cmd 2. Problem: (CQ99138) re-enable "cfg -show vpdv0" cmd as specific OEM fw upg still depends on this deprecated cmd Cause : "cfg -show vpdv0" was deprecated Change : re-enable "cfg -show vpdv0" cmd Impact : cfg cmd Version 2.10.42 (Jan 12, 2018) ---------------------------- Fixes: ===== 1. Problem: Change nvm cfg option 140 from consortium to BAM for oem specific adapter Cause : new request Change : as requested Impact : Upgrade cmd 2. Problem: (CQ98356) Enable iWARP capability for all BB based adapter. Cause : new request Change : as requested Impact : Upgrade cmd Version 2.10.41 (Dec 21, 2017) ---------------------------- Fixes: ===== 1. Problem: Sync version with Windows FwUpg tool Cause : NA Change : version sync'ed with windows fwupg tool Impact : FwUpg tool Version 2.10.40 (Dec 12, 2017) ---------------------------- Fixes: ===== 1. Problem: Unable to flash 100G BB cards Cause : MFW issue,it rejects NVM write operation if request comes on different PF Change : Avoid calling "ethtool -i" call during NVM operations. Impact : fwupg tool 2. Problem: Link up not coming in specific OEM adapter Cause : driver speed mask was not set correctly in nvm cfg Change : fixed driver spped mask Impact : fwupg tool Version 2.10.39 (Dec 08, 2017) ---------------------------- Fixes: ===== 1. Problem: Updated latest QLMAPI library Cause : no changes Change : no change Impact : fwupg tool Version 2.10.38 (Dec 07, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ98293) Unable to do any write operation Cause : NVM delete sequence was updated. Change : updated qlmapi library Impact : fwupg tool Version 2.10.37 (Dec 06, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ98293) Unable to do any write operation Cause : NVM delete sequence was updated. Change : updated qlmapi library Impact : fwupg tool Version 2.10.36 (Nov 03, 2017) ---------------------------- Fixes: ===== 1. Problem: Displaying incorrect EFI version in generated xml Cause : EFI version in E3 is 3 bytes and in E4 its 4 bytes printing function doesnt differentiate between E3 and E4 Change : added the missing check Impact : xml cmd Version 2.10.35 (Oct 25, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ97474) 'factory_defaults' command not working Cause : 'factory_defaults' used to go through nvm translation Change : overwrite NVM_CFG1 with DEFAULT_CFG Impact : factory_defaults cmd Version 2.10.34 (Oct 11, 2017) ---------------------------- Fixes: ===== 1. Problem: Missing INIT_HW version in generated xml Cause : reading version INIT_HW was missed Change : added logic for reading version of INIT_HW version Impact : xml cmd Version 2.10.33 (Oct 06, 2017) ---------------------------- Fixes: ===== 1. Problem: Extend support for cmd line option "-all" to "dir" and "crc" cmds Cause : New Request Change : As requested Impact : dir cmd, crc cmd 2. Problem: Add new cmd to export firmware versions either from NVM or MBI file to a xml file Cause : New Request Change : As requested Impact : xml cmd Version 2.10.32 (Sept 21, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ96380) Add nvm cfg option "nw_port_mode" Cause : New Request Change : As requested Impact : cfg cmd 2. Problem: Add nvm cfg option "pcie_relaxed_ordering" Cause : New Request Change : As requested Impact : cfg cmd 3. Problem: Add new cmd "vpd -show" to display VPD information Cause : New Request Change : As requested Impact : vpd cmd 4. Problem: UEFI not loading at POST for specific OEM adapter Cause : Header of MBA image had incorrect device ID Change : Update of MBA header with device ID read from chip Impact : upgrade cmd 5. Problem: Extend WoL cmd "-w" for E4 Cause : New request Change : As requested Impact : -w cmd Version 2.10.31 (Sept 13, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ94875) Enable DCi support after fw upgrade on some OEM specific adapters Cause : New Request Change : As requested Impact : upgrade cmd 2. Problem: Enable iWarp capability in NVM CFG for some OEM specific E4 adapter after MBI upgrade Cause : New Request Change : As requested Impact : upgrade cmd Version 2.10.30 (Sept 01, 2017) ---------------------------- Fixes: ===== 1. Problem: Enable iWarp capability in NVM CFG for some OEM specific adapters after MBI upgrade Cause : New Request Change : As requested Impact : upgrade cmd 2. Problem: (CQ96189) Fail to upgrade individual MBA image Cause : MBA upgrade was success but efi version was not getting updated in NVM CFG Change : properly upgrading efi version in NVM CFG Impact : upgrade cmd 3. Problem: Add PLDM image support for some OEM specific adapters Cause : New request Change : as requested Impact : upgrade cmd Version 2.10.29 (Aug 15, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ95557) MBI Version shows 00.00.00 in Firmware image properties after updating to latest MBI Cause : MBI upgrade failed due to missing DEFAULT_CFG Change : Treat nvm cfg from MBI as DEFAULT_CFG Impact : upgrade cmd, update cmd 2. Problem: Added new exit codes and limitation with inbox driver for E4 in Readme.txt Cause : new request Change : as requested Impact : Readme.txt Version 2.10.28 (Aug 04, 2017) ---------------------------- Fixes: ===== 1. Problem: During MBI upgrade, update MBI version in NVM CFG before upgrading NVM CFG image Cause : upgrading NVM CFG may fail if NVM does not contain either DEFAULT_CFG or META and as result MBI version was not written to NVM CFG Change : write MBI version to NVM before attempting NVM_CFG upgrade Impact : upgrade cmd Version 2.10.27 (Aug 01, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ94997) Specific OEM adapter does not show up in HII after flashing with FWupg tool Cause : Expansion ROM size was updated after MBI upgrade Change : Properly updated Expansion ROM size after MBI upgrade Impact : upgrade cmd 2. Problem: (CQ95584) Boot mode is changed to PXE from iSCSI/FCOE after MBI update Cause : Boot mode option got overwritten after MBI upgrade Change : Boot mode option is preserved (if changed from default value) after MBI upgrade Impact : upgrade cmd Version 2.10.26 (July 26, 2017) ---------------------------- Fixes: ===== 1. Problem: One of two physical adapters failed to initialize drivers for specific OEM adapter Cause : nvm cfg option THERMAL_EVENT_GPIO was set to incorrect value after upgrade for this particular adapter Change : nvm cfg option THERMAL_EVENT_GPIO is now set to corect value after upgrade for this particular adapter Impact : upgrade cmd Version 2.10.25 (July 17, 2017) ---------------------------- Fixes: ===== 1. Problem: One of two physical adapters failed to initialize drivers for specific OEM adapter Cause : nvm cfg option THERMAL_EVENT_GPIO was set to incorrect value after upgrade for this particular adapter Change : nvm cfg option THERMAL_EVENT_GPIO is now set to corect value after upgrade for this particular adapter Impact : upgrade cmd 2. Problem: (CQ95173) Segmentation fault while reading register on ARM64 on Linux Cause : Error reading PCI config register Change : fixed the error Impact : upgrade cmd Version 2.10.24 (July 03, 2017) ---------------------------- Fixes: ===== 1. Problem: Add support to display "Serial number" dor both E3 and E4 Cause : new request Change : as requested Impact : cfg cmd Version 2.10.23 (June 23, 2017) ---------------------------- Fixes: ===== 1. Problem: Enable nvm cfg option to set MBA boot protocol. Cause : option was disbaled for E4 Change : enabled the cfg option Impact : cfg cmd Version 2.10.22 (June 21, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ94737) Range mismatch in "RoCE Priority mode" where FwUpg allows between 0 or 1 and HII allows between 0 to 7. Cause : Fwupg tool and Hii not in sync Change : Fwupg tool implements range as per Hii Impact : cfg cmd Version 2.10.21 (June 14, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ94394) After Firmware upgrade unable to access/configure adapter in HII HII displays the following error message "Question value does not match the otion value" Issue is specific to a specific OEM adaper Cause : Problem in identifying adapter capability Change : Fixed the problem Impact : upgrade cmd Version 2.10.20 (June 06, 2017) ---------------------------- Fixes: ===== 1. Problem: Added support for specific OEM adatpers Cause : New request Change : As requested Impact : fwupg tool Version 2.10.19 (May 15, 2017) ---------------------------- Fixes: ===== 1. Problem: Update META fw from MBI if its not present in NVM from OEM specific adapter Cause : New request Change : As requested Impact : upgrade cmd Version 2.10.18 (May 08, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ93394) NPAR functions MAC got corrupted after flashing MBI Cause : Problem in calculating NVM offsets of NPAR fields Change : Use QLMAPI API for initializing NPAR block Impact : upgrade cmd 2. Problem: (CQ93242) Help are showing some unsupported command and its info. Cause : Help cmd implemented generically Change : Help cmd to differentiate between E3 and E4 Impact : help cmd Version 2.10.17 (Apr 12, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ93072) Factory_defaults command fails on Bigbear adapter Cause : Bigbear doesn't have META image which was required for Factory_defaults to work Change : META image is made optional for Factory_defaults cmd Impact : factory_defaults cmd 2. Problem: (CQ93110) Using 32bit binary on 64bit Windows results in segmentation fault during firmware upgrade Cause : "_alloca" fails to allocate large chunk of memory Change : use malloc instead of _alloca Impact : upgrade cmd Version 2.10.16 (Apr 10, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ93092) Observed redbox error when trying to access the NIC's UEFI HII settings for specific OEM adapter Cause : cfg option #73 incorrectly set to SF instead of MF_Allowed Change : set cfg option #73 to MF_Allowed after firmware upgrade Impact : upgrade cmd Version 2.10.15 (Apr 05, 2017) ---------------------------- Fixes: ===== 1. Problem: On updating firmware and moving NIC to diff slot, FW version changes Cause : Moving to different slot will trigger factory_defaults and default_cfg contains old mbi version Change : during update update the mbi_version in default_cfg as well Impact : upgrade cmd Version 2.10.14 (March 30, 2017) ---------------------------- Fixes: ===== 1. Problem: Enable DCi support for oem specific adapter Cause : new request Change : as requested Impact : upgrade cmd Version 2.10.13 (March 29, 2017) ---------------------------- Fixes: ===== 1. Problem: Some options like MAC address gets zeroed on executing factory_defaults immediatly after MBI upgrade Cause : options like MAC address are not preserved in DEFAULT_CFG Change : preserve the options with NVM_CFG1 values Impact : upgrade cmd, factory_defaults Version 2.10.12 (March 21, 2017) ---------------------------- Fixes: ===== 1. Problem: Option 206 gets cleared after MBI upgrade Cause : While updating mbi version in nvm bits reserved for option 206 get zeroed out Change : fixed the issue Impact : upgrade cmd Version 2.10.11 (March 20, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ92426) Incorrect year in mbi date Cause : Byte Swapping issue Change : Fixed Byte Swapping issue Impact : upgrade cmd, dir cmd 2. Problem: (CQ92635) Some OEM specific adapter shows CRC Mismatch after flashing with MFG Kit. Cause : CRC mismatch due to CRASH_DUMP Change : CRC on CRASH_DUMP must be skipped Impact : crc cmd Version 2.10.10 (Feb 17, 2017) ---------------------------- Fixes: ===== 1. Problem: Fixed some internal CQ, no functionality change Cause : New feature Change : As requested Impact : cfg cmd Version 2.10.9 (Feb 10, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ91613) Upgrade MFW before PK, if PK is being programmed for the first time Cause : New feature Change : As requested Impact : upgrade cmd Version 2.10.8 (Feb 08, 2017) ---------------------------- Fixes: ===== 1. Problem: Extract META from MBI (if available) or extract it from MFW Cause : New feature Change : As requested Impact : upgrade cmd, update_cfg cmd Version 2.10.7 (Feb 06, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ91204) Need ability to set nvm cfg option for EEE Power mode on E3 & E4 Cause : New feature Change : As requested Impact : cfg cmd 2. Problem: (CQ91495) Segmentation fault while upgrading MBI with Public key on LINUX Cause : New feature Change : As requested Impact : upgrade cmd 3. Problem: (CQ91338) Block downgrade for some specific OEM adapters for a perticular program Cause : New feature Change : As requested Impact : upgrade cmd 4. Problem: (CQ91331) Add support for setting Forced SF mode for E3 Cause : New feature Change : As requested Impact : cfg cmd 5. Problem: Add support for setting FEC and SmartlinQ settings for E4 Cause : New feature Change : As requested Impact : cfg cmd Version 2.10.6 (Jan 13, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ87522) Add support to update Public key for Secured NVRAM Update Cause : New feature Change : As requested Impact : upgrade cmd 2. Problem: (CQ88980) Add new cmd to upgrade NVM_CFG and DEFAULT_CFG Cause : New feature Change : As requested Impact : update_cfg cmd 3. Problem: (CQ90938) Set NVM CFG option 202 to 1(RoCE) after upgrade for specific OEM adapters Cause : New feature Change : As requested Impact : upgrade cmd 4. Problem: (CQ091071) Add value validation for NVM CFG options before writing to NVM Cause : New feature Change : As requested Impact : cfg cmd Version 2.10.5 (Jan 13, 2017) ---------------------------- Fixes: ===== 1. Problem: (CQ90992) VPD block is corrupted after update for specific OEM Cause : calculated wrong number of entries in list Change : fixed the problem Impact : upgrade cmd 2. Problem: (CQ90938) Set NVM CFG option 202 to 1(RoCE) after upgrade for specific OEM adapters Cause : New feature Change : As requested Impact : upgrade cmd Version 2.9.44 (Dec 21, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ88834) Add support to enable / disable dcbx (option 26) and roce_priority_mode (option 20) cfg options for E4 adapters Cause : New request Change : Added '-dcbx' and '-roce_priority_mode' options Impact : cfg cmd 2. Problem: (CQ90364) Add new command that display current active SWIM Cause : New request Change : As requested Impact : info cmd Version 2.9.43 (Dec 14, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ90584) Need to change cfg option LED_MODE (option 16) from PHY1 to PHY3 for specific OEM Cause : New request Change : As requested Impact : upgrade cmd Version 2.9.42 (Dec 06, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ89556) Add temperature capability to the FW Update tool Cause : New request Change : As requested Impact : info cmd Version 2.9.41 (Nov 10, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ89070) Add support for additional SWIMs on E3 adapter Cause : new request Change : as requested Impact : upgrade cmd 2. Problem: (CQ89573) Hide storage interfaces for E4 as upgrade is not possible using them Cause : new request Change : as requested Impact : upgrade cmd Version 2.9.40 (Oct 05, 2016) ---------------------------- Fixes: ===== 1. Problem: Added support for QL41XXX adapters Cause : new request Change : as requested Impact : phy cmds 2. Problem: (CQ89207) FW installer lib can't update fw w/o having to bring n/w interface up in Linux Cause : Feature was missing for E4 Change : added the feature Impact : upgrade cmd Version 2.9.39 (Sept 27, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ87523) External PHY FW update support (for 10Gbase-T cards) Cause : new request Change : as requested Impact : phy cmds 2. Problem: FCODE fw version is displayed incorrectly Cause : BYTE Swap issue Change : Fixed the issue Impact : dir cmd Version 2.9.38 (Sept 13, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ88932) Add some cfg options for E4 Cause : new request Change : as requested Impact : cfg cmds 2. Problem: (CQ84759) : Dump and Restore feature for E3 after MBI update in case if CRC or upgrade failures Cause : New request Change : As requested Impact : upgrade and CRC cmds Version 2.9.37 (Aug 31, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ88671) For E3 enable option #248 for specific OEM adapters. Cause : new request Change : as requested Impact : upgrade and cfg cmds Version 2.9.36 (Aug 25, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ88425) Restorenvram displays success for E4 instead of feature not supported msg. Cause : error not handled properly Change : fixed the error handling Impact : restorenvram cmd Version 2.9.35 (Aug 05, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ87675) For specific OEM Some Blade return unexpected error after creating LE with SPP Cause : SWIM_B images got deleted when they are active Change : Do not delete the SWIM_B images if they are active Impact : upgrade cmd Version 2.9.34 (July 28, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ88263) NVM corruption while updating VPD info on specific OEM adapter Cause : Adapter not identified as ID was missing in code Change : Added the ID in code Impact : upgrade vpd cmd Version 2.9.33 (July 25, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ87515) E3-LnxQlgcUpg Script fails to launch in RHEL7.2 Cause : dos2unix conversion required Change : fixed the conversion Impact : LnxQlgcUpg.sh script Version 2.9.32 (July 06, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ80273) FwUpg Utility shows incorrect mdump version Cause : version read from incorrect nvm offset Change : Corrected offset value Impact : dir cmd 2. Problem: (CQ83402) cfg -mac command does not update MAC of second port on E4 Cause : problem in identifying correct function offset Change : Corrected the function number Impact : cfg -mac cmd 3. Problem: (CQ87288) Do nvm cfg translation if environment variable "DONVM_TRANSLATION is set for specific OEM adapter Cause : New request Change : As requested Impact : update cmd Version 2.9.31 (June 21, 2016) ---------------------------- Fixes: ===== 1. Problem: Wrong MAC issue using restore nvm on specific OEM adapter Cause : MAC fix was skipped for those adapters Change : Applied the fix Impact : restorenvram cmd Version 2.9.30 (June 14, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ86968) Update cfg option 247 for specific OEM adapter Cause : New request Change : As requested Impact : upgrade cmd Version 2.9.29 (June 13, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ84888) To add option kit support for specific OEM adapter Cause : New request Change : As requested Impact : cfg cmd Version 2.9.28 (June 01, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ71131) On Big-Endian systems updating MAC address does not update MAC correctly Cause : Byte swapping issue Change : Fixed the byte swapping issue Impact : cfg cmd 2. Problem: Added support for OEM specific adapter Cause : New Request Change : As requested Impact : fwupg util Version 2.9.27 (May 19, 2016) ---------------------------- Fixes: ===== 1. Problem: Observed the System hang on Linux. Cause : Build issue with build environment. Change : fixed build issues by building on the actual build server(RHEL 5.4). Impact : fwupg util Version 2.9.26 (May 17, 2016) ---------------------------- Fixes: ===== 1. Problem: "Floating point exception (core dumped)"error Cause : max ports calcualtion error Change : fixed the error Impact : fwupg util Version 2.9.25 (May 12, 2016) ---------------------------- Fixes: ===== 1. Problem: Show vpdv0 info in "cfg -show vpdv0" option Cause : New request Change : As requested Impact : cfg cmd Version 2.9.24 (May 10, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ86481) Allow CCM programming if NVRAM doesn't have it already Cause : Components not available in NVRAM cant be upgraded Change : CCM can be now upgraded even if it is not present in NVRAM Impact : upgrade cmd 2. Problem: (CQ84340) Zero out mbi version if individual components like mfw got updated Cause : not implemented previously Change : as requested Impact : upgrade cmd 3. Problem: (CQ85179) Display available cfg options based on adapter type Cause : cfg option help was implemented generically Change : available cfg option help will be displayed based on adapter type Impact : cfg cmd Version 2.9.23 (Apr 26, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ79334) Add ability to dump MDUMP image Cause : new request Change : as requested Impact : dumpnvram cmd 2. Problem: (CQ84583) Add ability so that user can change the nvram setting of MDUMP Cause : new request Change : as requested Impact : cfg cmd Version 2.9.22 (Apr 05, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ86004) Not able to upgrade the firmware using linux firmware upgrade utility Cause : error while parsin qlgc_pci.id Change : fixe the error Impact : upgrade cmd Version 2.9.21 (Apr 04, 2016) ---------------------------- Fixes: ===== 1. Problem: Update nvm cfg option #27 and #28 for specific OEM adapter Cause : new request Change : as requested Impact : upgrade cmd Version 2.9.20 (Apr 01, 2016) ---------------------------- Fixes: ===== 1. Problem: Accomodate NVM_CFG updates for specific OEM Cause : new request Change : as requested Impact : upgrade cmd Version 2.9.19 (Mar 31, 2016) ---------------------------- Fixes: ===== 1. Problem: fwupg hang on sepcific OEM adapter Cause : error in logic to move swim images Change : fixed the logical error Impact : upgrade cmd Version 2.9.18 (Mar 25, 2016) ---------------------------- Fixes: ===== 1. Problem: Set option #95 and option #127 for sepcific OEM adapter Cause : New Request Change : As requested Impact : upgrade cmd Version 2.9.17 (Mar 18, 2016) ---------------------------- Fixes: ===== 1. Problem: Revert AN to fixed speed for specific OEM adapter Cause : New Request Change : As requested Impact : upgrade cmd Version 2.9.16 (Mar 15, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ85644) Need ability to change option #22 and #85 on specific OEM adapter Cause : New Request Change : As requested Impact : cfg cmd 2. Problem: (CQ85631) NIC failure after downgrade to firmware for specific OEM adapter Cause : BDN image relocated improperly Change : fixed the issue Impact : upgrade cmd Version 2.9.15 (Mar 11, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ85357) Accomodate NVM_CFG updates for specific OEM Cause : New Request Change : As requested Impact : upgrade cmd 2. Problem: (CQ85358) Accomodate NVM_CFG updates for specific OEM Cause : New Request Change : As requested Impact : upgrade cmd Version 2.9.14 (Mar 03, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ85396) Accomodate NVM_CFG updates for specific OEM Cause : New Request Change : As requested Impact : upgrade cmd 2. Problem: (CQ85410) Tool shows the mba hide setup mask bit in the cfg -show output Cause : Typo error Change : fixed the error Impact : cfg cmd Version 2.9.13 (Feb 26, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ83403) Enable "cfg -show" cmd on E4 Cause : New Request Change : As requested Impact : cfg cmd 3. Problem: (CQ85333) FWUpg utility 2.9.13 fails to upgrade MBI Cause : MBI sub-component version match was treated as error Change : Check for MBI version and force upgrade the sub-component Impact : upgrade -upg Version 2.9.12 (Feb 24, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ76689) Failure with NC382i firmware update Cause : Call to init QLmapi fails since windows driver is not up Change : properly handed the return error code Impact : reset and upgrade cmd 2. Problem: Cleanup bin files after MBI upgrade Cause : Cleanup code not implemented Change : Implemented the cleanup code Impact : upgrade cmd 3. Problem: (CQ84411) Add support for HW_Init firmware Cause : New request Change : As requested Impact : upgrade cmd 4. Problem: MBI upgrade fails for MBA having pxe component Cause : E4 device-id entry missing in MBA validation Change : Added the device ID Impact : upgrade cmd 5. Problem: (CQ85242) winfwnx2 diag failure on several components for E4 Cause : driver need to be suspended for CPU and EEPROM test Change : implemented the same Impact : diag cmd 6. Problem: Set option 27 and 28 on all the 25G adapters Cause : New request Change : As requested Impact : upgrade cmd 7. Problem: Abort upgrading MBI if upgrade fails for any sub-component Cause : New request Change : As requested Impact : upgrade cmd Version 2.9.11 (Feb 18, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ79980) iiDrac IP lost after upgrading FW Cause : active SWIMs are relocated Change : aviod relocation of active SWIMs Impact : upgrade cmd 2. Problem: (CQ82621) Add support to enable SRIOV on E4 Cause : New Request Change : As requested Impact : cfg cmd Version 2.9.10 (Feb 15, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ84607) MBA/EFI image gets updated after running fw_dup twice Cause : stale value of efi version was written Change : new value of efi version was written Impact : upgrade cmd 2. Problem: (CQ84467) Factory default with Fw upgrade tool change NPAR settings and modify mac address to NULL Cause : incorrect size of NVM_CFG written to NVM Change : corrected the size calcualtion Impact : factory_defaults cmd 3. Problem: (CQ84968) Display MBI version and Date in "dir" cmd for E4 Cause : New request Change : As requested Impact : dir cmd 4. Problem: Support "-all" option for factory_defaults cmd for E4 Cause : New request Change : As requested Impact : factory_defaults cmd 5. Problem: Enable Diag cmd for E4 Cause : New request Change : As requested Impact : diag cmd Version 2.9.9 (Feb 10, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ84831) Enable Full functionality of FwUpg utility for Channel 2015u2 release Cause : New request Change : As requested Impact : FwUpg Utility Version 2.9.8 (Feb 08, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ84643) Set nvm cfg optioin #27 and #28 for supported link modes for specific OEM adapter Cause : New request Change : As requested Impact : upgrade cmd Version 2.9.7 (Jan 21, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ84323) FwUpg reports existing 382i firmware as invalid Cause : Error in merging to E4 branch Change : Fixed the error Impact : upgrade cmd Version 2.9.6 (Jan 19, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ84352) Add restore factory defaults feature for nvm_cfg Cause : Feature request Change : Added the feature Impact : factory_defaults 2. Problem: (CQ83917) 5709 device not getting upgraded Cause : Check for 5706 Adapter missing Change : Added the check Impact : upgrade cmd Version 2.9.5 (Jan 15, 2016) ---------------------------- Fixes: ===== 1. Problem: (CQ83525) UEFI driver version is not updating after running DUP Cause : efi_version not updated in NVM Change : updated the efi_version in NVM Impact : upgrade cmd 2. Problem: Banjo BFS Fix to modify the vendorID and XGXS external PHY type. Cause : Feature request. Change : Added a new -banjo_bfs_fix switch in cfg command. Impact : cfg cmd Version 2.9.4 (Jan 14, 2016) ---------------------------- Fixes: ===== 1. Problem: (Cont00084263) Incorrect Family Firmware Version for QLE45212 after running DUP Cause : Changes from windows side was not integrated to linux Change : fixed the problem Impact : upgrade cmd Version 2.9.3 (Dec 17, 2015) ---------------------------- Fixes: ===== 1. Problem: (CQ83974) FW Upg tool shows incorrect "from version" for E4 adapters Cause : problem in bit shifting Change : fixed the problem Impact : upgrade cmd Version 2.9.2 (Dec 16, 2015) ---------------------------- Fixes: ===== 1. Problem: (CQ83974) FW Upg tool shows incorrect "from version" Cause : problem in bit shifting Change : fixed the problem Impact : upgrade cmd Version 2.9.1 (Dec 15, 2015) ---------------------------- Fixes: ===== 1. Problem: (CQ83900) FW image version is incorrect after FW upgrade Cause : problem in bit shifting Change : fixed the problem Impact : upgrade cmd Version 2.9.0 (Dec 03, 2015) ---------------------------- Fixes: ===== 1. Problem: Linux and Windows QLMAPI.h have different #define for E4 Cause: QLMAPI.h Code was not sync'ed on both the platforms Change: Sync'ed the code Impact: All QLogic Mgmt applications. Version 2.8.10 (Nov 23, 2015) ----------------------------- Fixes: ====== 1. Problem: Add a new command fixmac to fix MAC address corruption. Cause : Added the new option. Change : Updated the logic. Impact : restorenvram and mfw upgrade commands. Version 2.8.9 (Nov 18, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ83336) CRC mismatch after fw update on E3 adapters Cause : error in calculating FW Offset Change : fixed the error Impact : crc cmd Version 2.8.8 (Nov 04, 2015) ----------------------------- Fixes: ====== 1. Problem: Segmentation fault in saving nvram image during upgrade for E4 adapters Cause : saving nvram functionality not implemented Change : ignore save image parameter Impact : upgrade cmd Version 2.8.7 (Oct 08, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ82217) Linux Firmware update tool throws driver too old error Cause : the message displayed was generic Change : implemented the proper error messages Impact : FwUpg utility Version 2.8.6 (Oct 06, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ82217) Linux Firmware update tool throws driver too old error Cause : the message displayed was generic Change : implemented the proper error messages Impact : FwUpg utility Version 2.8.5 (Sept 28, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ82153) Windows FW upgrade tool not updating family firmware version Cause : VPDV0 was not updated with FFV after MBI upgrade Change : VPDV0 is updated with FFV Impact : upgrade cmd Version 2.8.4 (Sept 09, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ81755) Gives same NVRAM version error for all the MBI versions Cause : typo error Change : fixed the errror Impact : upgrade cmd Version 2.8.3 (Aug 26, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ81537) MBA EFI version displays incorrect version Cause : EFI new version format not implemented Change : Implemented parsing for new version format Impact : Dir cmd, upgrade cmd Version 2.8.2 (Aug 17, 2015) ----------------------------- Fixes: ====== 1. Problem: CQ80721 MBA version not displayed during the MBI upgrade Cause : MBA contains only UEFI firmware, Parsing UEFI for version logic not implemented Change : Implemented parsing UEFI for version Impact : Upgrade cmd 2. Problem: CQ80741 Incorrect adapter description in FwUpg tool specific OEM Cause : Adapter information not added in either PCI.id and qlgc_pci.id Change : added the information Impact : FwUpg utility and dev cmd Version 2.7.28 (Aug 14, 2015) ----------------------------- Fixes: ====== 1. Problem: While restoring MFG kit, NPAR MAC not retored when same version is used. Cause : MFG Version check improper Change : Updated to check MFG kit version and update NPAR when FORCE option is used. Impact : restorenvram cmd Version 2.7.27 (Aug 04, 2015) ----------------------------- Fixes: ====== 1. Problem: While restoring MFG kit, NPAR block is also updated for OEM specific devices Cause : New request Change : As Requested Impact : restorenvram cmd Version 2.7.26 (July 31, 2015) ----------------------------- Fixes: ====== 1. Problem: While restoring MFG kit, NPAR block is also updated for OEM specific devices Cause : New request Change : As Requested Impact : restorenvram cmd Version 2.7.25 (July 30, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ80761) Add upgrade support for Monolithic Image for QLE84xx adapters Cause : New request Change : As Requested Impact : upgrade cmd Version 2.7.24 (July 23, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ80851) Enable FCoE and iSCSI personality options on OEM specific adapter Cause : New request Change : As Requested Impact : upgrade cmd 2. Problem: (CQ80821) Enable NIC personality to be saved for iSCSI on OEM specific adapter Cause : New request Change : As Requested Impact : upgrade cmd Version 2.7.23 (July 16, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ80563) Adapter ports went to down state after upgrading the MFW on PPC64 system. Cause : Byte Swapping on partial buffer Change : Byte Swapping implemented on full buffer Impact : upgrade cmd 2. Problem: (CQ80585) Unable to detect adapter with lnxfwnx2 after updating the mfw on PPC64 system Cause : Byte Swapping on partial buffer Change : Byte Swapping implemented on full buffer Impact : upgrade cmd Version 2.8.1 (July 06, 2015) ----------------------------- Fixes: ====== 1. Problem: Add MBI support for E4 Cause : New request Change : As requested Impact : Upgrade cmd 2. Problem: Add CRC for E4 Cause : New request Change : As requested Impact : CRC cmd Version 2.8.0 (June 24, 2015) ----------------------------- Fixes: ====== 1. Problem: Add support for E4 Cause : New request Change : As requested Impact : FwUpg Utility Version 2.7.21 (June 19, 2015) ----------------------------- Fixes: ====== 1. Problem: Add SLES12 LE support for PPC64LE Cause : New request Change : As requested Impact : FwUpg Utility Version 2.7.20 (June 02, 2015) ----------------------------- Fixes: ====== 1. Problem: Display "Manufacture Kit version" and "Manufacture Date" in cfg -show option Cause : New request Change : As requested Impact : cfg Cmd 2. Problem: (CQ79932) Upgrade fails for MFW 7.12.55 Cause : tool does not recognise newly added mdump firmware Change : added support for mdump firmware Impact : upgrade cmd Version 2.7.19 (May 13, 2015) ----------------------------- Fixes: ====== 1. Problem: Add support for Diagnostic tests Cause : New request Change : added new cmd "diag" Impact : diag Cmd Version 2.7.18 (April 28, 2015) ----------------------------- Fixes: ====== 1. Problem: Added support for upgrading PHY firmware while upgrading Monolithic Image Cause : Not implemented previously Change : Added PHY firmware upgrade Impact : Upgrade Cmd Version 2.7.16 (April 07, 2015) ----------------------------- Fixes: ====== 1. Problem: Add upgrade support for Monolithic Image Cause : New Request Change : As requested Impact : Upgrade Cmd Version 2.7.15 (March 27, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ78799) Firmware upgrade tool flashes on all the functions of adapter Cause : New Request Change : Firmware upgrade tool will flash once on an adapter Impact : cmd upgrade 1. Problem: (CQ78769) CCM not getting flashed through FW upgrade tool Cause : upgrade cmd missing from script Change : Added the CCM upgrade cmd Impact : upgrade script Version 2.7.14 (March 13, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ78290) Display FCODE level and USR BLOCK Cause : New Request Change : As requested Impact : cmd dir 2. Problem: Add PPC64LE support Cause : New Request Change : As requested Impact : None 3. Problem: (CQ78094) SVID/SSID mismatch error during MFW upgrade Cause : Debug messages are printed Change : Removed the debug messages Impact : cmd upgrade Version 2.7.13 (March 09, 2015) ----------------------------- Fixes: ====== 1. Problem: Added script file for upgrading firmware Cause : New Request Change : As requested Impact : None Version 2.7.11 (Feb 12, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ77531) cfg -vpdv0 7.12a.1.3 fails with "Invalid VPD V0 information" Cause : VPD-V0 format validation need to be relaxed Change : Updated VPD-V0 validation to accept new x.x.x.x format Impact : VPDV0 configuration Version 2.7.10 (Jan 09, 2015) ----------------------------- Fixes: ====== 1. Problem: (CQ77254) Set NVM cfg option #239 to enabled automatically during MFW upgrade for specific OEM device Cause : New request Change : As requested Impact : FW upgrade command Version 2.7.9 (Dec 16, 2014) ----------------------------- Fixes: ====== 1. Problem: (CQ77213) Remove CRC Check Cause : Feature deferred Change : As requested Impact : FW upgrade, prg, dumpnvram, restorenvram commands Version 2.7.8 (Dec 03, 2014) ----------------------------- Fixes: ====== 1. Problem: (CQ76709) Rebranding: Lnxfwnx2 still shows NetXtremeII in title and next to for each adapter port Cause : String was not updated Change : Fixed names of adapters in list of adapters by including the correct file which contains the names. Impact : FW upgrade Version 2.7.7 (Dec 02, 2014) ----------------------------- Fixes: ====== 1. Problem: (CQ76947) Add CRC Check Cause : CRC was unavailable in FW Images Change : Check for CRC bytes and signature and reject FW images without CRC/signature if force option is not used Impact : FW upgrade,prg,dumpnvram,restorenvram commands Version 2.7.6 (Nov 24, 2014) ----------------------------- Fixes: ====== 1. No Change. Version 2.7.5 (Nov 21, 2014) ----------------------------- Fixes: ====== 1. Added list of acceptable device Ids for MBA validation. Version 2.7.3 (Oct 21, 2014) ----------------------------- Fixes: ====== 1. Rebranding/split application release.