web-dev-qa-db-fra.com

Contrôle du ventilateur sur ASRock X99 Extreme4?

J'ai un ASRock X99 Extreme4. J'essaie de comprendre comment accéder aux commandes du ventilateur depuis le cli. Pour le moment, ils n'apparaissent nulle part où je peux trouver.

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +34.0°C  (high = +95.0°C, crit = +105.0°C)
Core 0:         +28.0°C  (high = +95.0°C, crit = +105.0°C)
Core 1:         +27.0°C  (high = +95.0°C, crit = +105.0°C)
Core 2:         +26.0°C  (high = +95.0°C, crit = +105.0°C)
Core 3:         +28.0°C  (high = +95.0°C, crit = +105.0°C)
Core 4:         +29.0°C  (high = +95.0°C, crit = +105.0°C)
Core 5:         +25.0°C  (high = +95.0°C, crit = +105.0°C)

$ Sudo pwmconfig
# pwmconfig revision 6166 (2013-05-01)
This program will search your sensors for Pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
$

Des idées?

Modifier: lors de l'exécution de Sudo sensor-detect, une partie du rapport est:

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no):
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found unknown chip with ID 0xc803
    (logical device B has address 0x290, could be sensors)
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No
1
Ouroborus

Vous devez d'abord obtenir lm-sensors détection de tous les capteurs de votre carte.

Courir Sudo sensors-detect et accepter ses valeurs par défaut et lui permettre d'ajouter les modules de puce appropriés à /etc/modules.

Modifiez ensuite /etc/default/grub. Vous devez ajouter acpi_enforce_resources=lax à la fin de la ligne GRUB_CMDLINE_LINUX. Voici une capture d'écran de la mienne avec la ligne correspondante en surbrillance.

My /etc/default/grub

Sudo update-grub puis redémarrez

Lorsque vous exécutez sensors, vous devriez maintenant voir les ventilateurs détectés (ainsi que des charges d'autres capteurs).

Réexécutez maintenant Sudo pwmconfig et tout devrait bien se passer.

Ce serait une bonne idée de créer ou de trouver un fichier de configuration pour votre carte mère et de l'insérer dans /etc/sensors.d.

Si cela est fait correctement, cela donnera des noms significatifs à toutes les températures, tensions et vitesses de ventilateur détectées, rejetera les sorties de tous les capteurs non connectés à quoi que ce soit, fixera des limites raisonnables et calculera les valeurs des tensions détectées à l'aide de résistances de diviseur de tension.

1
Steve Roome