beautypg.com

Master write-read – ADLINK cPCI-6S10 User Manual

Page 41

background image

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.