Limitations and problems

The following limitations are applicable to UpdateXpress System Pack Installer (UXSPI).

UpdateXpress System Pack Installer (UXSPi) fails to collect the driver info and firmware version.
UXSPi fails to collect the firmware version for Emulex 10 GbE Virtual Fabric Adapter 5 Standard for IBM System x, 00D8540 Emulex Dual Port 10GbE SFP+ VFA IIIr for IBM System x and 42D0494 Emulex 8Gb FC Dual-port HBA for IBM System x. Users can use force updating method to update Emulex firmware. View the installed firmware version through one of many other methods (UEFI, OCM, etc.). UXSPi will report the installed firmware version as "Undetected", but the firmware updates can be successful.
If both Broadcom NX1 and NX2 based adapters are installed, firmware update for the NX1 adapter will fail.
The firmware for the NX1 adapter will not be updated even through there is no failure reported. Use the "-s" option to select the NX1 SUP package to be updated. For example: UXSPi.exe up -s qlgc_fw_nic_7.12b.4.2e_windows_32-64
UXSPi GUI has a dependency on Launchpad (which is developed by IBM).
Launchpad has not been updated for a long time and it cannot support the Microsoft Windows 10 operating system. As a result, the GUI of UXSPi cannot be used for remotely attached system updates in the Windows 10 operating system.
UXSPI fails to run with arguments having the character "&"
UXSPI fails to run if there is character "&" in any character of the command line
UXSPI might fail for passwords that include an "&." For example, passwords specified in "--proxy-password," "--mm-password," "--io-password," and "--update-args."
UXSPI fails to detect the IMMPBI driver version for IMM PBI PCI Malbox Interface Device
UXSPI does not support detecting the Intel IMMPBI driver version for IMM PBI PCI Malbox Interface Device
UXSPI does not update the ibm_fw_sraidmr_5100-tmm* package if other SRAID firmware packages already exist in the same UXSPI directory
UXSPI will supersede the ibm_fw_sraidmr_5100-tmm* package if it already has the same category of SRAID firmware in the same UXSPI directory. You can manually update the tmm package with UXSPI tool in a separate update.
UXSPI fails to detect the firmware version for Intel adapters
UXSPI does not support detecting the Intel firmware version.
UXSPI may crash during Gathering Inventory for iSCSI Driver Update on RHEL6.6
The component in UXSPI that collects the iSCSI Driver version sometimes crashes on RHEL6.6
UXSPI fails to detect the installed firmware version of some Qlogic adapters on VMWare ESXi
Legacy Brocade adapters, which have been acquired by Qlogic and have had the firmware and VPD rebranded from Brocade to Qlogic, require that you update to the rebranded firmware first. UXSPI can then detect the installed firmware version.
UXSPI cannot detect the installed firmware version of LSI adapters on Windows 32-bit operating systems
UXSPI fails to update firmware for the LSI SSD Expansion Card on VMWare ESXi
UXSPI fails to detect Brocade firmware version on RHEL 7 and SLES 12
UXSPI fails to detect the installed firmware version of the Brocade options on RHEL 7 and SLES 12.
UXSPI shows only one adapter for multiple Emulex adapters of the same model on a system
If a system has more than one Emulex adapter of the same model, UXSPI only lists one adapter in the comparison result. Although only one adapter is listed, the firmware on all of the matching adapters is appropriately updated.
UXSPI intermittently crashes in GUI while updating xFW on Flex System x240
UXSPI fails to detect the installed firmware version for Intel 800GB SSD
UXSPI fails to detect and update firmware for a Flex System adapter
UXSPI fails to detect and update firmware for the Flex System FC 5172 2-port 16Gb FC Adapter on VMWare ESXi 5.1U2.
UXSPI fails to update firmware to 3.20.06
UXSPI fails to update firmware to 3.20.06 for the QLogic 16Gb QLE-2662 FC Dual Port HBA on VMWare ESXi 5.1 and 5.5.
UXSPI fails to detect the Broadcom firmware version
UXSPI fails to detect the installed version of the Broadcom NIC on Flex System3100 M5 for Windows and Linux.
UXSPI cannot restore the multi-node interface IP after an update
If you set the static IPs for IMM usb0/usb1 on a multi-node system, UXSPI might configure these IPs to workable ones, which can connect to IMM. However, after running UXSPI to perform an update, the IPs do not recover to the original IPs. You need to manually restore the IPs.
UXSPI cannot detect the installed Brocade firmware version with firmware older than version 2.4.1b
UXSPI cannot detect the installed firmware version of a Broadcom option with firmware that is older than version 2.4.1b on VMWare vSphere 5.0/5.1/5.5 with Patch 9, vSphere 5.1 U2, and vSphere 5.5 U1.
UXSPI fails to test the proxy connection with CCproxy
UXSPI fails to test the proxy connection in the GUI when the proxy is set by CCproxy. You can ignore the testing proxy connection and continue acquiring packages.
UXSPI is unable to detect the firmware version of CN4054 on vSphere5.1 U2
UXSPI is unable to detect the installed firmware version on VMWare vSphere 5.1 U2 for the Emulex Virtual Fabric Adapter CN4054.
UXSPI fails to stop at a prompt to update VMware EXSi
When you use putty to log into Linux OS and then run a UXSPI command line on a remote Linux OS to update firmware on VMware ESXi in Attended Mode, the screen of putty keeps flashing after UXSPI does a comparison. You cannot continue and cannot stop it with Ctrl+C.
UXSPI shows the wrong device name for the Broadcom NetXtreme I Quad Port GbE Adapter
UXSPI shows the installed firmware version of the Broadcom NetXtreme I Quad Port GbE Adapter with the wrong device name.
Host must be discovered by MegaRAID Storage Manager before UXSPI can upgrade MegaRAID Storage Manager to a newer version
For MegaRAID Storage Manager (MSM) to work correctly, the supported SAS/SATA controller must be plugged into the machine, and the driver and firmware must be flashed for the controller. With the MegaRAID Storage Manager installed on a system, before you can upgrade it to a newer version using UXSPI, the following prerequisite must be met: Launch the prior version of MSM and discover the host successfully, otherwise the upgrade task using UXSPI might fail.
AMD Driver Pack current version is always undetectable
UXSPI does not detect the current version of the AMD Driver Pack. As a result, the AMD Driver Pack update package is recommended for deployment on every execution of UXSPI, regardless of the current version.
Intel Driver Pack current version is always undetectable
UXSPI does not detect the current version of the Intel Driver Pack. As a result, the Intel Driver Pack update package is recommended for deployment on every execution of UXSPI, regardless of the current version.
UXSPI always installs the LSI driver
If the hardware for a driver component is not present in the system or it is disabled, the installer will not install the driver. The one exception is the Windows LSI driver. This driver is always installed. You cannot physically remove the LSI chip because it is a standard component on the system planar. However, you can disable it. Even in instances when it is disabled, UXSPI installs the LSI driver.
Broadcom NetXtreme firmware update requires version 3.58b or later for the tg3 driver
The Broadcom NetXtreme firmware update requires version 3.58b or later for the tg3 driver to support the firmware update process. Version 3.58b or later of the driver must be loaded and currently running before the firmware update can be successfully applied.
Linux device driver updates require specific packages
The Linux device driver update packs require the following packages to be installed:
  • Red Hat Enterprise Linux: rpm-build, perl, and bash
  • SuSE Enterprise Linux: perl and bash
