lm-sensors — No sensors found

Столкнулся с проблемой, что программа lm-sensors работает из коробки не везде (если вообще работает).

Решения проблемы я так и не нашёл. Тут описываю хронику что я делал и какие ошибки получал.

Я писал на форуме и там склоняются к тому, что для процессоров Ryzen нужно более новое ядро. — https://www.linux.org.ru/forum/linux-hardware/16925009

Система у меня OpenVZ release 7.0.17 (CentOS7 с пропатченным ядром).

При вызове команды sensors ошибка:

No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.

Ошибка в сети распространённая, однако до сих пор штатного решения никакого нет.

Чаще всего предлагается выполнить команду sensors-detect. Может кому-то и помогает, но не мой случай. В конечном итоге команда говорит:

Sorry, no sensors were detected.
Either your system has no sensors, or they are not supported, or
they are connected to an I2C or SMBus adapter that is not
supported. If you find out what chips are on your board, check
https://hwmon.wiki.kernel.org/device_support_status for driver status.

Короче говоря, что-то не поддерживается.

Чтобы узнать установлен ли соответствующий драйвер (если ли в системе вообще) запускаем команду modinfo coretemp. Мой вывод:

filename: /lib/modules/3.10.0-1160.42.2.vz7.184.10/kernel/drivers/hwmon/coretemp.ko.xz
license: GPL
description: Intel Core temperature monitor
author: Rudolf Marek <r.marek@assembler.cz>
retpoline: Y
rhelversion: 7.9
srcversion: 050C67C25CFCF129E02336A
alias: x86cpu:vendor:0000:family:*:model:*:feature:*01C0*
depends: 
intree: Y
vermagic: 3.10.0-1160.42.2.vz7.184.10 SMP mod_unload modversions 
signer: Virtuozzo kernel signing key
sig_key: 8A:2A:BB:B6:CB:10:70:EA:82:44:A4:AB:3D:31:58:A9:A2:1C:25:25
sig_hashalgo: sha256
parm: tjmax:TjMax value in degrees Celsius (int)

Это драйвер для работы с процессорами Intel. Для работы с процессорами AMD нужен драйвер, например, modinfo k10temp:

$ modinfo k10temp
filename: /lib/modules/3.10.0-1160.53.1.vz7.185.3/kernel/drivers/hwmon/k10temp.ko.xz
license: GPL
author: Clemens Ladisch <clemens@ladisch.de>
description: AMD Family 10h+ CPU core temperature monitor
retpoline: Y
rhelversion: 7.9
srcversion: E9C9DC5AC3DDEECF1CAC72F
alias: pci:v00001022d00001493sv*sd*bc*sc*i*
alias: pci:v00001022d000015EBsv*sd*bc*sc*i*
alias: pci:v00001022d00001463sv*sd*bc*sc*i*
alias: pci:v00001022d00001583sv*sd*bc*sc*i*
alias: pci:v00001022d00001533sv*sd*bc*sc*i*
alias: pci:v00001022d00001573sv*sd*bc*sc*i*
alias: pci:v00001022d0000141Dsv*sd*bc*sc*i*
alias: pci:v00001022d00001403sv*sd*bc*sc*i*
alias: pci:v00001022d00001603sv*sd*bc*sc*i*
alias: pci:v00001022d00001703sv*sd*bc*sc*i*
alias: pci:v00001022d00001303sv*sd*bc*sc*i*
alias: pci:v00001022d00001203sv*sd*bc*sc*i*
depends: 
intree: Y
vermagic: 3.10.0-1160.53.1.vz7.185.3 SMP mod_unload modversions 
signer: Virtuozzo kernel signing key
sig_key: A5:C6:C5:2E:B2:80:24:18:BB:B0:57:72:3E:08:BC:CF:C6:CA:48:91
sig_hashalgo: sha256
parm: force:force loading on processors with erratum 319 (bool)

Чтобы больше узнать и процессоре, надо выполнить команду dmidecode -t processor.


https://forums.centos.org/viewtopic.php?t=16457

yum search kmod-coretemp

yum search lm_sensors

yum install lm_sensors.x86_64

yum install lm_sensors-devel.x86_64

# sensors-detect

# sensors


yum install coretemp-module-alt

modprobe coretemp

 

Добавить комментарий