Advanced System Utility (ASU) for IBM & Lenovo Servers

The ASU utility allows UFEI BIOS settings to be displayed and set from the Windows or Linux command prompt. Additional information can be found in the ASU manual, click HERE to download.

Summary Information (using ASU)

The asu show all command displays a list of available UFEI BIOS settings in the format setting_name=value.
For settings that allow a list of values, the asu showvalues command output syntax is setting_name==value1=value2=valueN.
The double equal sign (==) shows that the setting can accept either single or multiple values in an ordered list.
value is the exact value string to use when setting.
value displayed in square braces is the current setting Example: setting_name=value,[value].
The asu showvalues command displays a list in the format setting_name=value.

The set command either changes the value of a setting or lists a setting.

The syntax of the set command is either

asu set setting value [-v] [-nx] [connect_options]

where setting is the name of a setting to change.


asu set setting value1=value2=valueN [-v] [-nx] [connect_options]

where setting is the name of a setting to change that can accept a list of values.


  1. Values that contain spaces must be enclosed in quotation marks (” “). If a value contains quotation marks, add a backslash ( ) before each quotation mark in the value.
  2. If the optional -v parameter is specified, the output is verbose.
  3. If the optional -nx parameter is specified, the ASU performs the operation for node x, where x is the selected node in a multi-node system. Node x can be a number from 1 through 8. If the -nx parameter is not specified, the operation is performed on the primary node (node 1).
  4. The connect options are defined for IMM-based servers only. The –host ip_address, –user user_id, and –password The password connect options are required when connecting remotely to the IMM. The default user and password does not allow an out-of-band connection. The –mtsn, –net, –user, and –password options can be used to connect to IMM-based servers if the server is running ASU and the target IMM-based servers are in one LAN. The –user user_id and –password password connect options are not required if you are using the local KCS interface.

Command Syntax

The output of the set command when the -v parameter is not specified is the setting name and the new value. When the -v parameter is specified, the description of the setting is also shown.

The setting with a single value without the -v parameter:

<setting>=<new value>

The setting with a single value with the -v parameter:

<setting>: <setting description> = <new value>

The setting with multiple values without the -v parameter:

<setting>=<new value1>=<new value2>=<new valueN>

The setting with multiple values with the -v parameter:

<setting>: <setting description>=<new value1>=<new value2>=<new valueN>


Command line:

[root@bigaperf181 ~]# ./asu64 set Processors.Hyper-Threading Enable


IBM Advanced Settings Utility version 9.63.86D
 Licensed Materials - Property of IBM
 (C) Copyright IBM Corp. 2007-2014 All Rights Reserved
 Successfully discovered the IMM via SLP.
 Discovered IMM at IP address
 Connected to IMM at IP address
 Waiting for command completion status.
 Command completed successfully.
 [root@bigaperf181 ~]#

Command line:

 asu set CMOS_CRTRequired Disabled



Command line:

asu set CMOS_DisketteA "1.44 MB 3.5""


CMOS_DisketteA=1.44 MB 3.5"

Command line:

asu set RSAIP_HostIPAddress1



Command line:

asu set RSAString_LoginId2 rsauser



Command line to set the boot order to be CD/DVD ROM, then diskette, and then Hard Disk 0:

asu set BootOrder.BootOrder "CD/DVD Rom=Floppy Disk=Hard Disk 0"


BootOrder.BootOrder=CD/DVD Rom=Floppy Disk=Hard Disk 0

Downloading and Installing

Version 10.1

Version 9.63

Version 9.30