HP/HPE DIMM Location Record (Type 202)
Source: dmidecode, dmioem.c, and the dumps of the data corpus.
Tells where the DIMM socket of a memory device (type 17) is: the memory board, the processor and the channel it belongs to. There is a record for each socket, including the ones of the memory boards which are not installed. The structure has grown with the generations of the servers, and the older ones end after the DIMM number. dmidecode decodes the structure from Gen9 onwards, while the older servers of the data corpus carry the same layout.
| Offset | Version | Name | Length | Value | Description |
|---|---|---|---|---|---|
|
2.0+ |
Type |
|
|
HP/HPE DIMM Location Record indicator |
|
2.0+ |
Length |
|
Varies |
Length of the structure |
|
2.0+ |
Handle |
|
Varies |
|
|
2.0+ |
Memory Device Handle |
|
|
Handle of the memory device structure (type 17) |
|
2.0+ |
Board Number |
|
|
1-based number of the memory board, |
|
2.0+ |
DIMM Number |
|
|
1-based number of the DIMM |
|
2.0+ |
Processor Number |
|
|
1-based number of the processor, |
|
2.0+ |
Logical DIMM Number |
|
|
1-based logical number of the DIMM, as ACPI numbers it |
|
2.0+ |
UEFI Device Path |
|
|
|
|
2.0+ |
UEFI Device Name |
|
|
UEFI device structured name |
|
2.0+ |
Device Name |
|
|
|
|
2.0+ |
Memory Controller Number |
|
|
1-based |
|
2.0+ |
Memory Channel Number |
|
|
1-based, as the silk screen names it |
|
2.0+ |
IE DIMM Number |
|
|
0-based number of the DIMM, as the Innovation Engine reports it, |
|
2.0+ |
IE PLDM ID |
|
|
Sensor ID of the Innovation Engine, |
|
2.0+ |
Vendor ID |
|
|
Manufacturer ID code of the module, as the SPD gives it |
|
2.0+ |
Device ID |
|
|
Product ID code of the module, NVDIMMs only |
|
2.0+ |
Controller Vendor ID |
|
|
Manufacturer ID code of the controller, NVDIMMs only, as the SPD gives it: the number of continuation codes in the low byte, whose bit 7 is a parity bit, and the JEP106 code in the high byte |
|
2.0+ |
Controller Device ID |
|
|
Product ID code of the controller, NVDIMMs only |
|
2.0+ |
Interleave |
|
|
1-based interleave set within the processor |
|
2.0+ |
Part Number |
|
|
HPE part number, from the OEM area of the SPD |
|
2.0+ |
DIMM Index |
|
|
0-based index of the DIMM within its channel, present in the structures of 28 bytes or more |