ServeRAID 8i, 8k/8k-l, 8s, 8e and 7t firmware is only detected on Windows when the filter driver is active
Detection of ServeRAID 8i, 8k/8k-l, 8s, 8e and 7t firmware versions requires a filter driver. This filter driver is installed as part of the ServeRAID Manager. It is also installed whenever the ServeRAID firmware update packages from UpdateXpress System Packs that are installed. The ServeRAID firmware update packages return an error code when executed without the filter driver being installed. The Windows system requires a reboot before this driver becomes active. You can rerun the ServeRAID firmware update to complete the update.
7e SATA/SCSI HostRAID and 8e SAS/SATA HostRAID controllers are not supported on Windows 2008
7e SATA/SCSI and 8e SAS/SATA HostRAID controllers are not supported on Windows Server 2008 (32-bit and 64-bit operating systems). If you are running UXSPI compare or update functions on Windows Server 2008 R2, a dialog box opens stating: Integrated RAID On Chip (IROC) Library has stopped working. To have UXSPI continue, double click Close the Program.
Firmware ibm_fw_hdd_sas-1.10.01_linux_32-64 displays different versions
The SAS/SATA Hard Disk Drive (HDD) Update Program incorrectly reports different versions of both the installed version and the update version of the firmware. The following results are displayed for the comparison:
  • Update: SG9XCS2D200GEIBM (/dev/sg1)
  • New Version: SA03SE6A
  • Installed Version : SE6C
