decode-dimms - multiple similar machines, same memory module, different/odd results.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm getting some odd results using decode-dimms that I've been discussing on thinkpads.com.  Perhaps someone here can give me an idea of how to understand this?

I have a collection of machines (two T500s, W500, T520) some of which have been presenting odd results in memtest86{,+}.  The exact same known-good module is producing no errors, but a freeze in the test routines, specifically on "[Modulo 20, Random Pattern]".  Despite this, they seem to run OSs without difficulty.  In particular, no lockups.  

So I was encouraged to check the SPD data.  Running decode-dimms on each of those machines with that same module and booting from the same USB (Ubuntu 17.10 & i2c-tools v.3.1.2-3build2) produces contradictory results.  Apparently correct in the case of the T520.  Bad, but different, checksums and even different number of modules from the {T,W}500's.  It is unlikely that the problem is all of these machines.  In particular the W500 is basically unused.

It may not be a decode-dimms problem, but I thought someone might be able to give me a clue.

Thank in advance - /D

*******
T500* - This machine does not lock up on memtest86+
*******

Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/2-0050
Guessing DIMM is in                             bank 1

---=== SPD EEPROM Information ===---
EEPROM Checksum of bytes 0-62                   Bad      **Notice it's checking 63 bytes**
                                                (found 0x40, calculated 0x93)
SPD Revision                                    Invalid
Fundamental Memory type                         Unknown (0xff)

---=== Manufacturing Information ===---
Manufacturer                                    Conexant (Rockwell)
Custom Manufacturer Data                        00 4B CF 10 00 00 19 ("?K?????")
Manufacturing Location Code                     0xB7
Part Number                                     '
Manufacturing Date                              0x0F00
Assembly Serial Number                          0xB30A32B3

Number of SDRAM DIMMs detected and decoded: 1


*******
W500* - this machine does lock up on memtest86+
*******

Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/2-0050
Guessing DIMM is in                             bank 1

---=== SPD EEPROM Information ===---
EEPROM Checksum of bytes 0-62                   Bad      **Again, it's checking 63 bytes, but ...**
                                                (found 0x50, calculated 0xDA)
SPD Revision                                    Invalid
Fundamental Memory type                         Unknown (0xff)

---=== Manufacturing Information ===---
Manufacturer                                    Invalid
Custom Manufacturer Data                        24 00 4B CF 10 00 00 19 ("$?K?????")
Manufacturing Location Code                     0x16
Part Number                                     1
Manufacturing Date                              0x0F00
Assembly Serial Number                          0xD10A32D1


Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/5-0050
Guessing DIMM is in                             bank 1

---=== SPD EEPROM Information ===---
EEPROM CRC of bytes 0-116                       Bad      **Here it's checking 117 bytes**
                                                (found 0xFFFF, calculated 0x4FE6)
# of bytes written to SDRAM EEPROM              64
Total number of bytes in EEPROM                 64
Fundamental Memory type                         Unknown (0xff)

---=== Manufacturing Information ===---
Manufacturer                                    Undefined
Part Number                                     Undefined

Number of SDRAM DIMMs detected and decoded: 2


*******
T520* - this machine tests perfectly on memtest86+
*******

Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/21-0050
Guessing DIMM is in                             bank 1

---=== SPD EEPROM Information ===---
EEPROM CRC of bytes 0-116                       OK (0xD173)      **Here it's also checking 117 bytes***
# of bytes written to SDRAM EEPROM              176
Total number of bytes in EEPROM                 256
Fundamental Memory type                         DDR3 SDRAM
Module Type                                     SO-DIMM

---=== Memory Characteristics ===---
Fine time base                                  2.500 ps
Medium time base                                0.125 ns
Maximum module speed                            1600 MHz (PC3-12800)
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                             0 bits
tCL-tRCD-tRP-tRAS                               11-11-11-28
Supported CAS Latencies (tCL)                   11T, 10T, 9T, 8T, 7T, 6T, 5T

---=== Timing Parameters ===---
Minimum Write Recovery time (tWR)               15.000 ns
Minimum Row Active to Row Active Delay (tRRD)   6.000 ns
Minimum Active to Auto-Refresh Delay (tRC)      48.125 ns
Minimum Recovery Delay (tRFC)                   160.000 ns
Minimum Write to Read CMD Delay (tWTR)          7.500 ns
Minimum Read to Pre-charge CMD Delay (tRTP)     7.500 ns
Minimum Four Activate Window Delay (tFAW)       30.000 ns

---=== Optional Features ===---
Operable voltages                               1.5V
RZQ/6 supported?                                Yes
RZQ/7 supported?                                Yes
DLL-Off Mode supported?                         Yes
Operating temperature range                     0-95 degrees C
Refresh Rate in extended temp range             2X
Auto Self-Refresh?                              No
On-Die Thermal Sensor readout?                  No
Partial Array Self-Refresh?                     No
Thermal Sensor Accuracy                         Not implemented
SDRAM Device Type                               Standard Monolithic

---=== Physical Characteristics ===---
Module Height (mm)                              30
Module Thickness (mm)                           2 front, 2 back
Module Width (mm)                               67.6
Module Reference Card                           F

---=== Manufacturer Data ===---
Module Manufacturer                             SK Hynix (former Hyundai Electronics)
DRAM Manufacturer                               SK Hynix (former Hyundai Electronics)
Manufacturing Location Code                     0x01
Manufacturing Date                              2013-W32
Assembly Serial Number                          0x1081FDE9
Part Number                                     HMT351S6EFR8C-PB
Revision Code                                   0x4E30

Number of SDRAM DIMMs detected and decoded: 1




[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux