Автор Тема: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton  (Прочитано 108100 раз)

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #210 : 02.09.2021 14:33:54 »
Правильно ли я вас понял, что все замечания по документации надо посылать в багзиллу на alterator-vm?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #211 : 02.09.2021 15:41:57 »
Правильно ли я вас понял, что все замечания по документации надо посылать в багзиллу на alterator-vm?
По справке — на Sisyphus/alterator-l10n, по руководству пользователя — на Sisyphus/docs-<название дистрибутива>.
Андрей Черепанов (cas@)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #212 : 02.09.2021 15:43:43 »
Правильно ли я вас понял, что все замечания по документации надо посылать в багзиллу на alterator-vm?

Нет. Я думал в интерфейсе надо поправить. Андрей выше ответил на что вешать.

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #213 : 03.09.2021 18:57:12 »
Создал
Ошибка 40855 - Раздел 4/12. Подготовка диска.
« Последнее редактирование: 03.09.2021 19:43:05 от sb »
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #214 : 05.09.2021 14:01:32 »
С уикендом!
Имеется системный блок, в котором установлены 2 одинаковые планки памяти по 8 Gb. Запускаю утилиту inxi. И вот что она показывает:

admin@ASRock-880GM-LE:~> sudo inxi -m
[sudo] пароль для root:
Memory:    RAM: total: 15.31 GiB used: 2.33 GiB (15.2%)
           Array-1: capacity: 8 GiB slots: 2 EC: None
           Device-1: DIMM0 size: No Module Installed
           Device-2: DIMM1 size: 8 GiB speed: 800 MT/s

Получается такая арифметика: 8+0=16. Как такое может быть?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 161
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #215 : 05.09.2021 17:34:56 »
С уикендом!
Имеется системный блок, в котором установлены 2 одинаковые планки памяти по 8 Gb. Запускаю утилиту inxi. И вот что она показывает:

admin@ASRock-880GM-LE:~> sudo inxi -m
[sudo] пароль для root:
Memory:    RAM: total: 15.31 GiB used: 2.33 GiB (15.2%)
           Array-1: capacity: 8 GiB slots: 2 EC: None
           Device-1: DIMM0 size: No Module Installed
           Device-2: DIMM1 size: 8 GiB speed: 800 MT/s

Получается такая арифметика: 8+0=16. Как такое может быть?
Как вижу, у вас комп на материнке ASRock-880GM-LE. Не поленился и посмотрел спецификацию: https://www.asrock.com/MB/AMD/880GM-LE/index.ru.asp
Итого, имеем встроенную графику. Вот под видеопамять и была выделена "недостающая" оперативная память.

А насчет "отсутствия" модуля памяти в слоте DIMM0 - это, видимо, вопросы к производителю материнки - почему некорректные данные выдаёт.
Можете ещё поглядеть в BIOS Setup самой материнки - что показывает по слотам.
А также в тесте памяти Memtest86+ - он тоже пробует взять информацию по слотам памяти
« Последнее редактирование: 05.09.2021 17:40:26 от Александр Ерещенко »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #216 : 05.09.2021 17:47:27 »
А что говорят
# dmidecode -t memory
# hwinfo --memory
# lshw -class memory
а не порезанный вывод dmidecode в inxi.


alt-p9-xfce-sysv :-)
# SPD EEPROM decode
# /usr/local/sbin/decode-dimms | grep 'Manufacturer Data\|Module Manufacturer\|Part Number'
---=== Manufacturer Data ===---
Module Manufacturer                              Crucial Technology
Part Number                                      BLS8G3N18AES4.16FE
---=== Manufacturer Data ===---
Module Manufacturer                              Kingston
Part Number                                      KHX1866C11S3L/8G 
# SPD EEPROM decode
# /usr/local/sbin/decode-dimms | grep -A8 'Memory Characteristics'
---=== Memory Characteristics ===---
Maximum module speed                             1866 MHz (PC3-14900)
Size                                             8192 MB
Banks x Rows x Columns x Bits                    8 x 16 x 10 x 64
Ranks                                            2
SDRAM Device Width                               8 bits
Bus Width Extension                              0 bits
tCL-tRCD-tRP-tRAS                                10-10-10-32
Supported CAS Latencies (tCL)                    13T, 12T, 11T, 10T, 9T, 8T, 7T, 6T, 5T
--
---=== Memory Characteristics ===---
Maximum module speed                             1866 MHz (PC3-14900)
Size                                             8192 MB
Banks x Rows x Columns x Bits                    8 x 16 x 10 x 64
Ranks                                            2
SDRAM Device Width                               8 bits
Bus Width Extension                              0 bits
tCL-tRCD-tRP-tRAS                                11-11-11-32
Supported CAS Latencies (tCL)                    13T, 12T, 11T, 10T, 9T, 8T, 7T, 6T
# dmidecode -t memory | grep 'Memory Device\|Form Facror\|Locator\|Type\|Speed\|Manufacturer\|Part Number\|Configured Memory Speed' | grep -v 'Error Correction Type'
Memory Device
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR3
Type Detail: Synchronous
Speed: 1777 MT/s
Manufacturer: 1315
Part Number: BLS8G3N18AES4.16FE
Configured Memory Speed: 1600 MT/s
Memory Device
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1777 MT/s
Manufacturer: Kingston
Part Number: KHX1866C11S3L/8G 
Configured Memory Speed: 1600 MT/s

Приёмы профессиональной работы в shell
Подробности о модулях памяти
https://forum.altlinux.org/index.php?topic=32361.msg349426#msg349426
Что такое SPD EEPROM
https://forum.altlinux.org/index.php?topic=32361.msg354149#msg354149

Альтовые пакеты i2c-tools* не содержат скрипта decode-dimms, необходимого для декодирования SPD EEPROM. Как и его man. См. i2c-tools-4.3/eeprom/decode-dimms и i2c-tools-4.3/eeprom/decode-dimms.1 в архиве исходников i2c-tools-4.3.tar.gz на:
https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/

Но в alt-p9-xfce-sysv, при наличии decode-dimms, например на интел архитектуре, достаточно будет загрузить модуль eeprom.
« Последнее редактирование: 05.09.2021 18:15:24 от Speccyfighter »

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #217 : 06.09.2021 12:18:53 »
Не надо ругаться на inxi. "Не стреляйте в пианиста, он играет, как умеет".
Давайте посмотрим на вывод dmidecode:

admin@ASRock-880GM-LE:~> sudo dmidecode -t memory
[sudo] пароль для root:
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.

Handle 0x0008, DMI type 5, 20 bytes
Memory Controller Information
        Error Detecting Method: 64-bit ECC
        Error Correcting Capabilities:
                None
        Supported Interleave: One-way Interleave
        Current Interleave: One-way Interleave
        Maximum Memory Module Size: 2048 MB
        Maximum Total Memory Size: 4096 MB
        Supported Speeds:
                70 ns
                60 ns
        Supported Memory Types:
                DIMM
                SDRAM
        Memory Module Voltage: 3.3 V
        Associated Memory Slots: 2
                0x0009
                0x000A
        Enabled Error Correcting Capabilities:
                None

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: DIMM0
        Bank Connections: 0
        Current Speed: Unknown
        Type: Other
        Installed Size: Not Installed
        Enabled Size: Not Installed
        Error Status: OK

Handle 0x000A, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: DIMM1
        Bank Connections: 0 1
        Current Speed: 163 ns
        Type: ECC DIMM
        Installed Size: 8192 MB (Double-bank Connection)
        Enabled Size: 8192 MB (Double-bank Connection)
        Error Status: OK

Handle 0x000F, DMI type 16, 15 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 8 GB
        Error Information Handle: Not Provided
        Number Of Devices: 2

Handle 0x0011, DMI type 17, 28 bytes
Memory Device
        Array Handle: 0x000F
        Error Information Handle: Not Provided
        Total Width: Unknown
        Data Width: 64 bits
        Size: No Module Installed
        Form Factor: Other
        Set: None
        Locator: DIMM0
        Bank Locator: BANK0
        Type: Unknown
        Type Detail: None
        Speed: Unknown
        Manufacturer: Manufacturer00
        Serial Number: SerNum00
        Asset Tag: AssetTagNum0
        Part Number: ModulePartNumber00
        Rank: Unknown

Handle 0x0013, DMI type 17, 28 bytes
Memory Device
        Array Handle: 0x000F
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8 GB
        Form Factor: DIMM
        Set: None
        Locator: DIMM1
        Bank Locator: BANK1
        Type: Other
        Type Detail: Synchronous
        Speed: 800 MT/s
        Manufacturer: Manufacturer01
        Serial Number: D57B280D
        Asset Tag: AssetTagNum1
        Part Number: binful 8G 1600   
        Rank: Unknown

Можете убедиться сами, что inxi не врет.
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #218 : 06.09.2021 12:29:31 »
Альтовые пакеты i2c-tools* не содержат скрипта decode-dimms

Скажите, а в Альт Линукс Рабочая станция К 9.2 такая же беда?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #219 : 06.09.2021 12:38:47 »
Hwinfo вообще не показывает ничего интересного:

admin@ASRock-880GM-LE:~> sudo hwinfo --memory
[sudo] пароль для root:
01: None 00.0: 10102 Main Memory                               
  [Created at memory.74]
  Unique ID: rdCR.CxwsZFjVASF
  Hardware Class: memory
  Model: "Main Memory"
  Memory Range: 0x00000000-0x3d3c01fff (rw)
  Memory Size: 15 GB
  Config Status: cfg=no, avail=yes, need=no, active=unknown
admin@ASRock-880GM-LE:~>
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #220 : 06.09.2021 14:31:15 »
Альтовые пакеты i2c-tools* не содержат скрипта decode-dimms

Скажите, а в Альт Линукс Рабочая станция К 9.2 такая же беда?

Угу. И в 9.3 такая же будет, и в 9.10, - нет скрипта decode-dimms:
p9/branch
# rpm -qa | grep i2c-tool
i2c-tools-4.0-alt1.x86_64
i2c-tools-eepromer-4.0-alt1.x86_64
# rpm -ql $(rpm -qa --qf '%{NAME}\n' | grep i2c-tool) | grep bin/
/usr/sbin/i2cdetect
/usr/sbin/i2cdump
/usr/sbin/i2cget
/usr/sbin/i2cset
/usr/sbin/i2ctransfer
/usr/sbin/eeprog
/usr/sbin/eeprom
/usr/sbin/eepromer
# file $(rpm -ql $(rpm -qa --qf '%{NAME}\n' | grep i2c-tool) | grep bin/)
/usr/sbin/i2cdetect:   ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2cdump:     ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2cget:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2cset:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2ctransfer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/eeprog:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/eeprom:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/eepromer:    ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped

Скрипт и его man:
# исходник с https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/
# tar -tvf /tmp/i2c-tools-4.3.tar.gz | grep dimms
-rwxrwxr-x root/root    109436 2021-07-22 14:10 i2c-tools-4.3/eeprom/decode-dimms
-rw-rw-r-- root/root      2358 2021-07-22 14:10 i2c-tools-4.3/eeprom/decode-dimms.1

decode-dimms нужен, чтобы содержимое SPD EEPROM могло быть одной командой представлено в удобоваримом для человека виде. И в альтовых пакетах его нет. Почему нет, это не ко мне. В одной из тем, недавно показывал (на примере дампа edid), что если есть дамп и спецификация с детальным описанием, информацию вытащить можно. При этом она будет правильной. А не той, которую выдал исполняемый файл пакета. Но проблема в том, что для обычного пользователя, это может стать выносом мозга.

Слегка эквилибристики и decode-dimms помог бы увидеть, что возможно не так в SPD EEPROM в одном из ваших модулей памяти.
« Последнее редактирование: 06.09.2021 14:48:37 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #221 : 06.09.2021 15:07:53 »
Hwinfo вообще не показывает ничего интересного:

admin@ASRock-880GM-LE:~> sudo hwinfo --memory
[sudo] пароль для root:
01: None 00.0: 10102 Main Memory                               
  [Created at memory.74]
  Unique ID: rdCR.CxwsZFjVASF
  Hardware Class: memory
  Model: "Main Memory"
  Memory Range: 0x00000000-0x3d3c01fff (rw)
  Memory Size: 15 GB
  Config Status: cfg=no, avail=yes, need=no, active=unknown
admin@ASRock-880GM-LE:~>

Понятно. Значит оба модуля обнаруживаются.

Эти две команды, дадут более детальную информацию по модулям памяти:
# lshw -class memory | grep '\-memory' -A50
# dmidecode -t memory | grep 'Memory Device\|Form Facror\|Locator\|Type\|Speed\|Manufacturer\|Part Number\|Configured Memory Speed' | grep -v 'Error Correction Type'

Но и они часть информации дёргают из SPD EEPROM.

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #222 : 06.09.2021 15:40:15 »
Альтовые пакеты i2c-tools* не содержат скрипта decode-dimms

Скажите, а в Альт Линукс Рабочая станция К 9.2 такая же беда?

Угу. И в 9.3 такая же будет, и в 9.10, - нет скрипта decode-dimms:
p9/branch
# rpm -qa | grep i2c-tool
i2c-tools-4.0-alt1.x86_64
i2c-tools-eepromer-4.0-alt1.x86_64
# rpm -ql $(rpm -qa --qf '%{NAME}\n' | grep i2c-tool) | grep bin/
/usr/sbin/i2cdetect
/usr/sbin/i2cdump
/usr/sbin/i2cget
/usr/sbin/i2cset
/usr/sbin/i2ctransfer
/usr/sbin/eeprog
/usr/sbin/eeprom
/usr/sbin/eepromer
# file $(rpm -ql $(rpm -qa --qf '%{NAME}\n' | grep i2c-tool) | grep bin/)
/usr/sbin/i2cdetect:   ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2cdump:     ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2cget:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2cset:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/i2ctransfer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/eeprog:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/eeprom:      ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped
/usr/sbin/eepromer:    ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped

Скрипт и его man:
# исходник с https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/
# tar -tvf /tmp/i2c-tools-4.3.tar.gz | grep dimms
-rwxrwxr-x root/root    109436 2021-07-22 14:10 i2c-tools-4.3/eeprom/decode-dimms
-rw-rw-r-- root/root      2358 2021-07-22 14:10 i2c-tools-4.3/eeprom/decode-dimms.1

decode-dimms нужен, чтобы содержимое SPD EEPROM могло быть одной командой представлено в удобоваримом для человека виде. И в альтовых пакетах его нет. Почему нет, это не ко мне. В одной из тем, недавно показывал (на примере дампа edid), что если есть дамп и спецификация с детальным описанием, информацию вытащить можно. При этом она будет правильной. А не той, которую выдал исполняемый файл пакета. Но проблема в том, что для обычного пользователя, это может стать выносом мозга.

Слегка эквилибристики и decode-dimms помог бы увидеть, что возможно не так в SPD EEPROM в одном из ваших модулей памяти.

Скажите, может мне отправить багрепорт на отсутствие этого скрипта? Если да, то не могли бы вы помочь мне правильно сформулировать проблему?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #223 : 06.09.2021 16:39:05 »
Скажите, может мне отправить багрепорт на отсутствие этого скрипта? Если да, то не могли бы вы помочь мне правильно сформулировать проблему?