Baseboard Management Controller (BMC) and CPLD firmware updates require IPMI drivers
BMC and CPLD firmware updates require that IPMI drivers are installed and running. If the IPMI drivers are not running, the BMC and CPLD firmware version cannot be detected and the online updates will not install.
Detection of Integrated Management Module (IMM) firmware version requires IPMI drivers
IPMI drivers are required to detect the installed version of the IMM firmware. If the IPMI drivers are not running, the IMM firmware version cannot be detected. Installation of the IMM firmware update, however, is not dependent on the IPMI driver.
Gathering inventory might take 15 to 20 minutes when Linux Remote Supervisor Adapter II (RSA II) daemon is installed without the Linux RSA II card being installed
On Linux systems, the gathering inventory phase of the install can take as long as 18-20 minutes when the system has the RSA II daemon installed without having the RSA II card installed. The updates you select are still applied after the delay in the gathering inventory phase.
On Windows, only loaded and active drivers associated with a device are detected
For Windows systems, UXSPI only detects the presence and version information for drivers that are loaded and active. Although a driver for a device might have been installed, it will not be detected until the operating system associates the driver with its matching device. Drivers are not detected if they are not associated with a matching device.
Different New Version is displayed before and after an update
The New Version displayed before and after an update might differ if the update is undetectable before updating. If the update is currently uninstalled or undetected, this field shows the version of the overall update package. If the update is detected, this field shows the individual update contained within the update package. The version of the overall update package might be different than the version of the individual update file.
Offline updates are not deployed
Offline updates are not compared or deployed by UXSPI. The offline updates are legacy firmware updates that cannot be directly applied from the OS.
x460/MXE-460/x3950 is only supported in single node
Multi-node support is not available for x460/MXE-460/x3950. If you want to update a x460/ MXE-460/x3950 multi-node, you must break apart the nodes and update as single nodes.
Only BIOS versions of QLogic FC firmware are detected
The update for QLogic Fibre Channel (FC) firmware, updates both QLogic FC BIOS and firmware. However, the QLogic FC firmware update versions are not reported. Only the BIOS versions of the QLogic FC firmware are detected. Comparing the update BIOS version to the installed BIOS version is sufficient to determine whether the QLogic firmware is a previous version.
Only Firmware versions of LSI 1064, 1068 and 1078 firmware updates are detected
The update for LSI 1064, 1068, and 1078 firmware updates both the LSI BIOS and the firmware. However, the BIOS versions of LSI firmware updates are not reported, and only the LSI firmware versions are detected.
For example, instead of displaying:
     Update            : SAS1064 Firmware
     New Version       : 1.23.81.00
     Installed Version : 1.23.81.00

     Update            : SAS1064 Bios
     New Version       : 6.18.01.00
     Installed Version : 6.18.01.00
Only the firmware version is displayed:
     Update            : SAS1064 Firmware
     New Version       : 1.23.81.00
     Installed Version : 1.23.81.00
