Intel X38ML Product Specification - Page 87

IPMB Communication, Interface, LAN Interface

Page 87 highlights

Intel® Server Board X38ML Platform Management 5.19.6.5 SMM Interface The SMM interface is a KCS interface used by the BIOS when interface response time is a concern, such as with the BIOS SMI handler. The BMC gives this interface priority over other communication interfaces. The BMC can handle a limited number of back-to-back transactions before it loses responsiveness. It must be able to handle up to 30 back-to-back commands from the BIOS. The BMC implements the optional Get Status/Abort transaction on this interface. Only LUN 1 is supported on this interface. In addition, the status register OEM1/2 bits are defined as specified in Section 5.19.6.3. The event message buffer is shared across SMS and SMM interfaces. The host I/O address of the SMM interface is nominally 0CA4h - 0CA5h, but this address assignment may be overwritten by the platform-specific section of the appendix. 5.19.7 IPMB Communication Interface The IPMB communication protocol uses the 100 KB/s version of an I2C bus as its physical medium. For more information on I2C specifications, see The I2C Bus and How to Use It. The IPMB implementation in the BMC is compliant with the IPMB v1.0, revision 1.0. The BMC IPMB slave address is 20h. The BMC sends and receives IPMB messages over the IPMB interface. Non-IPMB messages received by the IPMB interface are discarded. Messages sent by the BMC are either originated by the BMC (for example, when an agent operation is initialized), or on behalf of another source (for example, when a Send Message command is issued by SMS with an IPMB channel number). For IPMB request messages originated by the BMC, the BMC implements a response timeout interval of 60 ms and a retry count of 3. 5.19.8 LAN Interface The BMC implements both the IPMI 1.5 and IPMI 2.0 messaging models. These provide out-ofband local area network (LAN) communication between the BMC and the external world. The BMC supports a maximum of one LAN interface, the Intel® Server Board X38ML supports two LAN interfaces for operating system use but only the 82575 PI NIC supports the handling of server management traffic. See the IPMI 2.0 Specification for details about the IPMI-over-LAN protocol. Run-time determination of LAN channel capabilities can be determined both by standard IPMIdefined mechanisms and by an OEM configuration parameter that defines advanced feature support. Revision 1.3 75 Intel order number E15331-006

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132

Intel® Server Board X38ML
Platform Management
Revision 1.3
Intel order number E15331-006
75
5.19.6.5
SMM Interface
The SMM interface is a KCS interface used by the BIOS when interface response time is a
concern, such as with the BIOS SMI handler. The BMC gives this interface priority over other
communication interfaces. The BMC can handle a limited number of back-to-back transactions
before it loses responsiveness. It must be able to handle up to 30 back-to-back commands from
the BIOS.
The BMC implements the optional
Get Status/Abort
transaction on this interface. Only LUN 1 is
supported on this interface. In addition, the status register OEM1/2 bits are defined as specified
in Section 5.19.6.3.
The event message buffer is shared across SMS and SMM interfaces.
The host I/O address of the SMM interface is nominally
0CA4h – 0CA5h
, but this address
assignment may be overwritten by the platform-specific section of the appendix.
5.19.7
IPMB Communication
Interface
The IPMB communication protocol uses the 100 KB/s version of an I
2
C bus as its physical
medium. For more information on I
2
C specifications, see
The I
2
C Bus and How to Use It.
The
IPMB implementation in the BMC is compliant with the
IPMB v1.0, revision 1.0.
The BMC IPMB slave address is 20h.
The BMC sends and receives IPMB messages over the IPMB interface. Non-IPMB messages
received by the IPMB interface are discarded.
Messages sent by the BMC are either originated by the BMC (for example, when an agent
operation is initialized), or on behalf of another source (for example, when a
Send Message
command is issued by SMS with an IPMB channel number).
For IPMB request messages originated by the BMC, the BMC implements a response timeout
interval of 60 ms and a retry count of 3.
5.19.8
LAN Interface
The BMC implements both the IPMI 1.5 and IPMI 2.0 messaging models. These provide out-of-
band local area network (LAN) communication between the BMC and the external world.
The BMC supports a maximum of one LAN interface, the Intel
®
Server Board X38ML supports
two LAN interfaces for operating system use but only the 82575 PI NIC supports the handling of
server management traffic.
See the
IPMI 2.0 Specification
for details about the IPMI-over-LAN protocol.
Run-time determination of LAN channel capabilities can be determined both by standard IPMI-
defined mechanisms and by an OEM configuration parameter that defines advanced feature
support.