nenhum módulo sensor com capacidade para pwm instalado na MSI B75MA-P45

3

Estou usando uma placa-mãe MSI B75MA-P45 no Centos 6 e meu ventilador da CPU está atualmente preso em 100%. Eu posso ver o RPM do ventilador e a temperatura dentro do meu BIOS, no entanto, quando eu executo sensores detectados, vejo apenas as temperaturas do processador e do núcleo.

Meu ventilador é conectado através da conexão de ventilador do sistema de 4 pinos na placa-mãe.

Alguma idéia do que eu posso fazer para conseguir trabalhar para o meu fã?

Atualização:

Isto é o que posso ver quando verifico os sensores

[root@localhost config]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8 C  (crit = +106.0 C)
temp2:        +29.8 C  (crit = +106.0 C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +31.0 C  (high = +85.0 C, crit = +105.0 C)
Core 0:         +31.0 C  (high = +85.0 C, crit = +105.0 C)
Core 1:         +29.0 C  (high = +85.0 C, crit = +105.0 C)

Eu recebo o seguinte ao executar a detecção de sensores e estava me perguntando por que não vejo o lm78 quando executo sensores?

Now follows a summary of the probes I have just done.
Just press ENTER to continue: 

Driver 'coretemp':
  * Chip 'Intel digital thermal sensor' (confidence: 9)

Driver 'lm78':
  * ISA bus, address 0x290
    Chip 'National Semiconductor LM78' (confidence: 6)

Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): YES

Atualização 2:

Ao executar o pwmconfig, recebo o seguinte problema

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
    
por Markus Tenghamn 25.11.2014 / 05:43

2 respostas

0

Você precisa carregar o driver lm78:

modprobe lm78
    
por 25.11.2014 / 15:40
0

Observe que a confiança de detecção do LM78 é de apenas 6, não 9, como no módulo coretemp .

Existem vários clones lm78 que são semelhantes o suficiente para serem detectados como lm78 , a menos que um teste mais específico seja feito para identificar esse clone em particular. Infelizmente, alguns desses "clones" são tão diferentes do lm78 real que o módulo do driver lm78 não pode manipulá-los.

Você permitiu que sensors-detect modificasse /etc/sysconfig/lm_sensors , para que o sistema fizesse pelo menos uma tentativa de carregar o driver lm78 na próxima reinicialização ou quando o subsistema lm_sensors fosse reiniciado. Se o lm78 foi carregado e acessou com sucesso o chip de monitoramento , a saída do comando sensors incluiria um bloco que começaria com:

lm78-isa-0290

Se o módulo estiver realmente carregado, mas não houver tal bloqueio na saída do comando sensors , o módulo não obteve o controle do chip de monitoramento "lm78". A saída do comando dmesg pode incluir mais dicas sobre o que deu errado: por exemplo, se o chip de monitoramento for realmente um lm78 real, mas seus endereços de E / S estiverem marcados como reservados pela ACPI, o driver não poderá se conectar a ele . Nesse caso, uma mensagem de erro em dmesg indicará isso.

Se o espaço de endereçamento do chip lm78 for realmente reservado pela ACPI, existe uma chance de que o firmware da ACPI esteja acessando o chip lm78 enquanto o sistema estiver em execução, o que pode causar falsas leituras ocasionais para o driver Linux lm78. Se o chip também controlar a velocidade do ventilador, ele também poderá fazer com que o ventilador seja configurado para velocidades erradas. Normalmente, você pode contornar a reserva da ACPI especificando a opção de inicialização acpi_enforce_resources=lax , mas fará isso por sua conta e risco.

Se o problema for uma detecção de chip incorreta, o pacote lm_sensors no CentOS 6 pode ser muito antigo para o seu hardware. Você pode querer pegar a versão mais recente do lm_sensors do link e compilá-lo em seu sistema. O mais recente sensors-detect pode fornecer uma identificação mais específica para seu chip de monitoramento do que apenas o "lm78" genérico. Se um módulo de driver mais específico estiver disponível para o seu kernel, ele poderá fornecer melhores resultados.

    
por 13.12.2017 / 13:44