General limitations

ToolsCenter Suite CLI has the following known general limitations.

It is recommended not to use OneCli config on configuration with LSI adapters
It is recommended not to use OneCli config on configuration with LSI adapters because it's difficult to do settings on LSI adapters and it may impact the RAID controller.
ToolsCenter Suite CLI does not work with hostnames when passing the connection parameter
When using the ToolsCenter Suite CLI to pass connection parameters, it will fail when setting the host with a hostname, such as: ./OneCli config show –imm USERID:PASSW0RD@immhostname. Use an IPv4 address such as: ./OneCli config show --imm USERID:PASSW0RD@10.19.65.245.
Intel Driver Pack current version is always undetectable and may show as installed, undetected, or N/A
The ToolsCenter Suite CLI 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 the ToolsCenter Suite CLI, regardless of the current version.
ToolsCenter Suite CLI uses IMM Lan over USB which uses "169.254.95. xx" network by default
The default setting for IMM Lan-over-USB is "169.254.95.xx". If the "169.254.95.xx" network is used for another application, such as Oracle RAC, running OneCli will change the network route table, which can cause the other application to behave unexpectedly. In this case, set the IP address in the "IMM Ethernet over USB IP Settings" section of the IMM web page to a non-conflict IP address so that OneCli will use this IP address to connect to IMM.
Broadcom CIM provider v17.0.5 or older installed on a customized VMware ESXi system warning message
If you have a Broadcom CIM provider v17.0.5 or older installed on a customized VMware ESXi system, you will see the following warning message in the log file: You have a Broadcom CIM provider v17.0.5 or older installed in your system. Broadcom CIM Provider versions older than 17.0.5 is not recommended to use for Firmware Update. If you want to update Firmware, please install the latest ESXi patch."

ASU, DSA, and UXSPI proxy tool limitations

The limitations listed in this section are specific to the ASU, DSA, and UXSPI proxy tools.

ToolsCenter Suite CLi only support call ASU and DSA Proxy tool from the directory in which the ToolsCenter Suite CLi executable exists
Calling the ToolsCenter Suite CLI using the ASU or DSA proxy tool only functions when called from the directory containing the OneCli executable. For example, if the OneCLI and ASU executables are both in the folder /software/onecli/tmp, the command will execute when calling the proxy tool from the folder /software/onecli/tmp # ./asu show --host 10.19.65.245 --user USERID --password PASSW0RD; however, the command will fail when calling it from another folder, such as /software/onecli# ./tmp/asu show --host 10.19.65.245 --user USERID --password PASSW0RD.

config limitations

The limitations listed in this section are specific to the config application.

ToolsCenter Suite CLI shows failure to set IMM to shared mode but actually it succeeds
Using the ToolsCenter Suite CLI config command to set "IMM.SharedNicMode" to "SharedOption_1" results in the error message "The SET command execute failure;" however, the configuration change is successful and the network interface of the Integrated Management Module (IMM) is changed to shared mode.
ToolsCenter Suite CLI succeeds executing loaddefault but fails to show the setting on SLES 11 and SLES 12
When users run the ToolsCenter Suite CLI config command to load default values for all settings, the result shows that the command is successful, but fails to show the settings on SLES 12.
Invalid configuration settings are not saved
Some initial values for settings are not valid as defined in the XML and are not saved.
Restarting the IMM for config values to take effect
For some settings to take effect, you might have to restart the IMM. You might also need to restart the IMM for any values that are set through the ToolsCenter Suite CLI config application and displayed in the IMM web interface.
Some Flex system settings cannot be set with null string
For some Flex systems, the IMM.IMMInfo_Contact, IMM.IMMInfo_Location, and IMMInfo_RoomId settings cannot be set with the value of null string.
Some settings might not match their default values
When using the comparedefault command, some settings might not match their default values, even though the loaddefault command was run before the comparedefault command.
ToolsCenter Suite CLI config does not support the loaddefault value for boot order
The ToolsCenter Suite CLI config application does not support the loaddefault value for boot order. The loaddefault command does not change the boot order to the default value.
ToolsCenter Suite CLI config might fail to get the set result
After the ToolsCenter Suite CLI config application sets some IMM network settings, this could cause an IMM connection section reset or an IP address change, resulting in the config application failing to get the set result.
ToolsCenter Suite CLI config needs an IMM2 user to work on IMM
Due to the security design, a Flex system has two types of user accounts:
CMM user (LDAP user)
CMM users are available for Web, CLI, and CIM interfaces.
IMM2 user (local user)
IMM2 users are available for IPMI and SNMPv3 interfaces

