Asus H87-PRO / usr / sbin / pwmconfig: no hay instalados módulos de sensores con capacidad pwm

9

En un Asus H87-PRO:

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

Aquí está la salida 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

¿Necesito / debo probar https://github.com/ambrosa/Asus-P8P67-Ubuntu-lm-sensors-driver ?

¿Necesito alguna opción de arranque acpi_osi = ... (Linux?) o acpi_enforce_resources = ... (lax?)?

¿Necesito instalar sensord read-edid i2c-tools en esta placa?

¿Necesito hacer algo en el BIOS para "permitir" el control del ventilador por el sistema operativo?

vorburger
fuente

Respuestas:

5

¿Puedes publicar la salida de sudo sensors-detect?

Editar: no importa. Leí el pastbin que vinculaste (me lo perdí por completo). Parece sensors-detectque no reconoce completamente su chip Super I / O. De acuerdo con esto, el Super I / O es el Nuvoton (anteriormente Winbond) NCT 5538D. La identificación del chip parece ser la misma que la familia NCT6775. Puede descargar el controlador desde aquí , que es un enlace a github del mantenedor de ese módulo del kernel (es un enlace de descarga).

Luego haz lo siguiente:

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

Luego, verifique para asegurarse de que hizo todo correctamente:

lsmod | grep nct

La salida debería ser algo como [esto] [3]:

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

Luego corre sudo pwmconfigy espero que todo esté bien.

ChrisR.
fuente
Hice esto pero lsmod | grep nctno muestra nada. Mi placa es Z97M-PLUS.
THpubs
¡Esto funciona muy bien! Muchas gracias. Solo FTR, en realidad resulta que (al menos en 14.04) este Módulo NCT6775 ya está disponible en el Kernel, por lo que solo modprode es suficiente, no es necesario DL y hacerlo.
vorburger
Sí, se agregó soporte al kernel 3.12, iirc.
ChrisR.
0

Debe agregar acpi_enforce_resources = lax a la línea de comandos del kernel y modificar el módulo que sudo sensors-detectdice (e iirc, ofrece agregar a / etc / modules por usted).

psusi
fuente
Desafortunadamente, eso no parece hacerlo (para esta placa) ... visite pastebin.com/Up6KFRyu para obtener detalles exactos. Cualquier sugerencia re. ¿los siguientes pasos recomendados? (Por cierto, esto está en Ubuntu 13.10, en caso de que sea de algún interés.)
vorburger
@vorburger, coretemp es solo el monitor de temperatura interno de la CPU. Parece que su placa tiene un chip Nouvaton que aún no es compatible, por lo que no tiene suerte, a menos que tenga ganas de probar 14.04 donde se haya agregado soporte.
psusi
Acpi_enforce_resources = lax no parece ser necesario ni ayuda para este problema específico.
vorburger
@vorburger, no estoy seguro de a qué problema se refiere, pero el problema del póster original era hacer que el módulo controlara el ventilador / chip térmico incorporado para cargar, y esto generalmente requiere la solución mencionada.
psusi