Bug 219155 - JEDEC DDR5 SDRAM support in i2c-tools/decode-dimms.
Summary: JEDEC DDR5 SDRAM support in i2c-tools/decode-dimms.
Status: NEW
Alias: None
Product: Tools
Classification: Unclassified
Component: i2c-tools (show other bugs)
Hardware: All Linux
: P3 enhancement
Assignee: other_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-13 11:10 UTC by Mr. Beedell, Roke Julian Lockhart
Modified: 2025-05-02 00:20 UTC (History)
2 users (show)

See Also:
Kernel Version:
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Hexadecimal dump, from the aforereferenced e-mail. (4.24 KB, text/plain)
2024-08-13 11:10 UTC, Mr. Beedell, Roke Julian Lockhart
Details
Hexadecimal dump, from the aforereferenced e-mail. (4.25 KB, text/markdown)
2024-08-13 13:45 UTC, Mr. Beedell, Roke Julian Lockhart
Details
Hexadecimal dump, from the aforereferenced e-mail. (4.25 KB, text/markdown)
2024-08-13 13:47 UTC, Mr. Beedell, Roke Julian Lockhart
Details

Description Mr. Beedell, Roke Julian Lockhart 2024-08-13 11:10:23 UTC
Created attachment 306716 [details]
Hexadecimal dump, from the aforereferenced e-mail.

Per https://github.com/hardinfo2/hardinfo2/discussions/63#discussioncomment-10322689, there has been talk in the mailing list of this (https://lore.kernel.org/lkml/cf9d752e-0137-4a6d-85d3-fbe69293a43e@t-8ch.de/) but I don't see it tracked anywhere. I'd like it tracked, if possible, so that projects dependent upon this support can implement it when it's merged.
Comment 1 Mr. Beedell, Roke Julian Lockhart 2024-08-13 13:45:43 UTC
Created attachment 306718 [details]
Hexadecimal dump, from the aforereferenced e-mail.

Probably better in Markdown format, since it prevents the IDE wrapping the lines (per [this SuperUser comment](https://superuser.com/questions/1852166/what-is-the-file-extension-for-a-base-16-dump#comment2934827_1852166)).
Comment 2 Mr. Beedell, Roke Julian Lockhart 2024-08-13 13:46:24 UTC
(In reply to Beedell, Roke, Julian Lockhart from comment #1)
> comment](https://superuser.com/questions/1852166/what-is-the-file-extension-
> for-a-base-16-dump#comment2934827_1852166)).

...apologies about that formatting. I did enable Markdown when posting it.
Comment 3 Mr. Beedell, Roke Julian Lockhart 2024-08-13 13:47:41 UTC
Created attachment 306719 [details]
Hexadecimal dump, from the aforereferenced e-mail.

Couldn't obsolete the old attachment without uploading a new one. Sorry for the mail spam. This Bugzilla instance is rather unusual.
Comment 4 Mr. Beedell, Roke Julian Lockhart 2024-09-27 12:24:17 UTC
Relevant corroboration at https://access.redhat.com/solutions/7053692
Comment 5 Matti Kurkela 2025-04-01 16:09:13 UTC
https://lore.kernel.org/all/20241114-decode-ddr5-v1-5-0ed2db8ef30f@outlook.com.au/T/ contains a set of six patches by Stephen Horvath, implementing basic DDR5 SPD decoding support to decode-dimms.
Comment 6 Mr. Beedell, Roke Julian Lockhart 2025-04-01 16:13:36 UTC
(In reply to Matti Kurkela from comment #5)  
Have those been merged? I'll close this if they have. Thanks for the update!
Comment 7 Matti Kurkela 2025-04-01 18:43:50 UTC
Not yet, it seems. I just wanted to mention it here in case someone needs them quicker than a new release of i2c-tools can happen. I've just cloned the i2c-tools git repository and applied the patches to the master branch: they applied cleanly and seem to work, for what it's worth.

Now to download the appropriate JEDEC specifications, and then I'll have to find time to do some light reading and cross-checking...
Comment 8 val.zapod.vz 2025-05-02 00:20:06 UTC
BTW, the other implementations are MSI Dragon Ball and Intel XTU and AIDA64. All on windows. MSI Dragon Ball is broken, it reads wrong XMP timings, while the other two agree with each other and agree with online videos of my RAM. I compiled it but it appears /sys/bus/i2c/drivers/spd5118/0-0053/eeprom is empty, so I think it is using I3C. When I3C in spd5118?

Note You need to log in before you can comment on or make changes to this bug.