inventory limitations

The limitations listed in this section are specific to the inventory application.

Microsoft Windows might display wrong version for .sys file
Device driver version for .sys file displayed by Microsoft Windows Device Manager might be different from actual version in the %system%\system32\drivers\ folder. File version of the .sys device driver should be verified by checking the version of the file that is in the %system%\system32\drivers\ folder.
The value of DIMM serial number shown by the ToolsCenter Suite CLI is inconsistent with the serial number shown by the IMM web application (Retain tip 95884)
The DIMM serial number shown by ToolsCenter Suite CLI is not in the same byte order as the serial number shown by the IMM. For example, the DIMM serial number displays as 441B13BD on the IMM web page, which corresponds to the 4 byte sequence 44 1B 13 BD, while in the ToolsCenter Suite CLI the DIMM serial number is displayed as BD131B44, with a byte sequence of BD 13 1B 44.
ToolsCenter Suite CLI System Overview page shows wrong OS suite type on Windows server 2012 series OS
The ToolsCenter Suite CLI System Overview page shows the wrong OS suite type for the Windows server 2012 series operating system: the suite type will be always shown as "Standard Edition" on the inventory page. For the Windows 8 and Windows Server 2012 operating systems, since the suite type is not supported by winAPI, refer to the MSDN at https://msdn.microsoft.com/en-us/library/ms724833%28d=printer,v=vs.85%29.aspx for information.
ToolsCenter Suite CLI shows the volumes' layout and status unknown on windows 2012 series OS
The ToolsCenter Suite CLI shows the volume layout and status as unknown for Windows 2012 series operating systems when the partition type is static. Since the ToolsCenter Suite CLI will attempt to read the LDM (logical disk management) data from the Windows operating system for these properties, and LDM was deprecated in favor of Storage Spaces for Windows 8 and Windows 2012, the ToolsCenter Suite CLI shows an unknown status for these two properties of a static disk.
Brocade device driver limitation
Due to a Brocade device driver limitation, SLES 11.2 and RHEL 5.8 do not support all of the Brocade functions.
Cache Enable information might be inaccurate
Information about Level 1, 2, 3 Cache Enable might be inaccurate
Common tables with instances from multiple data sources may have blank fields
If there is no data for a particular field, the field is blank. This is most often encountered in common tables containing instances from multiple data sources.
Dates fall outside the valid date range for ToolsCenter Suite CLI
When ToolsCenter Suite CLI collects dates and times that are before January 1, 1970, 00:00:00, or after January 19, 2038, 03:14:07, ToolsCenter Suite CLI reports these dates and times as January 1, 1970, 00:00:00. These dates fall outside the valid date range for ToolsCenter Suite CLI.
Excessive number of HDDs takes longer to complete
Having an excessive number of HDDs creates a situation where ToolsCenter Suite CLI is not actually hanging but rather takes days to complete.
Extended collection times
If you encounter extended collection times, it might be helpful to disconnect external devices temporarily. This can include unplugging fibre cables or additional USB devices where information on these devices is not essential to the data collection.
IMM Configuration, Environmentals, and Chassis Event Logs might be missing on System x3850 X5
On System x3850 X5 Standard (7145, 7146) with Windows 2008, in some cases the IMM Configuration, Environmentals, and Chassis Event Logs are missing. If you run ToolsCenter Suite CLI again, this information will be available.
Intel Ethernet controller is displayed as Not Available
The description about the Intel Ethernet controller is displayed as Not Available on the Network Settings page under RHEL6.
LSI RAID configured as level "1E" is recognized as level "1"
In the ToolsCenter Suite CLI data collection, LSI RAID is configured as level "1E", but recognized as level "1".
Memory speed reported as Unknown in the Memory section of the Hardware Information report
ToolsCenter Suite CLI might report the memory speed as Unknown in the Memory section of the Hardware Information report. This is due to issues with SMBIOS support on some systems.
Merged log may appear to be out of order
On systems where the service processor clock does not have the same timezone settings as the local system, the merged log may appear to be out of order. The entries are sorted correctly but look incorrect because the timezone setting is not displayed.
ToolsCenter Suite CLI is displayed as Unknown in the item PartitionSubType
ToolsCenter Suite CLI is displayed as Unknown in the item PartitionSubType in the Disk Information table on the Hardware Inventory page when the HDD is in the GUID Partition Table (GPT) format on uEFI systems.
PCI Slot and device association might be inaccurate on the following systems:
  • System x3850 X5 (7145, 7146)
  • System x3950 X5 (7145, 7146)