UXSPI does not support an AMM firmware update in some cases
UXSPI does not support the update of Advanced Management Module (AMM) firmware if the AMM firmware package build id is later than BPET54V and the installed AMM firmware build id is earlier than BPET62G.
Unable to read the inserted CD-ROM while updates are being applied on Windows
When applying updates on a Windows system using UXSPI, a CD-ROM that is inserted into the CD-ROM drive cannot be read until all of the updates have completed. An existing CD-ROM that is in the drive can be read provided it is inserted before the updates start.
On LS21/LS41, the onboard LSI 1064 cannot be distinguished from the expansion card
On the LS21/LS41, the onboard LSI 1064 cannot be distinguished from the LSI 1064 expansion adapter. This means that when running in the compare or update mode, each installed LSI 1064 adapter is displayed under each LSI 1064 update that is present. The version comparison is performed and depending on the versioning, the update might be incorrectly determined to be backlevel and can be selected. The updates themselves can distinguish between the adapters and will flash the correct firmware on each adapter.
Acquisition of Windows updates does not distinguish between the different versions of Windows
Windows 2000, Windows 2003, and Windows 2008 updates are organized in a single WindowsUXSP. Similarly the tool acquires all Windows updates (either UXSP or the latest individual update) for a given system is done by selecting the the Windows operating system. This means that although Windows updates for a given system can be acquired, there might not be updates for the Windows version of interest.
For example, the acquired UXSP supports Windows 2000 and Windows 2003, but not support Windows 2008. You can use this UXSP to update on Windows 2008. In that case you will get an error code of 33, stating: Cannot find UpdateXpress System Pack XML file for this Machine Type and Operating System.
There is no built-in timeout for completion of updates
UXSPI does not require that updates complete within a certain time period. If an update does not end UXSPI will run indefinitely.
The LSI HBA expansion card is undetectable on HS20 (8843) and LS20 blade servers
The LSI HBA expansion card (LSI 1064) is undetectable on HS20 (8843) and LS20 blade servers. However, the LSI HBA expansion card update can still be applied even if the installed version is not detected.
The version number is not reported for the RSA 2 firmware
Only the build ID of RSA 2 firmware is reported. The version number is not reported. For example:
[ ]  IBM System x3350 Remote Supervisor Adapter II Update
     Severity          : Initial Release
     Reboot            : Reboot Required to take effect
     Update ID         : ibm_fw_rsa2_k3ep05a_linux_i386
     New Version       : 1.00 (K3EP05A)
     Installed Version :      (K3EP05A)
The version number is not always reported for Diagnostics
The build number of the Diagnostics is always reported; the version number is not always reported.
The build number of the BMC and IMM are not always reported
The version number of the Baseboard Management Controller (BMC) or Integrated Management Module (IMM) is always reported; the build number is not always reported.
8e SATA Controller will not be detected in the Windows 2008 environment
Do not attempt to run an update for this adapter because it will fail. This is a limitation with the Adaptec HRCCONF tool.
Second OS image is not always updated when using an ICPM card
If the TFTP server is set up on the AMM that the ICPM card is plugged into, UXSPI updates the boot image and only one OS image. The following error is displayed when the product tries to update the second OS image: Could not find update file. The AMM version must be at least BPET42D or later to properly configure the ICPM card.
UXSPI only supports updating two files for legacy Management Modules
UXSPI only supports the updating of two files for legacy Management Modules.
Cobia card on Windows 64-bit OS requires a 64-bit native build Broadcom CIM provider
The Cobia card on the Windows 64-bit OS requires a 64-bit native build Broadcom CIM provider.
Device driver update returns code 1603
Code 1603 indicates a general device driver update problem, such as the current device driver is a higher level than the one available in the update, or the hardware is not present. No further action is required.
Firmware update from bootable media is not supported for IBM System x3450
For IBM System x3450, firmware must be updated from within an installed operating system.
Additional considerations when using VMWare ESX remote functions
To use the remote functions of VMWare ESX, you must make the following changes:
Enable SSH access for the root user
By default, SSH access is blocked for the root user. To enable it, edit the /etc/ssh/sshd_config file to change the value of PermitRootLogin to Yes.
Open firewall ports on the ESX host to allow access for a service or management agent
By default, the ESX host blocks firewall ports used by the service and management agents. You must open these ports to provide access to the server by the agent. Complete the following steps to provide access.
  1. Log into the VI client and select the server from the inventory panel.
  2. Click the Configuration tab and select Security Profile.
  3. Select the SSH Client and SSH Server and click OK.
