Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simple SPD to DMI matching is too simple #380

Closed
bp0 opened this issue Jun 30, 2019 · 0 comments · Fixed by #382
Closed

Simple SPD to DMI matching is too simple #380

bp0 opened this issue Jun 30, 2019 · 0 comments · Fixed by #382
Assignees
Labels

Comments

@bp0
Copy link
Collaborator

bp0 commented Jun 30, 2019

Memory Devices doesn't always match the SPD and DMI memory correctly.
Here is a mix of different DIMMs, although all the same size, that is not being matched correctly. I'll work on it when I get a chance.

-Memory Device List-
Mainboard	16 / 32 GiB	DDR3 SDRAM
   -Memory Array-
      DMI Handle		: 0xd
      Locator		: Mainboard
      Use		: System Memory
      Error Correction Type		: None
      Size (Present / Max)		: 16 / 32 GiB
      Devices (Populated / Sockets)		: 4 / 4
      Types Present		: [0x400] DDR3 SDRAM
Mainboard ➤ DIMM4	Kingston	4096 MiB	9965525-033.A00LF 
   -Memory Socket-
      DMI Handles (Array, Socket)		: 0xd, 0xe
      Locator		: Mainboard ➤ DIMM4
      Bank Locator		: BANK 3
      Form Factor		: DIMM
      Type		: DDR3 / Synchronous
      Vendor		: Kingston (Kingston Technology, www.kingston.com)
      Part Number		: 9965525-033.A00LF 
      Size		: 4096 MiB
      Rated Speed		: 1333 MT/s
      Configured Speed		: 1333 MT/s
      Data Width/Total Width		: 64 bits / 128 bits
      Rank		: 2
      Minimum Voltage		: (Unknown)
      Maximum Voltage		: (Unknown)
      Configured Voltage		: (Unknown)
   -Serial Presence Detect (SPD)-
      Source		: 0-0052 (eeprom)
      SPD Revision		: 1.2
      Form Factor		: UDIMM (Unbuffered Long DIMM)
      Type		: DDR3-1600 (PC3-12800)
      Module Vendor		: [004e] Samsung
      DRAM Vendor		: [0000] (Unknown)
      Part Number		: M378B5173DB0-CK0  
      Size		: 4096 MiB
      Manufacturing Date (Week / Year)		: 52 / 2013
      Ranks		: 1
      IO Pins per Chip		: 8
      Die count		: 0 (Unspecified)
      Thermal Sensor		: [00] Not present
      Supported Voltages		: 1.5V
      Supported CAS Latencies		: 11 10 9 8 7 6 
   -Timings-
      tCL		: 11
      tRCD		: 13.125ns
      tRP		: 13.125ns
      tRAS		: 1.125ns
Mainboard ➤ DIMM3	Samsung	4096 MiB	M378B5173DB0-CK0  
   -Memory Socket-
      DMI Handles (Array, Socket)		: 0xd, 0x10
      Locator		: Mainboard ➤ DIMM3
      Bank Locator		: BANK 2
      Form Factor		: DIMM
      Type		: DDR3 / Synchronous
      Vendor		: Samsung (Samsung, www.samsung.com)
      Part Number		: M378B5173DB0-CK0  
      Size		: 4096 MiB
      Rated Speed		: 1600 MT/s
      Configured Speed		: 1333 MT/s
      Data Width/Total Width		: 64 bits / 64 bits
      Rank		: 1
      Minimum Voltage		: (Unknown)
      Maximum Voltage		: (Unknown)
      Configured Voltage		: (Unknown)
   -Serial Presence Detect (SPD)-
      Source		: 0-0050 (eeprom)
      SPD Revision		: 1.2
      Form Factor		: UDIMM (Unbuffered Long DIMM)
      Type		: DDR3-1600 (PC3-12800)
      Module Vendor		: [002d] SK Hynix (former Hyundai Electronics)
      DRAM Vendor		: [0000] (Unknown)
      Part Number		: HMT351U6CFR8C-PB  
      Size		: 4096 MiB
      Manufacturing Date (Week / Year)		: 7 / 2014
      Ranks		: 2
      IO Pins per Chip		: 8
      Die count		: 0 (Unspecified)
      Thermal Sensor		: [00] Not present
      Supported Voltages		: 1.5V
      Supported CAS Latencies		: 11 10 9 8 7 6 
   -Timings-
      tCL		: 11
      tRCD		: 13.125ns
      tRP		: 13.125ns
      tRAS		: 1.125ns