Physical drive information associated with the IR might be invisible
When a server is configured with multiple RAID controllers (both IR & MR), the physical drive information associated with the IR might be invisible in the LSI information. This problem does not impact the functionality of the RAID or Disk.
QLogic device driver limitation
Due to a QLogic device driver limitation for QLogic 10 Gb CNA, Option 42C1800, the QLogic information on the Hardware Inventory page is not collected on a Windows 2008 Enterprise 64-bit operating system.
QLogic iSCSI Controller information cannot be collected
QLogic iSCSI Controller information cannot be collected in SLES10 Realtime and Red Hat5 Realtime.
QLogic utility limitation
Due to a QLogic utility limitation for QLogic 8 Gb FC Dual-port HBA, Option 42D0510, the QLogic information on the Hardware Inventory page is not collected on Red Hat Enterprise Linux 6 Update 2 (RHEL 6.2).
RAID display functionality has been reverted
To ensure the quality and stability of the ToolsCenter Suite CLI code, some display functionality of RAID information has been reverted to what was used in previous versions of ToolsCenter Suite CLI. This affects the RAID display on the following adapters:
  • Megaraid 8480
  • Serveraid MR10i
  • Serveraid MR10is
  • Serveraid MR10m
  • Serveraid MR10k
  • Serveraid M1015
  • Serveraid M5014
  • Serveraid M5015
On these adapters, the RAID information is generated from the output of separate command line tools. The format might not match other output in ToolsCenter Suite CLI.
ToolsCenter Suite CLI displays the manufacturer of a SATA hard disk as ATA in the Physical Drive Information table
When an LSI RAID controller connects with a SATA hard disk, ToolsCenter Suite CLI displays the manufacturer of the hard disk as ATA in the Physical Drive Information table.
ToolsCenter Suite CLI might report that an adapter is still present with a corrupt MAC address
When an adapter is removed from the system that was previously configured in a network virtual team using the Intel PROSet software package, ToolsCenter Suite CLI might report that the adapter is still present with a corrupt MAC address. You can safely disregard the information returned for this adapter.
v only detects the duplex speed information of one network adapter on RHEL5 U3
ToolsCenter Suite CLI can only detect the duplex speed information of one network adapter on RHEL5 U3 with Xen if multiple network adapters exist.
ToolsCenter Suite CLI shows incorrect core numbers for System x3850 X5 dual node configuration
On System x3850 X5 dual node configuration, ToolsCenter Suite CLI shows incorrect core numbers (always show one core) for processors on the 2nd node (CPU5-8).
Windows 2008 R2 SP1 indicates that IBMSPREM.EXE stopped working
After installing the chipset driver on Windows 2008 R2 SP1, you might receive a dialog box indicating that IBMSPREM.EXE has stopped working.
Windows: using the -upload through a proxy environment option
On a Windows operating system when trying to run ToolsCenter Suite CLI with the -upload through a proxy environment option, it might be necessary to turn off check for server certificate revocation (requires restart) from the Tools > Internet Options > Advanced > Security menu.
Windows: A disabled Broadcom Ethernet device reports no relevant information
In Windows, when a Broadcom Ethernet device is disabled in Network Connections, no relevant information regarding this device is collected.
Windows: ServeRaid 8e card information cannot be collected
ToolsCenter Suite CLI cannot collect ServeRaid 8e card information on a system with a Windows operating system.

update limitations

The limitations listed in this section are specific to the update application.

Note: For update limitations relating to the Lenovo UpdateXpress System Pack Installer, see limitations listed in the UXSPI documentation (see the UpdateXpress System Pack Installer InfoCenter).
Specific command needed to install ESXi6.0u2, ESXi6.0U3, ESXi6.5
The ESXi6.0u2 software bundle must be installed using the following command:
esxcli software vib install --maintenance-mode -d file:///<dir>/<zip_file_name>
Where:
  • <dir> is the directory where the CIM zip file is stored (for example, /var/tmp/)

  • <zip_file_name> is the name of the zip file, using the form lenovo_extension_lnv-xxx-offline_bundle.zip

