Description
Component
Dasharo firmware
Device
MSI Pro Z790-P, NovaCustom NV4x 12th Gen, other
Dasharo version
No response
Dasharo Tools Suite version
No response
Test case ID
No response
Brief summary
SMBIOS Memory Device table doesn't show correct data. Device and Bank Locator is constant between all DIMMs, which makes it impossible to differentiate between them, at least without comparing serial numbers (which usually are encoded in a way that doesn't match what is on a sticker). On top of that, SMBIOS specification clearly states that type 17 entry must be produced also for non-populated slots. Currently such entries are skipped for most Intel SoCs, probably due to the code being copied for each new family from an existing one. Example for Alderlake, but others are similar - entry is saved only if DIMM is present.
How reproducible
No response
How to reproduce
sudo dmidecode -t 17
Expected behavior
Proper locators should be reported. Empty DIMM slots should also be reported.
Actual behavior
ubuntu@3mdeb:~$ sudo dmidecode -t 17
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
Handle 0x000B, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000A
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8 GB
Form Factor: SODIMM
Set: None
Locator: Channel-0-DIMM-0
Bank Locator: BANK 0
Type: DDR4
Type Detail: Unknown Synchronous
Speed: 3200 MT/s
Manufacturer: Kingston
Serial Number: ff9ace91
Asset Tag: Channel-0-DIMM-0-AssetTag
Part Number: 9905700-118.A00G
Rank: 1
Configured Memory Speed: 3200 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x000C, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000A
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8 GB
Form Factor: SODIMM
Set: None
Locator: Channel-0-DIMM-0
Bank Locator: BANK 0
Type: DDR4
Type Detail: Unknown Synchronous
Speed: 3200 MT/s
Manufacturer: Kingston
Serial Number: ff9aee4a
Asset Tag: Channel-0-DIMM-0-AssetTag
Part Number: 9905700-118.A00G
Rank: 1
Configured Memory Speed: 3200 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Screenshots
No response
Additional context
No response
Solutions you've tried
No response