FreeBSD: control del ventilador en una placa base tyan con sensores w83793-i2c

FreeBSD: control del ventilador en una placa base tyan con sensores w83793-i2c

Esta pregunta está estrechamente relacionada con:Prueba segura de FreeBSD en un sistema que ejecuta Debian con zpools

Tengo una placa base bastante exótica (no quiero decir una HP o Dell, etc.) con un mal sistema de regulación. Puedo hacerlo en Linux con pwncontrol.

Durante el tiempo que acepté soportar el ruido, probé algunas cosas, pero sentí que leer la velocidad del ventilador y escribir la potencia del ventilador era bastante imposible. Utiliza un chipset de sensor winbond: w83793-i2c-0-2f. Información de Coretemp donde esté disponible

Este hardware es de 2010 y es hardware de servidor, así que supuse que no sería un problema ejecutar freebsd en él.

¿Alguien encuentra los mismos problemas? He oído hablar de mbmon y healthd pero si no puedo acceder al dispositivo, ¿qué hay que regular?

Supongo que la respuesta: este hardware no es compatible, sería aceptable solucionarlo siempre que sea la realidad.

También conozco soluciones eléctricas para piratear el voltaje suministrado al ventilador, pero prefiero evitarlo.

Respuesta1

El W83793G es un dispositivo relativamente nuevo y definitivamente no es compatible con xmbmon205 o healthd0.7.9, los cuales no se han actualizado de manera significativa desde 2004.

Este dispositivo, sin embargo, es compatible con OpenBSD desde4.3(2007/2008) conwbng(4)http://bxr.su/o/sys/dev/i2c/w83793g.c, aunque sólo se admiten los bits de monitorización, sin control de ventilador. Tener un truco que hacercontrol del ventiladorSin embargo, debería ser bastante fácil. Ningún otro sistema BSD parece ser compatible con W83793G.

Un truco que podría utilizar es configurar el chip a través del BIOS, o configurarlo desde Linux y luego reiniciar nuevamente en FreeBSD (siempre que el BIOS no restablezca la configuración del chip). De lo contrario, el mejor curso de acción podría ser piratear el soporte usted mismo o encontrar a alguien que pueda hacerlo por usted. Descargo de responsabilidad: soy el autor del controlador anterior. :-)

información relacionada