Mainboard ➤ DIMM2	Kingston	4096 MiB	9965525-033.A00LF 
   -Memory Socket-
      DMI Handles (Array, Socket)		: 0xd, 0x12
      Locator		: Mainboard ➤ DIMM2
      Bank Locator		: BANK 1
      Form Factor		: DIMM
      Type		: DDR3 / Synchronous
      Vendor		: Kingston (Kingston Technology, www.kingston.com)
      Part Number		: 9965525-033.A00LF 
      Size		: 4096 MiB
      Rated Speed		: 1333 MT/s
      Configured Speed		: 1333 MT/s
      Data Width/Total Width		: 64 bits / 128 bits
      Rank		: 2
      Minimum Voltage		: (Unknown)
      Maximum Voltage		: (Unknown)
      Configured Voltage		: (Unknown)
   -Serial Presence Detect (SPD)-
      Source		: 0-0053 (eeprom)
      SPD Revision		: 1.0
      Form Factor		: UDIMM (Unbuffered Long DIMM)
      Type		: DDR3-1333 (PC3-10600)
      Module Vendor		: [0118] Kingston
      DRAM Vendor		: [0000] (Unknown)
      Part Number		: 9965525-033.A00LF 
      Size		: 4096 MiB
      Manufacturing Date (Week / Year)		: 42 / 2012
      Ranks		: 2
      IO Pins per Chip		: 8
      Die count		: 0 (Unspecified)
      Thermal Sensor		: [80] Present
      Supported Voltages		: 1.5V
      Supported CAS Latencies		: 9 8 7 6 
   -Timings-
      tCL		: 9
      tRCD		: 13.125ns
      tRP		: 13.125ns
      tRAS		: 0.125ns
Mainboard ➤ DIMM1	Hynix/Hyundai	4096 MiB	HMT351U6CFR8C-PB  
   -Memory Socket-
      DMI Handles (Array, Socket)		: 0xd, 0x14
      Locator		: Mainboard ➤ DIMM1
      Bank Locator		: BANK 0
      Form Factor		: DIMM
      Type		: DDR3 / Synchronous
      Vendor		: Hynix/Hyundai
      Part Number		: HMT351U6CFR8C-PB  
      Size		: 4096 MiB
      Rated Speed		: 1600 MT/s
      Configured Speed		: 1333 MT/s
      Data Width/Total Width		: 64 bits / 64 bits
      Rank		: 2
      Minimum Voltage		: (Unknown)
      Maximum Voltage		: (Unknown)
      Configured Voltage		: (Unknown)
   -Serial Presence Detect (SPD)-
      Source		: 0-0051 (eeprom)
      SPD Revision		: 1.0
      Form Factor		: UDIMM (Unbuffered Long DIMM)
      Type		: DDR3-1333 (PC3-10600)
      Module Vendor		: [0118] Kingston
      DRAM Vendor		: [0000] (Unknown)
      Part Number		: 9965525-033.A00LF 
      Size		: 4096 MiB
      Manufacturing Date (Week / Year)		: 42 / 2012
      Ranks		: 2
      IO Pins per Chip		: 8
      Die count		: 0 (Unspecified)
      Thermal Sensor		: [80] Present
      Supported Voltages		: 1.5V
      Supported CAS Latencies		: 9 8 7 6 
   -Timings-
      tCL		: 9
      tRCD		: 13.125ns
      tRP		: 13.125ns
      tRAS		: 0.125ns

@bp0 bp0 added the bug label Jun 30, 2019
@bp0 bp0 self-assigned this Jun 30, 2019
bp0 added a commit to bp0/hardinfo that referenced this issue Jun 30, 2019
Should fix
lpereira#380

Signed-off-by: Burt P <pburt0@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant