Lüftersteuerung: fancontrol kann Lüfter nicht ansteuern

tterrafan

Cadet 3rd Year
Registriert
Nov. 2012
Beiträge
46
Hallo,
Ich habe seit einiger Zeit einen Linux Home-Server und habe mich schon öfters über den CPU-Lüfter (Arctic Freezer 19) aufgeregt, welcher mit einer Drehzahl von etwa 2300RPM dreht.
Leider ist es unter Linux nicht so einfach wie unter Windows, die Drehzahl im OS zu ändern.

Wenn ich im Bios (ASRock) die Drehzahl auf Level 1 stelle, ist er immer noch recht laut.

Habe ihn nun bei Full On laufen und wollte fancontrol bzw. pwmconfig einrichten.

Vor etwa 2 Woche habe ich mich bereits damit rumgeschlagen, bis irgendwann die Steuerung funktionierte.

Nun kam ich vom Urlaub und der Rechner ist wieder so laut wie zu Beginn.

Habe fancontrol komplett entfernt und neu installiert.

Wenn ich jedoch das Setup ausführe, werden zwar beide Lüfter mit Drehzahl erkannt, können jedoch nicht angesprochen werden =>keine Lüftersteuerung.

Folgendes kam beim Setup (Habe bei den Fragen mit No geantwortet, Yes bringt jedoch auch keine Veänderung):

# pwmconfig revision 5857 (2010-08-22)
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.

Found the following devices:
hwmon0/device is nct6776
hwmon1/device is k10temp
hwmon2 is radeon

Found the following PWM controls:
hwmon0/device/pwm1
hwmon0/device/pwm2
hwmon0/device/pwm3

Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon0/device/fan1_input current speed: 904 RPM
hwmon0/device/fan2_input current speed: 2261 RPM
hwmon0/device/fan3_input current speed: 0 ... skipping!
hwmon0/device/fan4_input current speed: 0 ... skipping!
hwmon0/device/fan5_input current speed: 0 ... skipping!

Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue:

Testing pwm control hwmon0/device/pwm1 ...
hwmon0/device/fan1_input ... speed was 904 now 907
no correlation
hwmon0/device/fan2_input ... speed was 2261 now 2265
no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon0/device/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)? n

Testing pwm control hwmon0/device/pwm2 ...
hwmon0/device/fan1_input ... speed was 904 now 912
no correlation
hwmon0/device/fan2_input ... speed was 2261 now 2265
no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon0/device/pwm2,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)? n

Testing pwm control hwmon0/device/pwm3 ...
hwmon0/device/fan1_input ... speed was 904 now 916
no correlation
hwmon0/device/fan2_input ... speed was 2261 now 2268
no correlation

No correlations were detected.
There is either no fan connected to the output of hwmon0/device/pwm3,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)

Did you see/hear a fan stopping during the above test (n)? n

Testing is complete.
Please verify that all fans have returned to their normal speed.

The fancontrol script can automatically respond to temperature changes
of your system by changing fanspeeds.
Do you want to set up its configuration file now (y)? n


Wenn ich sensors laufen lasse, wird das hier angezeigt:

nct6776-isa-0290
Adapter: ISA adapter
Vcore: +1.37 V (min = +0.00 V, max = +1.74 V)
in1: +0.22 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: +3.30 V (min = +2.98 V, max = +3.63 V)
+3.3V: +3.30 V (min = +2.98 V, max = +3.63 V)
in4: +0.57 V (min = +0.00 V, max = +0.00 V) ALARM
in5: +1.72 V (min = +0.00 V, max = +0.00 V) ALARM
3VSB: +3.34 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.39 V (min = +2.70 V, max = +3.63 V)
fan1: 2030 RPM (min = 0 RPM) ALARM
fan2: 2268 RPM (min = 0 RPM) ALARM
fan3: 0 RPM (min = 0 RPM) ALARM
fan4: 0 RPM (min = 0 RPM) ALARM
fan5: 0 RPM (min = 0 RPM) ALARM
SYSTIN: +45.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = thermistor
CPUTIN: +40.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUXTIN: -28.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
cpu0_vid: +1.550 V
intrusion0: ALARM
intrusion1: ALARM

k10temp-pci-00c3
Adapter: PCI adapter
temp1: +15.1°C (high = +70.0°C)
(crit = +80.0°C, hyst = +79.0°C)

radeon-pci-0008
Adapter: PCI adapter
temp1: +11.0°C


Habt ihr einen Rat für mich? Muss ich evtl. im Bios noch etwas ändern?

Grüße
Timo
 
Zuletzt bearbeitet:
Als root ausgeführt?
Du hast die Lüfter also nicht stoppen gehört?

Welchen Chip hat Dein Mainboard? Hast Du mal andere Treiber mit modprobe ausprobiert?
Was spuckt sensors-detect aus?
pwmcontrol schon ausgeführt?

Als Abhilfe: Kann Dein BIOS evtl. die Lüfter steuern?

MfG,

Anon
 
Zuletzt bearbeitet:
Ja, habe es als root ausgeführt (mit su vor pwmconfig).
Das Setup ist ja pwmconfig, wurde also ausgeführt.
Im Setup werden auch die Lüfter mit Drehzahl erkannt, ebenso wie die Temperatur, nur es wird nichts geregelt.
Sensors-detect habe ich gemacht, was als Ergebnis rauskam, ist im vorherigen Post.

Habe ein ASRock A54M-ITX Mainboard. Das kann zwar im Bios die Lüfter steuern, jedoch nur in 9 Stufen (bzw. Levels) und dabei ist Level 1 immer noch ziemlich laut und dreht mit 1700U/min.

Ich würde den Lüfter gerne runterregeln auf weniger als 1000U/min, da der A8 ja recht wenig Kühlleistung benötigt und ich mit dem Rechner nur Blurays ansehe (die gerippt im mkv-Format vorliegen).
 
Ich fürchte, dass ich schlechte Nachrichten für dich habe: bei dem Chipsatz hat ASRock (zumindest bei meinem MB - Z68 Extreme4 Gen3, aber selber Chip) nicht alle Ein- und Ausgänge freigeschaltet. Das äußert sich z.B. auch darduch, dass bei manchen angeschlossenen Lüftern überhaupt keine Drehzahl angezeigt wird.

Der folgende Beitrag ist zwar schon etwas älter, aber nennt beschreibt im Detail, was ich versucht hab im Groben wiederzugeben: http://marc.info/?l=lm-sensors&m=132450765205979 . Dort ist ganz unten auch eine potentielle Lösung angegeben, vor der ich hier aber nochmal eindringlich warne: das kann dein Mainboard tatsächlich zerstören!

Aber eventuell ist das Ganze durch ein BIOS-Update schon unter Umständen zu beheben. Hab mich da selbst nicht weiter drum gekümmert, da ich etwas mit den Anschlüssen experimentiert hatte, bei denen eine Kontrolle möglich war.

Andere Möglichkeit: wenn dir Stufe1 zu laut ist, hole dir einen leiseren Lüfter oder einen "Low Noise Adapter" - also einen Widerstand, der die Spannung senkt und damit auch die Umdrehungen.
 
Danke für deine Antwort.
Das komische ist nur, dass es auch schon mal funktioniert hat, ich dann jedoch für 10 Tage weg war (==>PC lief in dieser Zeit nicht) und als ich ihn wieder nutzte, war er wieder laut.
Am Bios spiele ich lieber nicht rum.
Wo bekomme ich einen Low-Noise-Adapter her?
Ich habe einen Arctic Freezer 13.

Einen neuen Kühler möchte ich nicht, da ich mir den Freezer 13 frisch gekauft habe (vor etwa 1 1/2 Monaten) und nur für meinen Homeserver ist.
 
Keine Ahnung, wo man die einzeln herbekommt, bei Noctua-Lüftern sind die im Lieferumfang immer mit drin, deshalb hab ich hier jede Menge nutzlos davon rumliegen. Aussehen tun sie so: auf dem Bild https://pics.computerbase.de/3/1/9/6/8/4-1080.2105697955.jpg die Lüfteradapter mit dem blauen/schwarzen weiblichen Stecker. Zur Not kannst so einen auch selbst aus einem entsprechenden Y-Kabel + einem Widerstand basteln, dieser "Low Noise Adapter" ist auch nichts anderes.

Allerdings rate ich auch hier zur Vorsicht: mit Pech reduzierst du damit zusätzlich mit der Reduktion vom Mainboard die Spannung soweit, dass der Lüfter eventuell nicht mehr anläuft, wobei sich das erledigen dürfte, wenn du ein PWM-Lüfter hast. Naja, vielleicht kennt hier jemand anders noch eine bessere Lösung?
 
Zurück
Oben