Start a Conversation

Unsolved

This post is more than 5 years old

2094

May 13th, 2016 07:00

Precision T7500 SPD info not available

Hi everyone,

Recently I switched from Precision T7400 to T7500. With my old T7400 I was used to see a lot of temperature sensors, including for each DIMM module. I know that DDR3 10600R is much colder than DDR2-5300F and that's not my concern.

My problem is that I can't get SPD info with any program I've tried - AIDA,CPU-Z, HWMonitor, hwInfo, some benchmarks. The only info I can get is with WMIC (wmic memorychip) - it says at least dimm PartNumber.

When I checked userbenchmark site for other T7500 results, I noticed that they also do not provide detailed info about memory, most of them are "unknown xxGB", same as mine.

My question is : is that a limitation of motherboard/chipset, software limitation(but I checked at least 6 different programs) and all says nothing(except wmic) or what? Is there any dell update/driver that I need to install to see this info as expected?

Hope someone can answer.

Regards

8 Wizard

 • 

47K Posts

May 16th, 2016 11:00

According to 
"Enumerating the SMBus to get SPD data"
https://software.intel.com/en-us/forums/watercooler-catchall/topic/309123


even Intel doesn't know, how to do it :)


"WMI also supports reading the entire contents of SMBIOS data in a single buffer using the MSSMBios_RawSMBiosTables class inside of the root\wmi namespace. The SMBiosData property returns a buffer containing the entire SMBIOS data table, except the SMBIOS Structure Table Entry Point as defined in section 2.1.1 of the SMBIOS specification." is from 
http://download.microsoft.com/download/5/D/6/5D6EAF2B-7DDF-476B-93DC-7CF0072878E6/SMBIOS.doc

And here too no mention of Serial Presence Detect Reading.

***********************************************************************

Ubuntu seems to be smarter than windows.

Load Ubuntu

  • Install i2c-tools    Open Terminal  (CTRL ALT T)
  • $ sudo apt-get update
    $ sudo apt-get install i2c-tools
    $ sudo modprobe eeprom
    $ sudo sensors-detect
    $ decode-dimms

     
  • http://packages.ubuntu.com/trusty/utils/i2c-tools
  • modprobe eeprom
  • execute decode-dimms

http://manpages.ubuntu.com/manpages/wily/man1/decode-dimms.1.html

DESCRIPTION

The purpose of the decode-dimms tool is to decode the 
information found in memory module SPD EEPROMs.
The SPD data is read either from the running system or dump files.
In the former case, the tool requires either the eeprom kernel
module or the at24 kernel module to be loaded.

 

Example output of decode-dimms:

# decode-dimms version 5733 

Memory Serial Presence Detect Decoder
By Philip Edelbrock, Christian Zuckschwerdt, Burkart Lingner,
Jean Delvare, Trent Piepho and others

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

—=== SPD EEPROM Information ===—
EEPROM Checksum of bytes 0-62                   OK (0x6F)
# of bytes written to SDRAM EEPROM              128
Total number of bytes in EEPROM                 256
Fundamental Memory type                         SDR SDRAM
SPD Revision                                    18

—=== Memory Characteristics ===—
Size                                            256 MB
tCL-tRCD-tRP-tRAS                               3-2-2-6
Number of Row Address Bits                      12
Number of Col Address Bits                      10
Number of Module Rows                           2
Data Width                                      64
Voltage Interface Level                         LVTTL (not 5V tolerant)
Module Configuration Type                       No Parity
Refresh Type                                    Self Refreshing
Refresh Rate                                    Normal (15.625 us)
Primary SDRAM Component Bank Config             No Bank2 OR Bank2 = Bank1 width
Primary SDRAM Component Widths                  8
Error Checking SDRAM Component Bank Config      No Bank2 OR Bank2 = Bank1 width
Error Checking SDRAM Component Widths           Undefined!
Min Clock Delay for Back to Back Random Access  1
Supported Burst Lengths                         1, 2, 4, 8, Page
Number of Device Banks                          4
Supported CAS Latencies                         3T, 2T
Supported CS Latencies                          0
Supported WE Latencies                          0
Cycle Time                                      7.5 ns at CAS 3
7.5 ns ns at CAS 2
Access Time                                     5.4 ns at CAS 3
5.4 ns ns at CAS 2
SDRAM Module Attributes                         (None Reported)
SDRAM Device Attributes (General)               Supports Auto-Precharge
Supports Precharge All
Supports Write1/Read Burst
Lower VCC Tolerance: 10%
Upper VCC Tolerance: 10%
Minimum Row Precharge Time                      15 ns
Row Active to Row Active Min                    15 ns
RAS to CAS Delay                                15 ns
Min RAS Pulse Width                             45 ns
Row Densities                                   128 MByte
Command and Address Signal Setup Time           1.5 ns
Command and Address Signal Hold Time            0.8 ns
Data Signal Setup Time                          1.5 ns
Data Signal Hold Time                           0.8 ns

—=== Manufacturing Information ===—
Manufacturer                                    Hyundai Electronics
Manufacturing Location Code                     0x02
Part Number                                     71V32635HCT8P-K
Revision Code                                   0x4141
Manufacturing Date                              2009-W67
Assembly Serial Number                          0x80E1211B

—=== Intel Specification ===—
Frequency                                       100MHz or 133MHz
Details for 100MHz Support                      Intel Concurrent Auto-precharge
CAS Latency = 2
CAS Latency = 3
Junction Temp A (100 degrees C)
CLK 3 Connected
CLK 2 Connected
CLK 1 Connected
CLK 0 Connected
Double-sided DIMM

Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0055
Guessing DIMM is in                             bank 6

—=== SPD EEPROM Information ===—
EEPROM Checksum of bytes 0-62                   OK (0x9F)
# of bytes written to SDRAM EEPROM              128
Total number of bytes in EEPROM                 256
Fundamental Memory type                         SDR SDRAM
SPD Revision                                    18

—=== Memory Characteristics ===—
Size                                            128 MB
tCL-tRCD-tRP-tRAS                               3-3-3-6
Number of Row Address Bits                      12
Number of Col Address Bits                      9
Number of Module Rows                           2
Data Width                                      64
Voltage Interface Level                         LVTTL (not 5V tolerant)
Module Configuration Type                       No Parity
Refresh Type                                    Self Refreshing
Refresh Rate                                    Normal (15.625 us)
Primary SDRAM Component Bank Config             No Bank2 OR Bank2 = Bank1 width
Primary SDRAM Component Widths                  8
Error Checking SDRAM Component Bank Config      No Bank2 OR Bank2 = Bank1 width
Error Checking SDRAM Component Widths           Undefined!
Min Clock Delay for Back to Back Random Access  1
Supported Burst Lengths                         1, 2, 4, 8, Page
Number of Device Banks                          4
Supported CAS Latencies                         3T, 2T
Supported CS Latencies                          0
Supported WE Latencies                          0
Cycle Time                                      7.5 ns at CAS 3
10 ns ns at CAS 2
Access Time                                     5.4 ns at CAS 3
6 ns ns at CAS 2
SDRAM Module Attributes                         (None Reported)
SDRAM Device Attributes (General)               Supports Auto-Precharge
Supports Precharge All
Supports Write1/Read Burst
Lower VCC Tolerance: 10%
Upper VCC Tolerance: 10%
Minimum Row Precharge Time                      20 ns
Row Active to Row Active Min                    15 ns
RAS to CAS Delay                                20 ns
Min RAS Pulse Width                             45 ns
Row Densities                                   64 MByte
Command and Address Signal Setup Time           1.5 ns
Command and Address Signal Hold Time            0.8 ns
Data Signal Setup Time                          1.5 ns
Data Signal Hold Time                           0.8 ns

—=== Manufacturing Information ===—
Manufacturer                                    Hyundai Electronics
Manufacturing Location Code                     0x01
Part Number                                     7V631601BTFG-75
Revision Code                                   0x4241
Manufacturing Date                              2052-W00
Assembly Serial Number                          0xA202C14B

