Unsolved
7 Posts
0
309
January 22nd, 2023 07:00
Precision T7920 is not reading Serial Presence Detect (SPD), memory speed is wrong
I wonder if anybody else is having this problem. I have a 7920 tower with 2X Xeon 6230 processors and the latest bios (2.29 as of today).
The system was originally shipped with 96GB (12ea) Micron MTA9ASF1G72PZ-2G6D1 8GB DDR4-2666 ECC RDIMM.
Before doing any updating on the CPUs or ram I ran CPU-Z. I noticed on the SPD tab that none of the selected slots showed any info on the installed memory. Like the pic below:
Doesn't matter which slot it always comes up empty. I thought it might have been a problem with CPU-Z.
I planned on upgrading the memory after I upgraded to the second gen Xeon processors. I installed the processors and ran CPU-Z to see what was reported. The second gen Xeons can use memory that runs at 2933MHz instead of the 2666MHz that the first gen Xeon family runs.
Still the same result, no SPD info is displayed.
So I ordered 128GB of DDR4 2933MHz ram (8 sticks) and that arrived the other day and I removed the 96GB that the system came with and installed the new ram in accordance with the chart in the owner's manual and booted. No problem there.
So when I checked the bios system page it says it's 2666MHz ram instead of the 2933MHz ram that's installed. CPU-Z still doesn't show any SPD info, and when I ran Memtest86 from a UEFI thumb drive it also says the memory is running at 2666MHz but also says there isn't any SPD info:
The text is a bit hard to see cause it's in Red but it says that the "SPD is not detected" for memory in slot 3 and 5 (other slots not shown but similar).
So the problem is that this new faster memory that is supposed to work at 2933MHz with the second gen scalable Xeons is stuck running at 2666MHz because the system isn't reading the SPD info. It didn't read it on the originally installed ram and it's not reading it on this new ram.
Does anybody have any idea why this is happening and whether it's happening to others or not? It's pretty easy to find out. Just run CPU-Z and check the SPD tab to see if there's any data for any of your ram slots.
I think there's something wrong with the SMBus controller or something in the bios that's preventing the ram speed from being read, but I don't know what it would be. I'm wondering if this is the case with all 7920 workstations?



WonderingAloudToo
7 Posts
0
January 24th, 2023 05:00
But wait it gets worse.
I found Passmark's "RAMmon" program (free) and downloaded that to check the memory after reviewing all the bios settings for things that might be causing the SPD info not to show up.
The program errored out and a message came up after like 15 seconds saying I needed to run it in "DEBUGMODE" (at the command line).
So I did that and the help file said to email the two log files to Passmark helpdesk for analysis.
Here's what they came back with last night:
>>>>>>>>>>>>>>>>>>>>>>>>
We had a look at the logs. The issue seems to be related to the temperature sensor on dimm (TSOD) hardware polling interfering with the SPD collection process.
This is briefly explained here:
https://www.memtest86.com/tech_ram-spd.html#xeon
There may be a possible workaround by disabling "memory thermal throttling" or similar option in the BIOS.
Kind regards,
(Name Withheld)
PassMark Software
Level 5, 63 Foveaux St.
Surry Hills, 2010
Sydney, Australia
>>>>>>>>>>>>>>>>>>>>>>>
So I went back into the bios looking for settings related to thermal management that might cause this (again) and found nothing.
So I'm sure I'm not the only one who has upgraded their ram to 2933MHz to work with the second gen Xeons...and found out that their ram 1) is still stuck running at 2666MHz, and 2) there's no fix for this issue and we all just have to live with the reduced performance this causes.
Not a glowing endorsement of Dell's commitment to performance on one of their top tier workstations.