LINUX.ORG.RU

Нет nvme в выводе sensors

 


0

1

Ядро 5.15, сенсоры должны выдавать температуру nvme винта, однако его там нет.

При этом

$ cat /sys/class/hwmon/hwmon0/name 
nvme
$ cat /sys/class/hwmon/hwmon0/temp1_input 
33850
$ lsmod|rg nvme
nvme_fabrics           24576  0
nvme                   45056  3
nvme_core             126976  5 nvme,nvme_fabrics

куда копать?


Да sensors то ещё убогое говно. Ни на одном арме он не работает, при этом с htop что-то сделали, что нельзя на него наложить патч, как на ранние версии, теперь он температуру чипа не показывает.

burato ★★★★★
()

У меня 5.18.6, тоже обнаружил что температуры не вижу. Оказалось что пункт в menuconfig

Device Drivers > NVME Support > NVMe hardware monitoring
спрятан и отключен когда
Device Drivers > Hardware Monitoring support
включен модулем (hwmon), а не вкомпилён в ядро, всмысле [m], а не *. Все устройства в глубине этого меню могут быть модулями, но вот сам hwmon почему то обязан быть в ядро вкомпилён. Как только я сделал его * пункт NVMe hardware monitoring стал видимым, я смог его включить и сенсоры появились.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 1)
Ответ на: комментарий от Jameson

у меня стоковая убунта, и всё-равно

CONFIG_NVME_HWMON=y CONFIG_HWMON=y

baja
() автор топика
Ответ на: комментарий от Pinkbyte

Семен Семеныч! У меня там откуда-то старая 3.4.0 осталась, ну и в PATH первой вызывалась. Спасибо за мысль!

$ ls -la /usr/local/bin/sensors
-rwxr-xr-x 1 root root 32152 сен 30  2018 /usr/local/bin/sensors
baja
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.