You are not logged in.
I'm trying to check whether my laptop is on dual channel or not. For this purpose I need to know their "Locator:" in the following command:
dmidecode -t memory
Here is the output I get:
# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
Handle 0x0018, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 128 GB
Error Information Handle: Not Provided
Number Of Devices: 8
Handle 0x0022, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0018
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8 GB
Form Factor: SODIMM
Set: None
Locator: <BAD INDEX>
Bank Locator: <BAD INDEX>
Type: DDR4
Type Detail: Synchronous
Speed: 3200 MT/s
Manufacturer: <BAD INDEX>
Serial Number: <BAD INDEX>
Asset Tag: <BAD INDEX>
Part Number: <BAD INDEX>
Rank: 1
Configured Memory Speed: 3200 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Memory Technology: DRAM
Memory Operating Mode Capability: Volatile memory
Firmware Version: Not Specified
Module Manufacturer ID: Bank 12, Hex 0x5E
Module Product ID: Unknown
Memory Subsystem Controller Manufacturer ID: Unknown
Memory Subsystem Controller Product ID: Unknown
Non-Volatile Size: None
Volatile Size: 8 GB
Cache Size: None
Logical Size: None
PMIC0 Manufacturer ID: Unknown
PMIC0 Revision Number: 0x0000
RCD Manufacturer ID: Unknown
RCD Revision Number: 0x0000
Handle 0x0023, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0018
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8 GB
Form Factor: SODIMM
Set: None
Locator: <BAD INDEX>
Bank Locator: <BAD INDEX>
Type: DDR4
Type Detail: Synchronous
Speed: 3200 MT/s
Manufacturer: <BAD INDEX>
Serial Number: <BAD INDEX>
Asset Tag: <BAD INDEX>
Part Number: <BAD INDEX>
Rank: 1
Configured Memory Speed: 3200 MT/s
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: 1.2 V
Memory Technology: DRAM
Memory Operating Mode Capability: Volatile memory
Firmware Version: Not Specified
Module Manufacturer ID: Bank 12, Hex 0x5E
Module Product ID: Unknown
Memory Subsystem Controller Manufacturer ID: Unknown
Memory Subsystem Controller Product ID: Unknown
Non-Volatile Size: None
Volatile Size: 8 GB
Cache Size: None
Logical Size: None
PMIC0 Manufacturer ID: Unknown
PMIC0 Revision Number: 0x0000
RCD Manufacturer ID: Unknown
RCD Revision Number: 0x0000
Both memories (which are from distinct manufacturers) give me:
Locator: <BAD INDEX>
All examples I've seem on the internet have a structure similar to:
Locator: DIMM1
Any idea on the reason for that? (and a possible solution).
Last edited by user11 (2024-07-27 15:54:40)
Offline
Any idea on the reason for that?
I don't know, but you may also try this (maybe will work):
udevadm info -e | grep -e MEMORY_DEVICE -e MEMORY_ARRAY
decode-dimms # (i2c-tools package)
Last edited by xerxes_ (2024-07-28 11:27:11)
Offline