Nummer Serie Lüftersteuerung via scemd.xml bei DS411

Aller Geräte der Nummer-Serie (ohne j, + und xs Zusatz). Geräte für Privatanwender bis hin zu Firmenarbeitsgruppen
Status
Für weitere Antworten geschlossen.

lenni-online

Benutzer
Mitglied seit
17. Jul 2011
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen.
Ich möchte gerne meine DS Wohnzimertauglich machen. Mit Hilfe des Forums bin ich schon bis zur Konfigdatei und auch am richtigen Ort gekommen.
Soweit alles Super, aber !
Bei mir sind die Lüfterdrehzahlen nicht mehr in Low, High, etc. sondern in einem Format 15%15Hz oder 35%20Hz angegeben. Die Kombination mit 15Hz gibt es nur bei 15%, alle anderen Kombinationen sind mit 20Hz.

In der Datei gibt es mehrere Abschnitte.
<fan_config period="20" threshold="6" type="DUAL_MODE_HIGH" hibernation_speed="UNKNOWN">
<fan_config period="20" threshold="6" type="DUAL_MODE_LOW" hibernation_speed="UNKNOWN">
<fan_config period="10" threshold="6" type="CPUFAN" hibernation_speed="UNKNOWN">

und noch ein paar HW spezifische Abschnitte unterteilt.

Nun zu meinen Fragen:
Welcher Wert ist für STOP zu wählen ? 0%0HZ ?
Bei den Abschnitten interpretiere ich Dual_Mode_High für 3,5" Mode und Dual_Mode_Low für 2,5" im DSM Menü, aber wozu noch eine eigene Sektion für CPU-Fan? ist das speziell für den Hibernation-Mode vorgesehen?

viele Grüsse & Danke im Voraus

Andreas
 

die Wildsau

Benutzer
Mitglied seit
01. Feb 2011
Beiträge
248
Punkte für Reaktionen
0
Punkte
16
Es gibt zwei Dateien, die du ändern solltest, wenn du etwas änderst!

BITTE ERST DEN GESAMTEN POST LESEN, BEVOR DIE DATEIEN GEÄNDERT WERDEN!
1. /usr/syno/etc.defaults/scemd.xml
2. /usr/syno/etc/scemd.xml


Ich habe mich aufgrund von Problemen mit meiner DiskStation ein wenig mit den Einstellung befasst und bin zu dem Schluss gekommen, dass es nur sinnvoll ist, die von mir fett markierten Zahlen anzupassen.

Beispiel
<disk_temperature fan_speed="10%15hz" action="NONE">0</disk_temperature>

Erklärung
Mit der ersten, fett markierten, Zahl (10) stellt du die Lüfterdrehzahl in % ein. Die Zahlen müssen 2-stellig angegeben werden. Darum liegt die Obergrenze bei 99%, was dann (fast) der vollen Lüfterdrehzahl entspricht. Mit der zweiten, fett markierten, Zahl (0), legst du die Temperatur in °C fest, bei der die entsprechende Lüfterdrehzahl angesteuert werden soll.

Die CPU-Temperatur wird nochmal separat abgefragt, weil es z.B. sein könnte, dass zwar die Festplatten gut gekühlt werden, die CPU durch verdreckte Kühllamellen überhitzt.

Hinweis
Bitte beachte, dass die DiskStation vermutlich zwischen den -von dir angegeben Werten- interpoliert und es sinnvoll ist, eine stetig steigende Umdrehungen/Temperatur-Kurve zu haben. Es würde also wenig Sinn machen und eventuell zum automatischen Abschalten der DS führen, wenn du bei 30 °C den Lüfter mit 30% ansteuerst und dann bei 40 Grad 29% vorgibst.

Achtung
Man kann in den Dateien Werte eintragen, bei denen sich die DS abschaltet. Mir ist nicht bekannt, ob die DS einen, davon unabhängigen Sensor besitzt, der sie vor Überhitzung schützt. Selbst wenn es dieses Sensor gäbe und die DS sich bei viel zu hohen Temperaturen abschaltet, kann es sein, dass sie danach defekt ist. Schließlich wird dann auch der Lüfter ausgeschaltet, aber Prozessorkühler und Festplatten strahlen weiterhin Wärme ab.

