![]() | Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Technical Instruction Sure Solution 1386626.1 : Decoding DIMM fruid data collected by snapshot
In this Document
Oracle Confidential (PARTNER). Do not distribute to customers
Applies to:Sun SPARC Enterprise T5440 Server - Version: Not Applicable to Not Applicable - Release: N/A to N/ASun SPARC Enterprise T5240 Server - Version: Not Applicable to Not Applicable [Release: N/A to N/A] Sun SPARC Enterprise T5220 Server - Version: Not Applicable to Not Applicable [Release: N/A to N/A] Sun SPARC Enterprise T5140 Server - Version: Not Applicable to Not Applicable [Release: N/A to N/A] Sun SPARC Enterprise T5120 Server - Version: Not Applicable to Not Applicable [Release: N/A to N/A] Information in this document applies to any platform. GoalConvert FRUID data files into a hex dump format ready for decodingSolutionsnapshot data collected from the ILOM includes fruid information in data format for each installed component including MB, SASBP, PSUs, physical memory - and for DIMMs this data is the raw Serial Presence Detect programming which can be useful when diagnosing certain types of compatibility orientated events such as link training and channel initialisation issues.All .dat FRUID output can be found in the fruid directory within the snapshot. Refer to the XML file for mapping the .dat files to each component, for example; bash-3.00 # grep /SYS/MB/CMP0/BR0/CH0/D0 @persist@[email protected]Convert the .dat file into a hex dump using od; bash-3.00 # od -Ax -vtx1 @persist@[email protected]This provides the byte values that can then be referenced against the address map for this module type - in this example the dump is from a FBDIMM. So for example; byte 1 is the SPD revision = 0x12. byte 122-125 is the module serial number = d63d79b1 The specifications for each module type can be found on www.jedec.org and include further details on each of the byte fields and how to decode them further. The specification for each module type is covered in a separate annex - please refer to document JESD21-C. For example bytes 84-86 determine the access time delays set for northbound and southbound transactions to the AMB on each module. Here is the converted .dat from a DDR3 module installed in a T3-1 system; 0000000 92 10 0b 01 02 11 00 09 0b 52 01 08 0c 00 3c 00This information is most useful when dealing with potential compatibility issues where you need to compare operational parameters from multiple DIMMs. Certain bytes will differ between modules of the same part number, such as manufacturing location (byte 119), manufacturing date (byte 120-121), serial number (byte 122-125). However the remaining bytes will typically be programmed the same, differences would need to be investigated further. Attachments This solution has no attachment |
||||||||||||
|