¿Cómo puedo actualizar mejor lm-sensors
para trabajar con hardware reciente?
Tengo una nueva instalación del servidor Ubuntu 10.10 y obtengo lo siguiente:
$ 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.
El enlace me dice que este chip es compatible con el kernel 2.6.36 (mientras que Ubuntu 10.10 usa 2.6.35) o mediante un controlador independiente .
¿Cuál es la forma más sencilla de actualizar los sensores lm?
hardware
monitoring
sensors
jg-faustus
fuente
fuente
Respuestas:
Estas son las alternativas principales:
Espere : si no considera que las lecturas del sensor son críticas, puede esperar la próxima versión de Ubuntu, que puede incluir soporte para el chip de forma predeterminada.
Controlador independiente : si no desea esperar, un controlador independiente puede ser la mejor opción, ya que realiza cambios mínimos en el resto del sistema. Vea a continuación cómo instalarlo.
Actualice el kernel : esto es algo más arriesgado, ya que ejecutará una combinación no respaldada y no probada de la versión de Ubuntu y la versión del kernel: la actualización del kernel puede solucionar el soporte del sensor mientras se rompe algo más. Actualizar el kernel también puede funcionar bien, siempre y cuando esté preparado para retroceder en caso de que no lo haga.
La forma más sencilla de actualizar el kernel es usar uno de los paquetes de kernel preconstruidos de Ubuntu, consulte las compilaciones del kernel de ubuntu.com para obtener instrucciones.
Instalar un controlador independiente
Lea el CÓMO de compilación de Ubuntu , instale las herramientas de compilación:
sudo apt-get install build-essential
Descargue el código fuente del controlador
Compile, instale y cargue el nuevo módulo. Aquí
w83627ehf
está el nombre del controlador compilado recientemente, diferirá entre sistemas.Comprueba que funciona
Agregar configuración
Todavía necesita una configuración específica de chip, esta es la parte difícil.
/etc/sensors3.conf
sudo sensors -s
) o reinicie (sudo service lm-sensors restart
) para usar la nueva configuración.Comprobando post-config
Haz que funcione después de reiniciar
/etc/rc.local
modprobe w83627ehf
w83627ehf
con el sensor de su sistema. Asegúrese de colocarlo antes de laexit 0
línea, que finaliza el script).La cordura verifica la salida
sensors
listado con las lecturas del BIOS, verifique que estén en el campo de juego el uno del otro.Calibrar valores de visualización
compute in1 (56/10+1)*@, @/(56/10+1)
sensores3.conf.@
es el valor del sensor El primer cálculo convierte un valor del sensor en un valor de visualización, el segundo cálculo lo convierte de nuevo.man sensors.conf
Si conoce una manera de mejorar esta respuesta, hágalo.
fuente