NVIDIA OEM Commands

1.0

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:

Copy
Copied!
            

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:

  • 0x00 – RShim inactive (default state)

  • 0x01 – RShim active

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.

  • 0x00 – hard reset of BlueField DPU

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:

  • 0x00 – all ports are allowed access to RJ45

  • 0x01 – only BMC is allowed access to RJ45

0x32

0x98

  • 0x00 – all ports are allowed access to RJ45

  • 0x01 – only BMC is allowed access to RJ45

Set 3-port switch ports mode

© Copyright 2023, NVIDIA. Last updated on Nov 13, 2023.