gut gemeinter Rat
Ich würde die Lüfterdrehzahl an deiner Stelle auf gar keinen Fall unter 10% setzen. Mir ist zum einen nicht bekannt, ob dann ein fehlerfreier Betrieb möglich ist und andererseits hört man den Lüfter bei 10% eigentlich kaum und sollte diesen Wert nicht unterschreiten, um ein Mindestmaß an Kühlung zu haben.
Außerdem rate ich dir dazu, die Einstellungen bezüglich der CPU-Kühlung nicht zu ändern. Synology weiß zwar nicht, welche Festplatten der Kunde verbaut und muss hier universale Werte programmieren, die feinabgestimmt werden können, aber die CPU-Kühlparameter sind -so wie sie sind- optimal.

ACHTUNG!!
Alle Dinge, die ich in diesem Post geschrieben habe, sind meine eigene Meinung und Erfahrungswerte. Synology verweigerte mir -verständlicherweise- die Auskunft zur Fragen der Lüfterdrehzahlanpassung.
FALSCHE EINSTELLUNGEN IN DEN OBEN GENANNTEN DATEIEN, KÖNNEN DIE DISKSTATION ZERSTÖREN!
 
Zuletzt bearbeitet:

chemoul

Benutzer
Mitglied seit
11. Nov 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Endlich mal eine gute Erklaerung fuer die scemd.xml der DS411. Da suche ich mich im englischen Forum stundenlang kaputt...

Eine Frage haette ich allerdings noch:
Es gibt ja wie bereits angesprochen mehrere Profile, also
<fan_config period="20" threshold="6" type="DUAL_MODE_HIGH" hibernation_speed="UNKNOWN">
<fan_config period="20" threshold="6" type="DUAL_MODE_LOW" hibernation_speed="UNKNOWN">
<fan_config period="20" threshold="6" type="DUAL_MODE_LOW_STOP" hibernation_speed="UNKNOWN">
und
<fan_config period="10" threshold="6" type="CPUFAN" hibernation_speed="UNKNOWN">

Die "Dual Mode" Profile kann man grafische Benutzeroberflaeche auswaehlen, das CPUFAN Profil aber nicht.
Was hat es mit dem CPUFAN Profil auf sich, nach ja schon in den "Dual Mode" Profilen Luefterdrehzahlen fuer den CPU Luefter angegeben sind?
 

die Wildsau

Benutzer
Mitglied seit
01. Feb 2011
Beiträge
248
Punkte für Reaktionen
0
Punkte
16
Hatte das oben bereits erklärt. Ist aber nur eine Vermutung! :)

Die CPU-Temperatur wird nochmal separat abgefragt, weil es z.B. sein könnte, dass zwar die Festplatten gut gekühlt werden, die CPU durch verdreckte Kühllamellen überhitzt.

Das bedeutet also, dass es nicht notwendig ist, dieses Profil auswählen zu können.