—=== Intel Specification ===—
Frequency                                       100MHz or 133MHz
Details for 100MHz Support                      Intel Concurrent Auto-precharge
CAS Latency = 2
CAS Latency = 3
Junction Temp B (90 degrees C)
CLK 3 Connected
CLK 2 Connected
CLK 1 Connected
CLK 0 Connected
Double-sided DIMM

Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0056
Guessing DIMM is in                             bank 7

—=== SPD EEPROM Information ===—
EEPROM Checksum of bytes 0-62                   OK (0xE1)
# of bytes written to SDRAM EEPROM              128
Total number of bytes in EEPROM                 256
Fundamental Memory type                         SDR SDRAM
SPD Revision                                    18

—=== Memory Characteristics ===—
Size                                            128 MB
tCL-tRCD-tRP-tRAS                               3-2-2-5
Number of Row Address Bits                      12
Number of Col Address Bits                      9
Number of Module Rows                           2
Data Width                                      64
Voltage Interface Level                         LVTTL (not 5V tolerant)
Module Configuration Type                       No Parity
Refresh Type                                    Self Refreshing
Refresh Rate                                    Normal (15.625 us)
Primary SDRAM Component Bank Config             No Bank2 OR Bank2 = Bank1 width
Primary SDRAM Component Widths                  8
Error Checking SDRAM Component Bank Config      No Bank2 OR Bank2 = Bank1 width
Error Checking SDRAM Component Widths           Undefined!
Min Clock Delay for Back to Back Random Access  1
Supported Burst Lengths                         1, 2, 4, 8, Page
Number of Device Banks                          4
Supported CAS Latencies                         3T, 2T
Supported CS Latencies                          0
Supported WE Latencies                          0
Cycle Time                                      10 ns at CAS 3
10 ns ns at CAS 2
Access Time                                     6 ns at CAS 3
6 ns ns at CAS 2
SDRAM Module Attributes                         (None Reported)
SDRAM Device Attributes (General)               Supports Auto-Precharge
Supports Precharge All
Supports Write1/Read Burst
Lower VCC Tolerance: 10%
Upper VCC Tolerance: 10%
Minimum Row Precharge Time                      20 ns
Row Active to Row Active Min                    16 ns
RAS to CAS Delay                                20 ns
Min RAS Pulse Width                             45 ns
Row Densities                                   64 MByte
Command and Address Signal Setup Time           2 ns
Command and Address Signal Hold Time            1 ns
Data Signal Setup Time                          2 ns
Data Signal Hold Time                           1 ns

—=== Manufacturing Information ===—
Manufacturer                                    Infineon (former Siemens)
Custom Manufacturer Data                        49 4E 46 49 4E 45 4F (“INFINEO”)
Manufacturing Location Code                     0x08
Part Number                                     HYS64V16220GU-8
Revision Code                                   0x0102
Manufacturing Date                              2000-W14
Assembly Serial Number                          0x0102BE2E

—=== Intel Specification ===—
Frequency                                       100MHz or 133MHz
Details for 100MHz Support                      Intel Concurrent Auto-precharge
CAS Latency = 2
CAS Latency = 3
Junction Temp A (100 degrees C)
CLK 3 Connected
CLK 2 Connected
CLK 1 Connected
CLK 0 Connected
Double-sided DIMM

Number of SDRAM DIMMs detected and decoded: 3

 

4 Posts

October 23rd, 2017 02:00

Hi.

I'm with the same Problem as the thread starter, my Latitude D530 doesn't read SPD Information.

I know, it is an old unit, but as long as it does ist job . . .

It is equipped with 2 Hynix HYMP125S64CP8 SO DIMM (2GB 2Rx8 PC2-6400S-666-12)

For some reason the BIOS refuses to use them at 800MHz which the chipset, Intel 965, should be able to do.

With CPU-Z, no SPD Information can be retrieved.

So my question:

How do I convince the BIOS to switch to 800 MHZ?

8 Wizard

 • 

47K Posts

October 24th, 2017 05:00

Ram speed is determined by the cpu.  There is no overclocking. What you are asking is NEVER done via Latitude Bios.

No Events found!

Top