Hallo!
Für jene, denen die 8000er zu warm wird, habe ich einige Tipps.
Die Box hat ja einen Einbauplatz für einen 60x60 Lüfter mit einem Anschluß am Board für einen 4-pol PWM Lüfter. Da diese 60x60 mit 4-pin nicht erhältlich sind und auch DM diese nicht verkauft, sind sie höchsten über einen Händler zu erhalten. Leider ist aber auch anzunehmen, dass diese kleinen Lüfter nicht sehr effektiv und auch nicht gerade Leise sind. Zudem ist der Platz der dafür vorgesehen ist, ebenfalls nicht sehr günstig.
Ich habe mir deswegen testweis zwei 92x92 4-pol Lüfter besorgt:
Scythe Kama PWM - 92 mm (8,90 Euro)
Arctic-Cooling AF8025 PWM (4,90 Euro)
Ich habe jetzt mal den Kama eingebaut und diesen mit einem doppelseitig klebenden Montageband an der oberseite beklebt und an dem Gehäusedeckel innen angeklebt, so dass er sich nun zwischen dem Netzteil, den Kühlrippen, Elkos und über dem Prozessor und der Festplatte befindet.
Dazu sollte man die Kabel an der Steckleiste ganz nach unten biegen damit diese nicht am Ventilator streifen oder diesen blockieren. Ein Schutzgitter wären ned schlecht, habe aber keins.
Wenn das weiße Klebeband, dass man jetzt von oben sehen kann stört, kann es mit einem schwarzen Marker durch die Schlitze einfärben
Man kann nun die "bootup" in etc/init.d editieren und am Ende folgende Zeilen anhängen:
echo FF > /proc/stb/fp/fan_vlt (ff ist maximale Volt also 12V)
echo 8F > /proc/stb/fp/fan_pwm (8F ist durch entsprechende Hexzahl für die erwünschte Drehzal zu ersetzen - max.=ff)
Nun dreht sich der Lüfter mit der fest eingestellten Drehzahl nach Neustart.
Man kann im Telnet mit dieser Zeile (echo xx > /proc/stb/fp/fan_pwm) auch andere Werte versuchen und die optimale Drehzahl so ermitteln.
Die momentane Drehzahl kann man mit dieser Zeile ermitteln:
cat /proc/stb/fp/fan_speed
Eleganter ist allerdings die Lüftersteuerung die "tmbinc" von DM zur verfügung gestellt hat und "pollywolly" modifiziert hat (DM V.I.P.-Club).
Ich habe diese Datei ins /usr kopiert und diese wird mit
python fan_ctrl.py target_temp grunddrehzahl
= Konkret z.Bsp.:
python fan_ctrl.py 45 2000
per telnet gestartet.
Läuft nun super:
############################################################
#
# Lueftermodell: PWM (4-pol.)
# ----------------------------------------------------------
# Basisdrehzahl: 2000 rpm max. Drehzahl: 4620 rpm
# ----------------------------------------------------------
# Solltemperatur: 45 Grad C Maximaldrehzahl bei: 50 Grad C
# Luefter AUS bei: 43.5 Grad C Hystereese: 1 Grad C
#
############################################################
current rpm: 660, target_rpm: 1000 set fan output to 6 pwm
[42] -2.66626875 current rpm: 540, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 360, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 180, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 180, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 180, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.66626875 current rpm: 180, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 180, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[43] -1.571596875 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 180, target_rpm: 0 set fan output to 0 pwm
[42] -2.1189328125 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
[43] -1.571596875 current rpm: 180, target_rpm: 0 set fan output to 0 pwm
[43] -1.571596875 current rpm: 240, target_rpm: 0 set fan output to 0 pwm
Mit dem Eintrag
python /usr/fan_ctrl.py 45 2000 > /dev/null &
in der "bootup" (wenn man die Datei nach /usr kopiert hat) wird die Steuerung beim booten gestartet.
Leider schaltet die Box im StandBy den Lüfter noch nicht ab. Der dreht noch mit ca.200 rpm aber vielleicht wird es noch.
Wie ich jetzt die "fan_ctrl.py" anhänge, weiß ich jetzt nicht aber vielleicht macht das ein Admin.
uuups... Knopf gefunden
Danke an pollywolly!
Gruß!
fixnix