MPCMM0002 CMM—Guidelines for Third Party Chassis Vendors
Intel NetStructure® MPCMM0002 Chassis Management Module
Hardware TPS July2007
68 Order Number: 309247-004US
Bus #41, configured as I2C bus, used solely by FRU2

13.4.1.3 Example Chassis Configuration #3

Bus #18/39, configured as IPMB, shared by all 16 blades (shared topology)
Bus #1, configured as I2C, shared by two PEMs
Bus #2, configured as I2C bus, shared by three non-intelligent fan trays
Bus #3/24, configured as IPMB, for inter-CMM communication
Bus #4, configured as I2C bus, used solely by FRU1
Bus #25, configured as I2C bus, used solely by FRU2
Bus #6, configured as I2C bus, shared by three Maxim/Dallas Semiconductor DS75
temperature sensors
13.5 Intelligent FRUs
All intelligent FRUs must have support for an IPM controller (IPMC), and must be able
to respond to AdvancedTCA-specific IPMI commands as mandated by the AdvancedTCA
and IPMI specifications.
13.6 Non-Intelligent FRUs with I2C* Support
Similar to intelligent FRUs, non-intelligent FRUs can be hooked on a shared bus or a
dedicated bus. However, no redundancy is possible.
The Chassis Management Module supports two kinds of non-intelligent FRUs that have
I2C support: those based on the ADM1026 controller and those based on the two-wire
serial interface.

13.6.1 FRUs Based on the ADM1026

The ADM1026 is a versatile system hardware monitor chip which has multiple GPIO
inputs. These are analog inputs to measure and control different system parameters.
Figure 36 shows an example of how an ADM1026 can be used on a fan tray. Each of the
GPIO pins shown in the ADM1026 can be accessed via registers. The CMM reads from
and/or writes to these registers depending on the usage of the pins. One of the GPIO
pins on the CMM is used to detect presence of the fan tray. Similar to the fan trays,
non-intelligent PEMs could also be based on the ADM1026.