Asus H87-PRO / usr / sbin / pwmconfig: Não há módulos de sensores compatíveis com pwm instalados

9

Em um Asus H87-PRO:

$ sudo pwmconfig 
# pwmconfig revision 5857 (2010-08-22)
(...) 
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

aqui está a saída de $ sensores:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +97.0°C)
temp2:        +29.8°C  (crit = +97.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +40.0°C  (high = +86.0°C, crit = +92.0°C)
Core 0:         +32.0°C  (high = +86.0°C, crit = +92.0°C)
Core 1:         +33.0°C  (high = +86.0°C, crit = +92.0°C)
Core 2:         +40.0°C  (high = +86.0°C, crit = +92.0°C)
Core 3:         +31.0°C  (high = +86.0°C, crit = +92.0°C)

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +41.0°C

eu preciso / devo tentar https://github.com/ambrosa/Asus-P8P67-Ubuntu-lm-sensors-driver ?

preciso de alguma opção de inicialização acpi_osi = ... (Linux?) ou acpi_enforce_resources = ... (lax?)?

preciso instalar o sensord read-edid i2c-tools nesta placa?

preciso fazer algo no BIOS para "permitir" o controle do ventilador pelo sistema operacional?

vorburger
fonte

Respostas:

5

Você pode postar a saída de sudo sensors-detect?

Edit: Deixa pra lá. Eu li a pasta que você ligou (perdi totalmente). Parece sensors-detectque não reconhece totalmente o seu chip Super I / O. De acordo com isso, o Super I / O é o NCT 5538D do Nuvoton (anteriormente conhecido como Winbond). O ID do chip parece ser o mesmo da família NCT6775. Você pode baixar o driver a partir daqui , que é um link para o github do mantenedor desse módulo do kernel (é um link para download).

Em seguida, faça o seguinte:

cd /path/to/directory/you/saved/the/file
tar xzvf master.tar.gz
sudo make
sudo make install
modprobe hwmon
modprobe nct6775

Em seguida, verifique se você fez tudo corretamente:

lsmod | grep nct

A saída deve ser algo como [this] [3]:

user@computer:/# lsmod | grep nct
nct6775                44104  0 
hwmon_vid              12388  1 nct6775

Então corra sudo pwmconfige espero que tudo esteja bem.

ChrisR.
fonte
Eu fiz isso, mas lsmod | grep nctnão mostra nada. Minha placa é Z97M-PLUS.
THpubs
Isso funciona muito bem! Muito obrigado. Apenas o FTR, na verdade, acontece que (pelo menos em 14.04) este módulo NCT6775 já está disponível no Kernel, portanto, apenas o modprode é suficiente, não é necessário DL e fazê-lo.
vorburger
Sim, foi adicionado suporte ao kernel 3.12, iirc.
ChrisR.
0

Você precisa adicionar acpi_enforce_resources = lax à linha de comando do kernel sudo sensors-detecte modificar o módulo que diz (e o iirc, oferece adicionar ao / etc / modules para você).

psusi
fonte
Infelizmente, isso não parece o suficiente (para este fórum) .. consulte pastebin.com/Up6KFRyu para obter detalhes exatos. Qualquer sugestão re. próximos passos recomendados? (Aliás, este é no Ubuntu 13.10, caso em que é de todo o interesse.)
vorburger
@vorburger, o coretemp é apenas o monitor de temperatura interno da CPU. Parece que sua placa possui um chip Nouvaton que ainda não é suportado, então você está sem sorte, a menos que queira experimentar o 14.04, onde o suporte pode ter sido adicionado.
Psusi
O acpi_enforce_resources = lax não parece ser necessário ou ajuda para esse problema específico.
vorburger
@vorburger, não tenho certeza de qual problema você está se referindo, mas o problema do pôster original foi fazer o módulo controlar a ventoinha / chip térmico incorporado para carregar, e isso geralmente requer a correção mencionada.
psusi