Libusb_support must be enabled to allow an update of the RSA2 driver on VMWare 4.0
You must enable Libusb_support support manually prior to running the update. To enable support, run the command esxcfg-module -s libusb_support=1 usb.o and then restart the machine for the change to take effect.
Configure the firewall to allow uEFI/DSA/IMM updates on uEFI/IMM systems
To perform these updates, you must configure the firewall to ensure that the flash utilities can connect to the IMM. Complete the configuration steps for one of the applicable VMware systems.
On VMware 3.5 systems:
  1. esxcfg-firewall --allowIncoming
  2. esxcfg-firewall --allowOutgoing
  3. ifconfig cdceth0 169.254.x.x
  4. route del -net 169.254.0.0 netmask 255.255.0.0 lo
  5. Ping 169.254.95.118 to ensure that you can connect to the IMM using the Ethernet over USB interface.
For VMware 4.0 systems:
  1. esxcfg-firewall --allowIncoming
  2. esxcfg-firewall --allowOutgoing
  3. esxcfg-vswitch -l
  4. esxcfg-vswitch -L vusb0 vSwitch0
  5. ifconfig vswif0 169.254.xxx.xxx netmask 255.255.0.0
  6. Ping 169.254.95.118 to ensure that you can connect to the IMM using the Ethernet over USB interface.