- Багрепорт вешать на сизифный пакет i2c-tools.

- В аннотации приблизительно так:
В i2c-tools отсутствует исполняемый decode-dimms

- Привести выводы показывающие что в версии 4.0, которая в p9/branch, исполняемого decode-dimms нет:
# rpm -qi i2c-tools | grep '^Vers\|^URL'
Version     : 4.0
URL         : https://i2c.wiki.kernel.org/index.php/I2C_Tools
# rpm -ql i2c-tools | grep bin/
/usr/sbin/i2cdetect
/usr/sbin/i2cdump
/usr/sbin/i2cget
/usr/sbin/i2cset
/usr/sbin/i2ctransfer

- Дать ссылку на git ядра с исходниками i2c-tools:
https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/

- Показать что в ядерных исходниках i2c-tools версии 4.0, которая в p9/branch, исполняемый decode-dimms есть:
# tar -tvf /tmp/i2c-tools-4.0.tar.gz | grep dimms
-rwxrwxr-x root/root     85000 2017-10-30 12:07 i2c-tools-4.0/eeprom/decode-dimms
-rw-rw-r-- root/root      2143 2017-10-30 12:07 i2c-tools-4.0/eeprom/decode-dimms.1

Попросить устранить проблему включением decode-dimms в состав пакета.
Т.е. сопроводить багрепорт непробиваемыми аргументами.


Кстати в пакете стабильного дебьян, decode-dimms есть:
(вывод из системі p9-xfce-sysv)
# dpkg -c /tmp/i2c-tools_4.2-1+b1_amd64.deb | grep 'bin\|man'
drwxr-xr-x root/root         0 2020-12-08 03:37 ./usr/bin/
-rwxr-xr-x root/root     13286 2020-12-08 03:37 ./usr/bin/ddcmon
-rwxr-xr-x root/root    109532 2020-12-08 03:37 ./usr/bin/decode-dimms
-rwxr-xr-x root/root      5600 2020-12-08 03:37 ./usr/bin/decode-edid
-rwxr-xr-x root/root      6528 2020-12-08 03:37 ./usr/bin/decode-vaio
drwxr-xr-x root/root         0 2020-12-08 03:37 ./usr/sbin/
-rwxr-xr-x root/root      5583 2020-12-08 03:37 ./usr/sbin/i2c-stub-from-dump
-rwxr-xr-x root/root     27248 2020-12-08 03:37 ./usr/sbin/i2cdetect
-rwxr-xr-x root/root     31392 2020-12-08 03:37 ./usr/sbin/i2cdump
-rwxr-xr-x root/root     19064 2020-12-08 03:37 ./usr/sbin/i2cget
-rwxr-xr-x root/root     27296 2020-12-08 03:37 ./usr/sbin/i2cset
-rwxr-xr-x root/root     23128 2020-12-08 03:37 ./usr/sbin/i2ctransfer
drwxr-xr-x root/root         0 2020-12-08 03:37 ./usr/share/man/
drwxr-xr-x root/root         0 2020-12-08 03:37 ./usr/share/man/man1/
-rw-r--r-- root/root      1226 2020-12-08 03:37 ./usr/share/man/man1/decode-dimms.1.gz
-rw-r--r-- root/root       797 2020-12-08 03:37 ./usr/share/man/man1/decode-vaio.1.gz
drwxr-xr-x root/root         0 2020-12-08 03:37 ./usr/share/man/man3/
-rw-r--r-- root/root      1662 2020-12-08 03:37 ./usr/share/man/man3/libi2c.3.gz
drwxr-xr-x root/root         0 2020-12-08 03:37 ./usr/share/man/man8/
-rw-r--r-- root/root       980 2020-12-08 03:37 ./usr/share/man/man8/i2c-stub-from-dump.8.gz
-rw-r--r-- root/root      1653 2020-12-08 03:37 ./usr/share/man/man8/i2cdetect.8.gz
-rw-r--r-- root/root      2102 2020-12-08 03:37 ./usr/share/man/man8/i2cdump.8.gz
-rw-r--r-- root/root      2073 2020-12-08 03:37 ./usr/share/man/man8/i2cget.8.gz
-rw-r--r-- root/root      2243 2020-12-08 03:37 ./usr/share/man/man8/i2cset.8.gz
-rw-r--r-- root/root      2459 2020-12-08 03:37 ./usr/share/man/man8/i2ctransfer.8.gz
# dpkg -I /tmp/i2c-tools_4.2-1+b1_amd64.deb
 new Debian package, version 2.0.
 size 81552 bytes: control archive=1716 bytes.
     633 байт(а),    17 строк      control             
    1521 байт(а),    24 строк      md5sums             
     720 байт(а),    33 строк   *  postinst             #!/bin/sh
 Package: i2c-tools
 Source: i2c-tools (4.2-1)
 Version: 4.2-1+b1
 Architecture: amd64
 Maintainer: Aurelien Jarno <aurel32@debian.org>
 Installed-Size: 314
 Depends: libc6 (>= 2.7), libi2c0 (>= 4.0), perl:any, adduser, udev
 Recommends: read-edid
 Suggests: libi2c-dev, python-smbus
 Conflicts: lm-sensors (<< 1:3.0.0-1)
 Section: utils
 Priority: optional
 Homepage: https://www.kernel.org/pub/software/utils/i2c-tools/
 Description: heterogeneous set of I2C tools for Linux
  This package contains a heterogeneous set of I2C tools for Linux: a bus
  probing tool, a chip dumper, register-level access helpers, EEPROM
  decoding scripts, and more.