Note: After the installation is complete, reboot ESXi when prompted.
After installing ESXi, system requires 15 minutes to initialize
To prevent ToolsCenter Suite CLI errors when first restarting a system after ESXi has been installed, wait approximately 15 minutes for the system to initialize before performing any operations.
All ToolsCenter Suite CLI paths must use standard English-language alphanumeric characters
All ToolsCenter Suite CLI paths specified for the --dir or --output parameters must use standard English-language alphanumeric characters: and must not include spaces, special characters, or non-English-language characters.
The current version of the Intel Driver Pack is always undetectable
The ToolsCenter Suite CLI does not detect the current version of the Intel Driver Pack. As a result, the Intel Driver Pack update package is recommended for deployment each time the ToolsCenter Suite CLI executes regardless of the current version that is installed.
64-bit Linux requires 32-bit compatible libraries to update firmware
To update firmware with the ToolsCenter Suite CLI on 64-bit Linux operating systems, the 32-bit compatibility library (compat-libstdc++) must be installed. Use the following command to see if this library is installed:
rpm -qa grep compat-libstdc++-296
The glibc.i686 library is required to load shared libraries
If the glibc.i868 library is not installed, you might receive the following error when attempting to load a shared library:
libstdc++.so.6: can not open shared object: no such file or directory
The ToolsCenter Suite CLI update function does not support tape drives
The update function does not support the tape device driver firmware scan, compare, or flash functions.
ToolsCenter Suite CLI does not support firmware updates for LAN-over-USB bridged network ports

The ToolsCenter Suite CLI does not support firmware updates for systems where LAN-over-USB ports are bridged by bridge network ports.

For example, on a SLES11 XEN system, there might be network ports, such as the br0 (bridge) port, eth0 (Ethernet controller) port, and usb0 (LAN-over-USB) port. If the usb0 port is bridged by the br0 port, the ToolsCenter Suite CLI is unable to flash any firmware on the system due because it is unable to establish a CIM connection when the usb0 port is bridged by the br0 port. To solve this problem, the usb0 port must be manually removed from the bridged devices list of br0. To edit the bridged devices List of br0 on SLES systems, execute the yast2 command at a command prompt to display the Network Card Setup GUI window; then, select Network Bridge br0 and click Edit. In the next configuration window, uncheck the usb0 selection and save the configuration; then, restart the system to use the ToolsCenter Suite CLI to update the system firmware.

Some SND switches restart after firmware update
For SND switches that have multi-image updates, such as the CN4093 or EN2092 switches, the switch firmware needs to be active after firmware update, causing the switch to restart automatically. The ToolsCenter Suite CLI “--noreboot” parameter will not prevent these switches from restarting after firmware upgrade.
User must verify presence of configuration file
The ToolsCenter Suite CLI uses a third-party library to parse the configuration file. Users must verify that the configuration file (global.config or IBM_systems_list.txt) is in the OneCLI binary file, that is in UTF-8 encoded format.
ToolsCenter Suite CLI does not support hard disk drive firmware detection for non-LSI controllers
The ToolsCenter Suite CLI does not support hard disk drive firmware detection for drives that are not connected to an LSI hard disk drive controller.
ToolsCenter Suite CLI does not restore USB LAN IP configuration
The ToolsCenter Suite CLI will not restore the USB LAN IP configuration (usb0 or usb1) after firmware update. The update process changes the USB LAN Device IP address to one that will connect to IMM, making the origin USB LAN IP address invalid.
ToolsCenter Suite CLI can not flash Emulex 16Gb FC (01CV842) adapter or Lenovo QLE2692 Dual Port 16Gb Fibre Channel PCIe adapter when using ESXi
ToolsCenter Suite CLI can not flash the firmware on these adapters when using ESXi
ToolsCenter Suite CLI does not support Intel firmware and device driver updates.
Intel firmware and device driver updates do not support agentless installation.
ToolsCenter Suite CLI does not support VMware ESXi 5.1.
ToolsCenter Suite CLI openssl command is not compatible with ESXi opensslo command. (does not support VMware ESXi 5.1 because .