NVIDIA OEM Commands
Not all functionalities are covered with a standard set of IPMItool commands. Therefore, a set of custom NVIDIA IPMItool raw commands have been added. The first two parameters of the raw command are NetFN and CMD.
IPMItool raw commands follow the following format:
ipmitool -C 17 -I lanplus -H <bmc_ip> -U <username> -P <password> raw <netfunc> <cmd> <data>
Where:
netfunc – network function which identifies the functional message class, and clusters IPMI commands into sets
cmd – one byte command within a network function
data – optional element which provides additional parameters for a request or response message
netfunc |
cmd |
data |
Description |
0x32 |
0x66 |
N/A |
Factory reset |
0x32 |
0x67 |
0x00 |
Disable vendor field mode settings to be run from Arm OS |
0x32 |
0x67 |
0x01 |
Enable vendor field mode settings to be run from Arm OS |
0x32 |
0x68 |
N/A |
Fetch vendor field mode settings to be run from Arm OS |
0x32 |
0x6a |
0 |
Stops RShim on BMC |
0x32 |
0x6a |
1 |
Starts RShim on BMC |
0x32 |
0x69 |
N/A |
Retrieves RShim service status on BMC. Expected output:
|
0x32 |
0x6b |
N/A |
Gets the DNS server |
0x32 |
0x6c |
0x0b 0x31 0x30 0x2e 0x31 0x35 0x2e 0x31 0x32 0x2e 0x36 0x37 |
Adds the DNS server |
0x32 |
0x92 |
N/A |
Enters the DPU into Livefish (FNP) mode |
0x32 |
0x93 |
N/A |
Disable Livefish (FNP) mode |
0x32 |
0xa1 |
0x0 |
OEM command 0xa1 is defined for various reset controls of NVIDIA® BlueField® from BMC under the OEM NetFn group 0x30.
|
0x32 |
0xa7 |
N/A |
Gets NTP server |
0x32 |
0xa8 |
0x01 0x31 0x2e 0x69 0x6e 0x2e 0x70 0x6f 0x6f 0x6c 0x2e 0x6e 0x74 0x70 0x2e 0x6f 0x72 0x67 |
Adds NTP server |
0x32 |
0xa8 |
0x02 0x01 |
Enable time sync to NTP server |
0x32 |
0xa8 |
0x02 0x00 |
Disables NTP time sync |
0x32 |
0x97 |
N/A |
Get 3-port switch ports mode. On success, it returns:
|
0x32 |
0x98 |
|
Set 3-port switch ports mode |