В альтовом пакете его нет:
# rpm -ql i2c-tools | grep 'bin\|man'
/usr/sbin/i2cdetect
/usr/sbin/i2cdump
/usr/sbin/i2cget
/usr/sbin/i2cset
/usr/sbin/i2ctransfer
/usr/share/man/man8/i2cdetect.8.xz
/usr/share/man/man8/i2cdump.8.xz
/usr/share/man/man8/i2cget.8.xz
/usr/share/man/man8/i2cset.8.xz
/usr/share/man/man8/i2ctransfer.8.xz

Чтобы сделать выводы выше и показать, что данные о модулях памяти в альтах получить можно, я выдёргивал decode-dimms из ядерных исходников гита, заталкивал его руками в /usr/local/sbin и этот путь добавлялся в переменную PATH. По-сути это костыль, но в альтах он по крайней мере работает и информацию о модулях памяти, из spd eeprom в альтах получить можно. А в моём случае, эта детальная декодированная информация, насчитывает 130 строк, исключая пустые строки:
# decode-dimms | grep -v '^$' | wc -l
130

Полный вывод на декодировании spd eeprom, это 151 строка.

Мне например этот вывод был нужен, чтобы убедиться, что модуль памяти подобран верно. Lenovo G50-80 поставлялась с одним модулем памяти Crucial Ballistix Sport. Одним из самых быстрых модулей памяти. К тому же это добавляло 177MHz. Задача стояла, подобрать по таймингам наиболее близкий модуль памяти. Поскольку к моменту необходимости покупки, Crucial Ballistix Sport не было на всём земном шаре.
« Последнее редактирование: 06.09.2021 17:52:28 от Speccyfighter »

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 161
Re: Alt-p9-lxqt-20190912-i586 и Athlon XP Barton
« Ответ #224 : 06.09.2021 17:41:56 »
И всё-таки ради интереса, что показывает Memtest86+ (его можно запустить из меню grub на этапе загрузки) насчет линеек памяти?
Если тоже только одну линейку, то уже глянуть в setup bios - как сам производитель материнки показывает?