Martin said:
I think memory module names are read from SMBIOS DMI, but that doesn't provide true SPD content, only very limited information.
looked just for fun into the memtest logfile and found more information.
this may help to support supermicro boards, its a x11spm-f
2018-12-03 15:38:57 - Failed to retrieve SPD info. Enumerating PCI bus...
2018-12-03 15:38:57 - Scanning PCI for devices:
.............
2018-12-03 15:38:58 - VID:8086 DID:A1A1 Bus:00 Dev:1F Fun:02 IO Add:0000 IO (2) Add:0000 MMIO Add:0 PCI Add:{00:00:00:0000} Rev:09 [Intel Unknown]
2018-12-03 15:38:58 - Found device with SMBUS class code.
............
2018-12-03 15:39:02 - Finished searching PCI for SMBus Controller
2018-12-03 15:39:02 - Getting SMBIOS Memory Device info...
2018-12-03 15:39:02 - Found 6 Memory Devices
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct 0
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct Get strings (FormattedLen=40, iTotalLen=68)
2018-12-03 15:39:02 - [Slot 0] TotalWidth: 0, DataWidth: 0, Size: 0, FormFactor: 9, DeviceSet: 0, MemoryType: 2, Speed: 0, Attributes: 0, ExtendedSize: 0, ConfiguredMemoryClockSpeed: 0, MinimumVoltage: 1200, MaximumVoltage: 1200, ConfiguredVoltage: 1200
2018-12-03 15:39:02 - [Slot 0] DeviceLocator: DIMMA1, BankLocator: P0_Node0_Channel0_Dimm0, Manufacturer: NO DIMM, S/N: NO DIMM, AssetTag: NO DIMM, PartNumber: NO DIMM
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct 1
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct Get strings (FormattedLen=40, iTotalLen=8C)
2018-12-03 15:39:02 - [Slot 1] TotalWidth: 72, DataWidth: 64, Size: 32767, FormFactor: 9, DeviceSet: 0, MemoryType: 26, Speed: 2400, Attributes: 4, ExtendedSize: 65536, ConfiguredMemoryClockSpeed: 2400, MinimumVoltage: 1200, MaximumVoltage: 1200, ConfiguredVoltage: 1200
2018-12-03 15:39:02 - [Slot 1] DeviceLocator: DIMMB1, BankLocator: P0_Node0_Channel1_Dimm0, Manufacturer: SK Hynix, S/N: 921E3CCC, AssetTag: DIMMB1_AssetTag (date:17/43), PartNumber: HMAA8GL7MMR4N-UH
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct 2
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct Get strings (FormattedLen=40, iTotalLen=68)
2018-12-03 15:39:02 - [Slot 2] TotalWidth: 0, DataWidth: 0, Size: 0, FormFactor: 9, DeviceSet: 0, MemoryType: 2, Speed: 0, Attributes: 0, ExtendedSize: 0, ConfiguredMemoryClockSpeed: 0, MinimumVoltage: 1200, MaximumVoltage: 1200, ConfiguredVoltage: 1200
2018-12-03 15:39:02 - [Slot 2] DeviceLocator: DIMMC1, BankLocator: P0_Node0_Channel2_Dimm0, Manufacturer: NO DIMM, S/N: NO DIMM, AssetTag: NO DIMM, PartNumber: NO DIMM
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct 3
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct Get strings (FormattedLen=40, iTotalLen=68)
2018-12-03 15:39:02 - [Slot 3] TotalWidth: 0, DataWidth: 0, Size: 0, FormFactor: 9, DeviceSet: 0, MemoryType: 2, Speed: 0, Attributes: 0, ExtendedSize: 0, ConfiguredMemoryClockSpeed: 0, MinimumVoltage: 1200, MaximumVoltage: 1200, ConfiguredVoltage: 1200
2018-12-03 15:39:02 - [Slot 3] DeviceLocator: DIMMD1, BankLocator: P0_Node1_Channel0_Dimm0, Manufacturer: NO DIMM, S/N: NO DIMM, AssetTag: NO DIMM, PartNumber: NO DIMM
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct 4
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct Get strings (FormattedLen=40, iTotalLen=68)
2018-12-03 15:39:02 - [Slot 4] TotalWidth: 0, DataWidth: 0, Size: 0, FormFactor: 9, DeviceSet: 0, MemoryType: 2, Speed: 0, Attributes: 0, ExtendedSize: 0, ConfiguredMemoryClockSpeed: 0, MinimumVoltage: 1200, MaximumVoltage: 1200, ConfiguredVoltage: 1200
2018-12-03 15:39:02 - [Slot 4] DeviceLocator: DIMME1, BankLocator: P0_Node1_Channel1_Dimm0, Manufacturer: NO DIMM, S/N: NO DIMM, AssetTag: NO DIMM, PartNumber: NO DIMM
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct 5
2018-12-03 15:39:02 - DEBUG: Get SMB mem device Struct Get strings (FormattedLen=40, iTotalLen=68)
2018-12-03 15:39:02 - [Slot 5] TotalWidth: 0, DataWidth: 0, Size: 0, FormFactor: 9, DeviceSet: 0, MemoryType: 2, Speed: 0, Attributes: 0, ExtendedSize: 0, ConfiguredMemoryClockSpeed: 0, MinimumVoltage: 1200, MaximumVoltage: 1200, ConfiguredVoltage: 1200
2018-12-03 15:39:02 - [Slot 5] DeviceLocator: DIMMF1, BankLocator: P0_Node1_Channel2_Dimm0, Manufacturer: NO DIMM, S/N: NO DIMM, AssetTag: NO DIMM, PartNumber: NO DIMM
2018-12-03 15:39:02 - Getting memory controller info
2018-12-03 15:39:02 - find_mem_controller - Could not find controller, enumerating PCI bus...
2018-12-03 15:39:02 - Scanning PCI for devices: