RShim Over USB

By default, the BMC and BlueField interfaces are configured as follows (static IPs and MACs):

BMC

BlueField

Interface Name

"tmfifo_net0"

"tmfifo_net0"

MAC Address

00:1A:CA:FF:FF:02

00:1A:CA:FF:FF:01

IP Address

192.168.100.1

192.168.100.2

  1. Disable RShim on the host. Run the following on the host:

    Copy
    Copied!
                

    systemctl stop rshim systemctl disable rshim

    Note

    If the RShim driver is not installed on the host, this step can be skipped.

  2. Enable RShim on the BMC using the Redfish interface:

    Copy
    Copied!
                

    curl -k -u root:'<password>' -H "Content-Type: application/json" -X PATCH -d '{ "BmcRShim": { "BmcRShimEnabled": true } }' https://<bmc_ip>/redfish/v1/Managers/Bluefield_BMC/Oem/Nvidia

  3. Check the current BmcRShimEnabled value and wait until it changes to true:

    Copy
    Copied!
                

    curl -k -u root:'<password>' -H "Content-Type: application/json" -X GET https://<bmc_ip>/redfish/v1/Managers/Bluefield_BMC/Oem/Nvidia

    Note

    This may take up to 8 seconds. If the BmcRShimEnabled value does not change, disable BMC RShim by setting the value to false then repeating steps 1-3.

© Copyright 2023, NVIDIA. Last updated on Feb 8, 2024.