Как мне лучше всего обновиться lm-sensors
для работы с новейшим оборудованием?
У меня свежая установка сервера Ubuntu 10.10, и я получаю следующее:
$ sudo apt-get install lm-sensors
$ sensors
No sensors found! [...]
Try sensors-detect [...]
$ sudo sensors-detect
[...]
Driver 'to-be-written':
* Chip "Nuvoton W83667HG-B Super IO Sensors" (confidence: 9)
Note: there is no driver for [this sensor] yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.
Ссылка говорит мне , что этот чип поддерживается ядро 2.6.36 ( в то время как Ubuntu 10,10 использует 2.6.35) или с помощью драйвера автономного .
Какой самый простой способ обновить lm-sensor?
hardware
monitoring
sensors
JG-Фауст
источник
источник
Ответы:
Это основные альтернативы:
Подождите : если вы не считаете показания сенсоров критичными, вы можете просто подождать следующего релиза Ubuntu, который может включать поддержку чипа по умолчанию.
Автономный драйвер : если вы не хотите ждать, автономный драйвер может быть лучшим вариантом, так как он вносит минимальные изменения в остальную часть системы. Смотрите ниже, как установить его.
Обновите ядро : это несколько более рискованно, так как вы будете использовать неподдерживаемую и непроверенную комбинацию версии Ubuntu и версии ядра - обновление ядра может исправить поддержку сенсора, в то же время ломая что-то другое. Обновление ядра также может работать нормально, если вы готовы откатиться, если это не так.
Самый простой способ обновить ядро - это использовать один из готовых пакетов ядра Ubuntu, см. Инструкции по сборке ядра на ubuntu.com .
Установка автономного драйвера
Прочтите руководство по компиляции Ubuntu , установите инструменты компиляции:
sudo apt-get install build-essential
Скачать исходный код драйвера
Скомпилируйте, установите и загрузите новый модуль. Вот
w83627ehf
имя недавно скомпилированного драйвера, оно будет отличаться в разных системах.Проверьте, что это работает
Добавить конфигурацию
Это все еще нуждается в конкретной конфигурации чипа, это сложная часть.
/etc/sensors3.conf
sudo sensors -s
) или перезапустите (sudo service lm-sensors restart
), чтобы использовать новую конфигурацию.Проверка постконфиг
Заставить его работать после перезагрузки
/etc/rc.local
modprobe w83627ehf
w83627ehf
на датчик для вашей системы. Обязательно поместите его передexit 0
строкой, которая завершает сценарий.)Разумность проверить выход
sensors
листинг с показаниями BIOS, убедитесь, что они находятся на уровне друг друга.Калибровка отображаемых значений
compute in1 (56/10+1)*@, @/(56/10+1)
для sensor3.conf.@
это значение датчика. Первый расчет преобразует значение датчика в отображаемое значение, второй расчет преобразует его обратно.man sensors.conf
Если вы знаете способ улучшить этот ответ, пожалуйста.
источник