FreeBSD: controle de ventilador em uma placa-mãe tyan com sensores w83793-i2c

FreeBSD: controle de ventilador em uma placa-mãe tyan com sensores w83793-i2c

Esta questão está intimamente ligada a:Teste seguro do FreeBSD em sistema rodando debian com zpools

Eu tenho uma placa-mãe tyan bastante exótica (quero dizer, não uma HP ou Dell etc...) com um sistema de regulação ruim. Posso fazer isso no Linux com pwncontrol.

Durante o tempo em que aceitei suportar o ruído, tentei algumas coisas, mas senti que ler a velocidade do ventilador e escrever a potência do ventilador era praticamente impossível. Ele usa um chipset de sensor winbond: w83793-i2c-0-2f. Informações Coretemp quando disponíveis

Este hardware é de 2010 e é um hardware de servidor, então presumi que não seria um problema executar o freebsd nele.

Alguém encontra os mesmos problemas? Já ouvi falar de mbmon e healthd, mas se não consigo acessar o dispositivo, o que há para regular?

Acho que a resposta: este hardware não é compatível, lidar com isso seria aceitável, desde que seja a realidade.

Também estou ciente de soluções elétricas para hackear a tensão fornecida ao ventilador, mas prefiro evitar isso

Responder1

O W83793G é um dispositivo relativamente novo e definitivamente não é compatível com xmbmon205 ou healthd0.7.9, ambos os quais não foram atualizados de forma significativa desde 2004.

Este dispositivo, no entanto, é suportado no OpenBSD desde4.3(2007/2008) comwbng(4)-http://bxr.su/o/sys/dev/i2c/w83793g.c, embora apenas os bits de monitoramento sejam suportados, sem controle do ventilador. Tendo um hack para fazercontrole do ventiladordeve ser bastante fácil, no entanto. Nenhum outro sistema BSD parece suportar W83793G.

Um truque que você poderia usar é configurar o chip através do BIOS, ou configurá-lo no Linux e, em seguida, reinicializar no FreeBSD (desde que o BIOS não redefina as configurações do chip). Caso contrário, a melhor ação seria hackear você mesmo o suporte ou encontrar alguém que possa fazer isso por você. Isenção de responsabilidade: sou o autor do driver acima. :-)

informação relacionada