Skip to main content

Configure the firmware

Several options are available to install and set up the firmware for the server.


Lenovo does not recommend setting option ROMs to Legacy, but you can conduct this setting if necessary. Note that this setting prevents UEFI drivers for the slot devices from loading, which may cause negative side effects to Lenovo software, such as LXCA, OneCLI, and XCC. These side effects include but are not limited to the inability to determine adapter card details, such as model name and firmware levels. For example, "ThinkSystem RAID 930-16i 4GB Flash" may be displayed as "Adapter 06:00:00". In some cases, the functionality on a specific PCIe adapter may not be enabled properly.

  • Lenovo XClarity Provisioning Manager (LXPM)

    From Lenovo XClarity Provisioning Manager, you can configure the UEFI settings for your server.

    The Lenovo XClarity Provisioning Manager provides a Graphical User Interface to configure a server. The text-based interface to system configuration (the Setup Utility) is also available. From Lenovo XClarity Provisioning Manager, you can choose to restart the server and access the text-based interface. In addition, you can choose to make the text-based interface the default interface that is displayed when you start LXPM. To do this, go to Lenovo XClarity Provisioning Manager > UEFI Setup > System Settings > <F1>Start Control > Text Setup. To start the server with Graphic User Interface, select Auto or Tool Suite.

    See the following documentations for more information:

  • Lenovo XClarity Essentials OneCLI

    You can use the config application and commands to view the current system configuration settings and make changes to Lenovo XClarity Controller and UEFI. The saved configuration information can be used to replicate or restore other systems.

    For information about configuring the server using Lenovo XClarity Essentials OneCLI, see:

    Configuring the server through the Lenovo XClarity Essentials

  • Lenovo XClarity Administrator

    You can quickly provision and pre-provision all of your servers using a consistent configuration. Configuration settings (such as local storage, I/O adapters, boot settings, firmware, ports, and Lenovo XClarity Controller and UEFI settings) are saved as a server pattern that can be applied to one or more managed servers. When the server patterns are updated, the changes are automatically deployed to the applied servers.

    Specific details about updating firmware using Lenovo XClarity Administrator are available at:

    Configuring the server through the Lenovo XClarity Administrator

  • Lenovo XClarity Controller

    You can configure the management processor for the server through the Lenovo XClarity Controller Web interface, the command-line interface, or Redfish API.

    For information about configuring the server using Lenovo XClarity Controller, see:

    Configuring the Server section in the XCC documentation compatible with your server at Lenovo XClarity Controller portal page