Master write-read – ADLINK cPCI-6S10 User Manual
Page 41
Hardware Platform Management
31
cPCI-6S10
Master Write-Read
Request Fields
ipmitool
Ipmitool [parameters] raw 0x06 0x52 …
Terminal mode
[18 00 52 ….]
Description
This command is used for low-level I2C write, read, or
write-read access to IPMB or private busses behind a
management controller.
1
Bus ID:
[7:4] channel number
[3:1] bus ID, 0-based (always 000b for public bus)
[0] bus type:
0 = public (e.g. IPMB or PCI Management Bus)
1 = private bus
2
[7:1] - Slave Address
[0] - reserved. Write as 0.
3
Read count. Number of bytes to read, 1 based. 0 = no bytes to read.
The maximum read count should be at least 34 bytes. This allows the
command to be used for an SMBus Block Read. This is required if the
command provides access to an SMBus or IPMB. Otherwise, if FRU
SEEPROM devices are accessible, at least 31 bytes must be
supported. Note that an implementation can support fewer bytes can
be supported if none of the devices to be accessed can handle the
recommended minimum.
4:N
Data to write. This command should support at least 35 bytes of write
data. This allows the command to be used for an SMBus Block Write
with PEC. Otherwise, if FRU SEEPROM devices are accessible, at
least 31 bytes must be supported. Note that an implementation is
allowed to support fewer bytes if none of the devices to can handle
the recommended minimum.