Given: motherboard Intel DBS1200BTL, which started to exhibit hardware problems, most probably RAM-related.
After booting MemTest86 v7.5 (from USB stick), I receive ECC error reports, but I can't figure out how to map them to actual memory slot/DIMM.
Example of report lines:
2018-05-11 00:13:21 - ERRSTS=0001 2018-05-11 00:13:21 - [Channel 0] ERRLOG0=03040001, ERRLOG1=033856F7 2018-05-11 00:13:21 - [MEM ERROR - ECC] Test: 13, (Col,Row,Rank,Bank): 338,56F7,0,0), ECC Corrected: yes, Syndrome: 0004, Channel/Slot: 0/0 2018-05-11 00:13:21 - [Channel 1] ERRLOG0=00000000, ERRLOG1=00000000
Running decode-dimms provides me with this info:
---=== Memory Characteristics ===--- Maximum module speed 1333 MHz (PC3-10600) Size 4096 MB Banks x Rows x Columns x Bits 8 x 15 x 10 x 64 Ranks 2 SDRAM Device Width 8 bits Bus Width Extension 8 bits
Looks like I have to run the "Hammer" tests sequence (Test 13 in MemTest86 list) 16 times, for every single DIMM inserted into every slot, to find what exactly fails (motherboard slots and/or DIMMs). However, it would be nicer to avoid that (since it's extremely time-consuming) and just decode the (col, row,rank,bank) into system memory address.