...
ipmi_activate
Activate a shelf's payload.Code Block usage: ipmi_activate <shelf> <slot>
ipmi_deactivate
Deactivate a shelf's payload.Code Block usage: ipmi_deactivate <shelf> <slot>
ipmi_boot
Temporarily set the bootstrap word to the supplied value.Code Block usage: ipmi_boot <shelf> <slot> <element> <bootstrap>
ipmi_bootstrap
Permanently set the bootstrap word to the supplied value. If omitted, print the current value of the bootstrap word.Code Block usage: ipmi_bootstrap <shelf> <slot> <element> [<value>]
ipmi_eeprom
Read and print the EEPROM contents at the supplied address and length combination.Code Block usage: ipmi_eeprom <shelf> <slot> <board> <address> [<length>]
ipmi_id
Read COB Data Board ID PROM.Code Block usage: ipmi_id <shelf> <slot> <board>
ipmi_read
Read from the Cluster Element BSI.Code Block usage: ipmi_read <shelf> <slot> <element> <address> [<length>]
ipmi_write
Write the Cluster Element BSI.Code Block usage: ipmi_write <shelf> <slot> <element> <address> <data> [...]
Custom COB IPMI commands for COB 5
These commands can be issued using ipmitool.
Code Block |
---|
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
or in the IPMC console window:
[D0 00 <CMD> [DATA_0] [DATA_1] ... [DATA_N]]
Write to Cluster Element BSI: <CMD> = 0x03
The format for this command is
Offset Length Description
0 1 BAY Mask
1 1 RCE Mask
2 1 Do interrupt
3 2 Address
5 2 Length to write
7 N Data to write (if length < 16,
(if length > 16, fill with incrementing data starting with data)
Read from Cluster Element BSI: <CMD> = 0x4
The format for this command is
Offset Length Description
0 1 BAY Number
1 1 RCE Number
2 2 Address
4 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 BAY Number
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)
Set Monitor Dump Period: <CMD> = 0x07
The format for this command is
Offset Length Description
0 1 Dump Index [0=BAY, 1=RCE, 2=BSI, 3=SFP, 4=FP_DISP, 5=BAY_GPIO, 6=BAY_GPIO_FULL]
1 2 Seconds [0=Never Dump, 0xffff=Default]
Get Monitor Dump Period: <CMD> = 0x08
The format for this command is
Offset Length Description
0 1 Dump Index [0=BAY, 1=RCE, 2=BSI, 3=SFP, 4=FP_DISP, 5=BAY_GPIO, 6=BAY_GPIO_FULL]
Returns
0 2 Seconds [0=Never Dump]
Monitor Dump Immediate: <CMD> = 0x09
The format for this command is
Offset Length Description
0 1 Dump Index [0=BAY, 1=RCE, 2=BSI, 3=SFP, 4=FP_DISP, 5=BAY_GPIO, 6=BAY_GPIO_FULL]
Set Bay Power: <CMD> = 0xFB (This is only intended to be used for HW debugging as immediately turns on/off power to a Bay.)
The format for this command is
Offset Length Description
0 1 BAY MASK
|