mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-23 17:34:00 +03:00
d48bf01636
In some BIOSes, the "Number of slots or sockets available for Memory Devices in this array" is incorrectly set to the number of memory array that's populated. Work-around this problem by outputting the number of sockets after having parsed them so that consumers of this data can carry on expecting an accurate number in this property. This fixes the number of memory slots advertised for the HP Z600. See https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1686
68 lines
2.3 KiB
Plaintext
68 lines
2.3 KiB
Plaintext
MEMORY_ARRAY_LOCATION=System Board Or Motherboard
|
|
MEMORY_ARRAY_MAX_CAPACITY=68719476736
|
|
MEMORY_DEVICE_0_TOTAL_WIDTH=64
|
|
MEMORY_DEVICE_0_DATA_WIDTH=64
|
|
MEMORY_DEVICE_0_SIZE=8589934592
|
|
MEMORY_DEVICE_0_FORM_FACTOR=DIMM
|
|
MEMORY_DEVICE_0_LOCATOR=ChannelA-DIMM0
|
|
MEMORY_DEVICE_0_BANK_LOCATOR=BANK 0
|
|
MEMORY_DEVICE_0_TYPE=DDR4
|
|
MEMORY_DEVICE_0_TYPE_DETAIL=Synchronous
|
|
MEMORY_DEVICE_0_SPEED_MTS=2667
|
|
MEMORY_DEVICE_0_MANUFACTURER=Samsung
|
|
MEMORY_DEVICE_0_SERIAL_NUMBER=416433E9
|
|
MEMORY_DEVICE_0_ASSET_TAG=9876543210
|
|
MEMORY_DEVICE_0_PART_NUMBER=M378A1K43CB2-CTD
|
|
MEMORY_DEVICE_0_RANK=1
|
|
MEMORY_DEVICE_0_CONFIGURED_SPEED_MTS=2400
|
|
MEMORY_DEVICE_0_MINIMUM_VOLTAGE=1
|
|
MEMORY_DEVICE_0_MAXIMUM_VOLTAGE=1
|
|
MEMORY_DEVICE_0_CONFIGURED_VOLTAGE=1
|
|
MEMORY_DEVICE_1_TOTAL_WIDTH=64
|
|
MEMORY_DEVICE_1_DATA_WIDTH=64
|
|
MEMORY_DEVICE_1_SIZE=8589934592
|
|
MEMORY_DEVICE_1_FORM_FACTOR=DIMM
|
|
MEMORY_DEVICE_1_LOCATOR=ChannelA-DIMM1
|
|
MEMORY_DEVICE_1_BANK_LOCATOR=BANK 1
|
|
MEMORY_DEVICE_1_TYPE=DDR4
|
|
MEMORY_DEVICE_1_TYPE_DETAIL=Synchronous
|
|
MEMORY_DEVICE_1_SPEED_MTS=2400
|
|
MEMORY_DEVICE_1_MANUFACTURER=859B
|
|
MEMORY_DEVICE_1_SERIAL_NUMBER=A02550A6
|
|
MEMORY_DEVICE_1_ASSET_TAG=9876543210
|
|
MEMORY_DEVICE_1_PART_NUMBER=BLT8G4D26AFTA.16FBD
|
|
MEMORY_DEVICE_1_RANK=2
|
|
MEMORY_DEVICE_1_CONFIGURED_SPEED_MTS=2400
|
|
MEMORY_DEVICE_1_MINIMUM_VOLTAGE=1
|
|
MEMORY_DEVICE_1_MAXIMUM_VOLTAGE=1
|
|
MEMORY_DEVICE_1_CONFIGURED_VOLTAGE=1
|
|
MEMORY_DEVICE_2_PRESENT=0
|
|
MEMORY_DEVICE_2_FORM_FACTOR=Unknown
|
|
MEMORY_DEVICE_2_LOCATOR=ChannelB-DIMM0
|
|
MEMORY_DEVICE_2_BANK_LOCATOR=BANK 2
|
|
MEMORY_DEVICE_2_TYPE=Unknown
|
|
MEMORY_DEVICE_2_TYPE_DETAIL=None
|
|
MEMORY_DEVICE_2_MANUFACTURER=Not Specified
|
|
MEMORY_DEVICE_2_SERIAL_NUMBER=Not Specified
|
|
MEMORY_DEVICE_2_ASSET_TAG=Not Specified
|
|
MEMORY_DEVICE_2_PART_NUMBER=Not Specified
|
|
MEMORY_DEVICE_3_TOTAL_WIDTH=64
|
|
MEMORY_DEVICE_3_DATA_WIDTH=64
|
|
MEMORY_DEVICE_3_SIZE=8589934592
|
|
MEMORY_DEVICE_3_FORM_FACTOR=DIMM
|
|
MEMORY_DEVICE_3_LOCATOR=ChannelB-DIMM1
|
|
MEMORY_DEVICE_3_BANK_LOCATOR=BANK 3
|
|
MEMORY_DEVICE_3_TYPE=DDR4
|
|
MEMORY_DEVICE_3_TYPE_DETAIL=Synchronous
|
|
MEMORY_DEVICE_3_SPEED_MTS=2400
|
|
MEMORY_DEVICE_3_MANUFACTURER=859B
|
|
MEMORY_DEVICE_3_SERIAL_NUMBER=A0254F38
|
|
MEMORY_DEVICE_3_ASSET_TAG=9876543210
|
|
MEMORY_DEVICE_3_PART_NUMBER=BLT8G4D26AFTA.16FBD
|
|
MEMORY_DEVICE_3_RANK=2
|
|
MEMORY_DEVICE_3_CONFIGURED_SPEED_MTS=2400
|
|
MEMORY_DEVICE_3_MINIMUM_VOLTAGE=1
|
|
MEMORY_DEVICE_3_MAXIMUM_VOLTAGE=1
|
|
MEMORY_DEVICE_3_CONFIGURED_VOLTAGE=1
|
|
MEMORY_ARRAY_NUM_DEVICES=4
|