Debian 10.4 обновление ядра до 5.6 — update kernel ok
По умолчанию после обновления Debian 10.4 до последних пакетов мы имеем ядро прошлой ветки — 4.19.0-9. Иногда возникает необходимость в дополнительных возможностях нового ядра.
В данном случае не хватало поддержки датчиков температуры процессоров серии Ryzen 5 3600 и подобных. Оказывается в базовой системе Debian пакет lm-sensors не показывает температуру процессоров Райзен, в народе их называют Ряженка
А вот после обновления ядра, sensor сможет показать температуру.
Так же новые kernel 5.5, 5.6 обладают массой дополнительных возможностей (несколько страниц описания, можете ознакомиться, довольно интересно). А я расскажу как же за пару минут установить ядро версии 5.6.
Проверяем версию ядра
uname -r |
в конец файла /etc/apt/sources.list добавляем строки
# Buster-backports deb http://deb.debian.org/debian buster-backports main |
Сохраняем список и обновляем пакеты
apt update |
Устанавливаем новое ядро и перезагружаемся
apt -t buster-backports install linux-image-amd64 reboot |
При обновлении ядра на удаленном сервере нужно быть осторожным!
Так как есть вероятность, что после обновления он не загрузится и потребуется вмешательство. Нужно иметь это ввиду и создать запасные варианты, например, обеспечить возможность подключения KVM-IP или физического присутствия для устранения проблем.
В моем случае все прошло успешно и после перезагрузки получаем новое ядро 5.6.0-0.bpo.2-amd64.
Отображение температуры процессора заработало.
P.S. кстати в Ubuntu 20.04 LTS ядро уже 5.3 и датчики с Ryzen 3600 работают, правда не совсем корректно.
Фразы: как обновить ядро на Debian 10.4, ветка 5.х на новом Дебиан, почему Ryzen’а в Debian не видно температуру, как ее посмотреть? How to monitor Ryzen Temperatures on Linux?
А вот с температурой SSD накопителей M2 проблем обычно нет и на старом ядре.
apt install nvme-cli
nvme list
nvme smart-log /dev/nvme0n1