You are not logged in.

#1 2024-07-27 15:53:36

user11
Member
Registered: 2023-10-19
Posts: 58

insuficient dmidecode's output

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

#2 2024-07-28 09:43:32

xerxes_
Member
Registered: 2018-04-29
Posts: 841

Re: insuficient dmidecode's output

user11 wrote:

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

Board footer

Powered by FluxBB