LSI BUS messages appear during inventory gathering
The LSI provider used by UpdateXpress System Pack Installer to gather the LSI adapter data during inventory collection displays many lines of LSI BUS messages on the screen. These messages can be ignored.
The Intel-based Gigabit Ethernet Drivers for Windows v14.0 does not support Windows Server 2008 R2
The Intel-based Gigabit Ethernet Drivers for Windows (intc_dd_nic_14.0_windows_32-64.exe) does not support Windows Server 2008 R2. If you attempt to run this driver, you get an error stating that the install did not succeed. This occurs because the driver updates that are in v14.0 are already bundled with Windows Server 2008 R2, and it is not necessary to run this update.
Attempting to backlevel Broadcom from 2.1.1a shows undetected
Broadcom packages 2.1.0c and earlier cannot determine the version data if 2.1.1a has already been applied. However, the 2.1.0c packages can still be applied and the version detection is corrected.
UXSPI Acquisition function requires access through firewall
To acquire support files from the IBM website, UXSPI requires access through the local firewall. You must open HTTP port 80 and HTTPS port 443 in order to use the acquisition function.
ServeRAID B5015 controller is not detected on IBM System x3850 X5 with SLES 11 SP1
UXSPI cannot detect the ServeRAID B5015 controller on IBM System x3850 X5 servers running SLES 11 Service Pack 1.
ServeRAID B5015 firmware version not detected on RHEL 5 U5 and RHEL 6
UXSPI cannot detect the firmware version of the ServeRAID B5015 when running on RHEL 5 U5 or RHEL 6.
Broadcom adapters are not supported by VMware ESX 4.0 and 4.1
UXSPI cannot detect the firmware of Broadcom adapters in VMware ESX 4.0 or 4.1 environments.
Mounted directory will be rejected when running UXSPI on SLES10
The specified mount directory will be unmounted when running UXSPI on SLES10. Keep the current working directory at the mount point, such as /mnt to prevent an unmount of the related network when running UXSPI.
Brocade firmware version cannot be detected on RHEL 5.8, RHEL 6.2, RHEL 6.3, SLES 10.4, SLES 11.2, and ESX 4.1
The Brocade firmware version displays as undetectable from UXSPI in RHEL 5.8, RHEL 6.2, RHEL 6.3, SLES 10.4, SLES 11.2, and ESX 4.1. This is a limitation of the Brocade CIM provider version 3.0.1.0. There is no known workaround.
UXSPI requires up to 2 GB of free memory to guarantee a firmware update
If the operating system is booted from USB or CD/DVD, UXSPI requires up to 2 GB of free memory to guarantee an update of the firmware. The operating system itself uses memory space, requiring that the memory size should be 4 GB or more.
USB key can be lost during update of IMM firmware via USB key
When updating the Integrated Management Module (IMM) firmware using a USB key, updating the firmware causes the IMM to unmount the USB key, making it unavailable for any remaining updates.
To avoid this problem when updating IMM firmware from a USB key, perform the firmware update as a separate update, or perform any other updates prior to updating the IMM firmware.
UXSPI hangs when attempting to perform updates on IBM System x3950 X5 type 7146
The IBM System x3950 X5 could hang after selecting Updates from the TUI or GUI menus, and return an unrecognizable error. This can be caused by a failure of one or more of the solid-state drives installed in the device.
If you encounter this error, perform diagnostics on the solid-state drives and replace any failed ones.
libstdc++.so.6 is required for UXSPI updates
The libstdc++.so.6 module is installed by default by VMware 3.5 and other operating systems. It is required by UXSPI. If this module was not installed when the operating system was installed, or was subsequently uninstalled, updates will fail and the following error message is displayed: Error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory.
If you encounter this error, ensure that the libstdc++.so.6 module is installed on the target system and try running updates again.
Some systems do not recognize some USB keys
Some IBM systems do not recognize the SanDisk SDCZ36 4 and 8 GB USB keys.
If you experience difficulty using one of these keys, try a different type of USB key or create your bootable media using a CD or DVD.
Firefox displays warning for unresponsive script when performing remote updates
When using remote access through the AMM to perform updates remotely using the UXSPI GUI, Firefox displays a warning message for a busy or unresponsive script and provides the option to stop the script or continue. This behavior is caused by network latency through the AMM.
Select Continue and allow the script to continue running. The update will complete normally.
Updates fail to complete when "New Hardware Found" pop-up windows are displayed
Before deploying updates, close any pop-up windows opened by the operating system. In particular, you must close any "New Hardware Found" pop-up windows displayed by Windows. Until these are closed, Windows does not allow the new hardware to be updated, causing UXSPI to stop responding.
Brocade 10Gb dual port combined network adapter driver mismatch
When using UXSPI to update systems that have the Brocade 10Gb dual port combined network adapter installed, you might receive a message warning that the BCU and driver versions do not match. UXSPI cannot detect the Brocade firmware version if the Brocade driver version is not equal to the provider version used by UXSPI. This is a known issue and can be safely ignored.
If you are using UXSPI 4.40, install Brocade driver 2.3.0.0. If you are using UXSPI 5.00, install Brocade driver 3.0.0.0.
64-bit Linux requires compat-libstdc++
To run 32-bit binaries and utilities including UXSPI, 64-bit Linux operating systems require the compatibility library: compat-libstdc++. You can use the following command to determine whether this library is installed: rpm -qa | grep compat-libstdc++-296.
Updating Mellanox could require that you manually uninstall rpm
If a Mellanox update fails, manually remove the rpm files from the Mellanox update log. The mellanox log path and file name can be found in the UXSPI log.
Log files cannot be saved to a USB key on a remote console
When performing updates to a target system from a remote console, UXSPI is unable to save the resulting log files to a USB key connected to the remote console.
MPT2SAS firmware update causes UXSPI to exit on Linux
When using the UXSPI CLI to update the IBM HBA/LSI onboard 6Gb firmware on Linux operating systems, UXSPI exits without an Installation Successful message after performing this update. The SAS firmware is installed correctly but the updates (firmware and drivers for other devices in the system) are not executed. This issue does not affect the UXSPI GUI or an individual update for the IBM HBA/LSI onboard 6Gb adapter.
UXSPI cannot inventory the backup firmware versions for IMM and uEFI
UXSPI is unable to detect the firmware versions in the backup banks for IMM and uEFI. UXSPI always reports the firmware version for the primary banks of these devices.
UXSPI cannot determine the machine type when multiple Samba shares are mounted on SLES 11.1 x86
When a system running SLES 11.1 x86 has multiple Samba shares mounted, UXSPI is unable to determine the machine type of the system.
RSA II version is not detected when running UXSPI from bootable media
When running UXSPI from bootable media created by the Bootable Media Creator, UXSPI is unable to detect the RSA II version on the target system.
Brocade driver 3.0 or higher is required to detect the Brocade firmware version
Upgrade the Brocade driver to 3.0 or higher to detect the firmware version of the installed Brocade cards.
UXSPI continues to run remotely when interrupted locally
When UXSPI runs on a remote system, it is launched in a separate process from UXSPI on the local machine. When CTRL+C is used to interrupt the local process, the remote process continues to run. This can result in incomplete updates and instability on the remote system.
To interrupt the local process, log on to the remote system and manually stop the UXSPI process.
Power saving function is not supported for ESXi updates
The Power Saving function is not supported for any VMware ESXi updates.
UXSPI runs slowly on Windows multi-node systems
When initially running UXSPI on a multi-node system that is running Windows 2011, it can take up to 15 minutes for UXSPI to start. This does not impact the update function.
Broadcom 10GBase- T dual port NIC is not supported with RHEL 5
The Broadcom 10GBase- T dual port NIC is not supported when using UXSPI with RHEL 5.
Abnormal GUI when saving logs in a bootable environment
When saving log files in a bootable environment, the layout of the buttons in the GUI might not be consistent. The layout of buttons can change from instance to instance, even when using the same environment.
Format mismatch for some LSI and ServeRAID adapters
When comparing the installed version of firmware for some LSI and ServeRAID adapters that are using UXSPI, the installed version of firmware might be displayed in a different format than the version displayed by the System Update Package XML file. For example, the installed version might be displayed as:
07.19.00.00_07.18.01.05
while the version in the System Update Package is displayed as:
07.19.00.00
This is only a difference in the how the version is displayed and does not affect the compare function.
Duplicate IP addresses when updating IMM, uEFI, and DSA
When using UXSPI to update IMM, uEFI, and DSA, you might encounter IP address duplication. This is because some NICs use IP addresses 169.254.95.118 or 169.254.95.120. These IP addresses are reserved for IMM LAN-over-USB.
Broadcom firmware update on ESXi is only supported on vSphere 5.0 u1 and vSphere 5.1 with the customized patch
UXSPI does not support Broadcom firmware updates on vSphere 5.0 u1 and vSphere 5.1. Broadcom firmware updates are supported when the customized patch is installed.
Some parameters for updating the IO module have restrictions
The values of the following UXSPI parameters are URL format strings: -io-uploadpath,--mm-file, --mm-file2, --io-file, and --io-file2.
The username, password, and file path of the URL can not contain a blank character and special characters, such as ":" and "@".
UXSPI requires rebooting VMWare ESXi after each loop of the ESW firmware update
When using UXSPI to flash IMM, uEFI, or DSA on VMWare ESXi in loops, you must reboot VMWare ESXi each time a loop is completed.
Make sure switch telnet access is enabled before updating it
Telnet access for some switches is disabled by default.
You should manually enable the switch.
A mounted directory is rejected when running UXSPI on SLES10
The specified mount directory will be unmounted when running UXSPI on SLES10.
When running UXSPI, keep the current working directory as the mount point. Use /mnt to prevent unmounting on the related network.
Ensure the Telnet connection is enabled and the password has not been changed for Cisco switches
Click Reset the switch to factory defaults on the management page for the Cisco Switch to ensure the Telnet connection is enabled and the password has not been changed.
Brocade device driver does not support SLES 11.3
The inbox driver and the latest Brocade device driver package do not work on SLES 11.3.
Firmware update for a switch might fail when the IP address of the switch is allocated by DHCP
UXSPI requires that the IP address of a switch is stable during the firmware update process. If the IP address is changed after reboot, UXSPI fails to reconnect to the switch and return an error.
Flex System requirement for updating x-FW in out-of-band mode
If you want to update x-FW in out-of-band mode on a Flex System, you need to create an IPMI account via the IMM web page and ensure that the account is the same as the CMM login account.
Detection of the Mellanox firmware version on Windows requires Mellanox Firmware Tools
Mellanox Firmware Tools (MFT) is required for detecting the installed version of the Mellanox firmware on Windows. If the MFT is not installed, the Mellanox firmware version cannot be detected. The installation of a Mellanox firmware update, however, is not dependent on the MFT.
OpenSSL on ESXi4.1, ESXi5.0, and ESXi5.1 can only support TLS level 1.0
OpenSSL on ESXi4.1, ESXi5.0, and ESXi5.1 can only support TLS level 1.0. If you set the IMM TLS min level to 1.1 or 1.2, TC fails to get and set the IMM configuration through the ESXi system.
UXSPI v9.50 and subsequent releases do not support Windows 2003
UXSPI v9.50 and subsequent releases do not support Windows 2003. You can use UXSPI 9.41 on Windows 2003 systems. The file is available for download from the IBM Support Fix Central web page.
There is no QLogic adapter support for the Lenovo customized VMWare ESXi 4.1 image
There are no QLogic drivers and no provider for these adapters:
  • QLogic 10Gb Virtual Fabric Adapter for IBM BladeCenter
  • Qlogic QLE8262 Dual Port 10GbE SFP+ Adapter
  • Qlogic MEZZ 16Gb 2p FC Adapter
There is currently no support for them on the Lenovo customized VMWare ESXi 4.1 image. In addition, even if you manually install the Qlogic driver and provider, there is still no support.
Detection of Emulex firmware version requires the installation of Emulex OneCommand Manager
Emulex OneCommand Manager (core version) is required for detecting the installed version of Emulex firmware. If it is not installed, the Emulex firmware can not be detected. The installation of Emulex firmware, however, is not dependent on Emulex OneCommand Manager.

RETAIN tips

The following tips in the IBM Remote Technical Assistance Information Network (RETAIN), apply to this release of UXSPI. Please visit the IBM support pages to view these tips:
  • H202233: mpt2sas FW update causes UXSPI exit on Linux operating systems - IBM System x
  • H202234: 7164: UpdateXpress System Pack Installer (UXSPI) list multiple Unified Extensible Firmware Interface (UEFI) updates - IBM System x3755 M3
  • H202235: UpdateXpress System Pack Installer (UXSPI) does not support Broadcom, LSI, or Emulex update in VMware ESXi 4.1 - IBM BladeCenter and IBM System x
  • H202237: ServeRAID B5015 SSD Controller Firmware Version Detection Limitation - IBM System x
  • H202238: No ESW update support for x3755 M3 on VMware ESXi 4.1 U1 - IBM System x3755 M3 (7164)
  • H202239: Brocade device driver update fails every other time - Brocade 4 Gigabit FC HBA, Brocade 8 Gigabit FC HBA, Brocade 10 Gigabit CNA
  • H202240: Multiple concurrent instances of VMWare ESXi update will fail - IBM System x
  • H202241: IMM update option missed when install UXSP - IBM System x
  • H202242: UXSPI unable to detect two ServeRAID BR10i controllers - IBM System x3400 M3 (7378), x3500 M3 (7380)
  • H202243: GUI DOESN'T MATCH WITH CLI
  • H203984: UXSPI unable to detect hard drive firmware version on Microsoft Windows 2008, 2008 R2 - IBM System x3250 M4 (2583)
  • H204993: Python script will hang when calling UXSPI to update UEFI to 173v if the UEFI is already 173v - IBM System x3690 X5, x3850 X5
  • H205607: UXLite update program cannot detect Brocade firmware and BIOS version - IBM BladeCenter HS23E (8038, 8039), IBM System x3530 M4 (7160), IBM System x3630 M4 (7158)
  • H207166: UXSPI needs requisite XML file to know if the REQ was met - IBM BladeCenter and System x