ipmitool-pps -I lan -H <shelfmanager> -t <COB Address> -b 0 -A NONE raw <SLAC_NETFN> <CMD> [DATA_0] [DATA_1] ... [DATA_N]

Where:
<shelfmanager> is the hostname/IP address of the Shelf Manager (ex. shasta-sm)
<COB address> is the IPMB address of the COB board (ex. 0x82, 0x84, 0x86, 0x88, 0x8a)
<SLAC_NETFN>  The NetFn for our custom command extensions which is 0x34
<CMD> [DATA_X] is the command to be issued and associated parameter as described below


Set Bootstrap Loader Word: <CMD> = 0x01
      The format for this command is 
      Offset Length Description
      0      1      Element Number (0xff = All Elements)
                                   (0xfe = All DPMs)
      1      4      Bootstrap (MSB first)

Read Bootstrap Loader Word: <CMD> = 0x02
      The format for this command is
      Offset Length Description
      0      1      Cluster Element

Write to Cluster Element BSI: <CMD> = 0x03
      The format for this command is
      Offset Length Description
      0      1      Cluster Element Number (0xff = All Elements)
                                           (0xfe = All DPM Elements)
      1      1      Do interrupt
      2      2      Address
      4      2      Length to write
      6      N      Data to write (if length <= 16, if length is >16, fill with incrementing data starting with 0)

Read from Cluster Element BSI: <CMD> = 0x4
      The format for this command is
      Offset Length Description
      0      1      Cluster Element Number
      1      2      Address (Byte Address)
      3      2      Length to read (Though 2 bytes long, IPMI practically limits this to <16)

Read COB Data Board ID PROM: <CMD> = 0x5
      The format for this command is
      Offset Length Description
      0      1      Board Number [RTM, DPM3, DPM2, DPM1, DPM0, DTM] = 5-0

      Returns the ID
      0      6     MSB -> LSB 6 byte ID

Immediate Boot (warm reboot w/ specified Bootstrap word): <CMD> = 0x06
      The format for this command is 
      Offset Length Description
      0      1      Element Number
      1      4      Bootstrap (MSB first)

Read the COB Data Board Configuration EEPROM <CMD> = 0xfc
      The format for this command is
      Offset Length Description
      0      1      Board Number [RTM, DPM3, DPM2, DPM1, DPM0, DTM] = 5-0
      1      1      Address
      2      1      Length (<=8)

Write the COB Data Board Configuration EEPROM (Super-Dangerous Command, which shouldn't be used!) <CMD> = 0xfd
      The format for this command is
      Offset Length Description
      0      1      Board Number [RTM, DPM3, DPM2, DPM1, DPM0, DTM] = 5-0
      1      1      Address
      2    <=8      Data

  • No labels