Meine DS befindet sich wieder im Originalzustand. Das sporadische Herunterfahren hat mich einfach zu sehr gestört. Wenn jemand herausfindet, wie man das verhindern kann, baue ich meine DS wieder um. (Bin mal gespannt, wann jemand die Mini-USB-Schnittstelle im Inneren der DS710+ bemerkt und 'nen Thread dazu aufmacht. Vielleicht ist das ja der richtige "Eingang" um die DS zu modifizieren.)
 

chemoul

Benutzer
Mitglied seit
11. Nov 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Danke für deine Antwort.
Würde Sinn machen, wenn die Gehäuselüfter bei zu hoher CPU Temperatur direkt angesprochen werden, nur versteh ich dann nicht, warum dann unter den CPUFAN Einstellungen immer noch Festplatten Temperaturen abgefragt werden.
 

mannyimnetz

Benutzer
Mitglied seit
16. Dez 2015
Beiträge
82
Punkte für Reaktionen
0
Punkte
6
Ich hole mal ein ganz altes Theme wieder hoch.
kann ich in der besagten Datei (oder Dateien) auch weitere Zeilen einfügen und somit genauere Temperaturbereiche definieren?

Muss ich nach der änderung der Datei die DS neu starten, oder übernimmt er die Änderung automatisch?
Geht in meinem Fall um eine DS415+ welches aber eigentlich kein Unterschied machen sollte, oder?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.635
Punkte für Reaktionen
2.041
Punkte
829
Du kannst Zeilen einfügen. Die Änderung bekommt der scemd nicht automatisch mit, Du brauchst einen Neustart.
 

Luis942

Benutzer
Mitglied seit
22. Jun 2012
Beiträge
495
Punkte für Reaktionen
41
Punkte
28
Ich ziehe das hier jetzt auch nochmal nach oben.

Welchen Einfluss haben die HZ Angaben? Die Lüfter sind doch 3Pin Modelle und werden somit wahrscheinlich auch mit einer konstanten Spannung, in Abhängigkeit der Temperatur, versorgt.
Wozu dann die HZ?
Oder stehen die HZ für die Häufigkeit mit die Temperatur ausgelesen wird?
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
131
Punkte
89
Hallo zusammen,

ich wollte nur mal darauf hinweisen, dass sich der relevante Teil in der „scemd.xml“, durchaus von Modell zu Modell unterscheiden kann …
Auf meiner RS3617xs sieht der Teil so aus:

Rich (BBCode):
	<adt_fan_config type="DUAL_MODE_LOW" full_speed="50" full_speed_hyst="5" peci_offset="105" skip_check_temp="10">
		<alert_config name="cpu"  alert_temp="90" shutdown_temp="100" period="30" threshold="2"></alert_config>
		<alert_config name="disk" alert_temp="58" shutdown_temp="61" period="300" threshold="2"></alert_config>

		<sensor_config name="peci0"   min="60" therm="80" range="75" crit_hyst="5"></sensor_config>

		<pwm_config name="pwm2" sensor_type="allinput" high_freq="yes" pwm_duty_low="170" pwm_duty_high="245"></pwm_config>

		<fan_mapping_config name="internal" order="0" pwm="pwm2"></fan_mapping_config>
		<fan_mapping_config name="internal" order="1" pwm="pwm2"></fan_mapping_config>
		<fan_mapping_config name="internal" order="2" pwm="pwm2"></fan_mapping_config>
		<fan_mapping_config name="internal" order="3" pwm="pwm2"></fan_mapping_config>
	</adt_fan_config>

	<adt_fan_config type="DUAL_MODE_HIGH" full_speed="50" full_speed_hyst="5" peci_offset="105" skip_check_temp="10">
		<alert_config name="cpu"  alert_temp="90" shutdown_temp="100" period="30" threshold="2"></alert_config>
		<alert_config name="disk" alert_temp="58" shutdown_temp="61" period="300" threshold="2"></alert_config>

		<sensor_config name="peci0"   min="55" therm="80" range="75" crit_hyst="5"></sensor_config>

		<pwm_config name="pwm2" sensor_type="allinput" high_freq="yes" pwm_duty_low="195" pwm_duty_high="245"></pwm_config>

		<fan_mapping_config name="internal" order="0" pwm="pwm2"></fan_mapping_config>
		<fan_mapping_config name="internal" order="1" pwm="pwm2"></fan_mapping_config>
		<fan_mapping_config name="internal" order="2" pwm="pwm2"></fan_mapping_config>
		<fan_mapping_config name="internal" order="3" pwm="pwm2"></fan_mapping_config>
	</adt_fan_config>

Die beiden Einträge, die es jeweils 2 mal gibt, pwm_duty_low und pwm_duty_high können den Wert von 0 bis 255 annehmen und definieren in der PWM-Regelung das Puls-Pause-Verhältnis. 0 ist demnach 0% und 255 ist 100% „On“ (High)
 
  • Like
Reaktionen: Joker1510
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat