Der Pi, die USB-Festplatte und das Abschalten – Eine Quick & Dirty Lösung

pi-1200usbEin Provisorium

Wieder einmal vorweg muss ich erwähnen, dass ich mir hier eine Notlösung notiere. Es geht sicherlich eleganter, wahrscheinlich liegt es an mir, die Aufgabe nicht sauberer zu lösen. Zumindest zum jetzigen Zeitpunkt ;-)

Das Problem

Ich habe an meinem Pi-2B+ eine 3TB-USB-Festplatte im 3,5 Zoll-Format in Betrieb. Da der Raspi eigentlich als NAS fungiert, soll diese über größere Zeiträume der Inaktivität in den Standby-Modus wechseln, was sie aber von alleine leider nicht erledigt. Am DVD-Player und Windows-PC schon, am Pi aber blöderweise eben nicht.

Versuche

Ich habe mittlerweile hadparm, sdparm, tlp und hd-idle durchgetestet, niemals hat sich der gewünschte Erfolg eingestellt.

Notlösung

Lediglich mit dem Komando „haparm -Y /dev/sda schaltet sie unverzüglich ab. Egal mit welchem -B oder -S, für den Powerlevel bzw. die Spindownzeit ich ansonsten in der hdparm.config arbeite, das Ding bleibt an.

Bei allen anderen Tools außer hdparm, erreiche ich gar nichts. Da ich nach knapp 3 Tagen herumfummeln einfach im Augenblick keine weitere Zeit in diese Geschichte stecken kann und will, lasse ich die Festplatte nun alle drei Stunden via hdparm und crontab in den Standby-Modus wechseln. Das funktioniert gut und scheint(!) auch keine Probleme zu bereiten, wenn gerade Aktivität auf dem Laufwerk herrscht. Es fährt dann allerdings herunter und startet unverzüglich neu. Mehr brauche ich aber eigentlich nicht, also belasse ich es vorerst dabei.

Was vorher noch zu erledigen ist:

Natürlich muss hdparm installiert sein, was mit

sudo apt-get install hdparm -y

schnell zu erledigen ist.

Ein kleines Script sollte erstellt werden, in welchem „hdparm“ aufgerufen wird. Anders als per Script habe ich es gar nicht versucht, da ich mir immer die Möglichkeit offen halten möchte, solche Vorgänge zu erweitern.

In meinem Fall heißt das Script „runcron.sh„, liegt in /bin/, wurde vom User „root“ angelegt und enthält die Zeilen:

#!/bin/bash

sudo /sbin/hdparm -Y /dev/sda

Daran denken, die Datei mit

sudo chmod +x /bin/runcron.sh

ausführbar zu machen ;-)

Ein Cronjob muss eingerichtet werden.

Per

crontab -e

die Tabelle einrichten bzw. die folgende Zeile hinzufügen:

0 */3 * * * /bin/runcron.sh

Der Dateiname ist natürlich Ermessenssache.

Für die Vorarbeiten sind oben zusätzlich Links hinterlegt, hier geht es ja gerade eher nur um Ruhepausen für die HDD.

 

 

 

Dies und das zum 17-f258ng Notebook, AMD A10 & Co, Bluescreens

HP_17f258ng-geraetNach einigen Wochen täglichem werkeln mit dem HP 17-f258ng Notebook, hat man ja auch mit seinen ‚Macken‘ einige Erfahrungen gesammelt. Ich schreibe einfach mal lose auf, was mir bisher im Gedächtnis geblieben ist.

 

Bluescreens

An sich arbeitet das Gerät zuverlässig, einzig sporadisch auftretende Bluescreens sind bzw. waren in den ersten Tagen eher nervig. Oft traten sie auf, wenn das Notebook aus dem Standby oder Ruhezustand erweckt wurde. Seltener mitten im Betrieb, gelegentlich aber auch dies. In einigen ersten Vermutungen (auch nach auswerten diverser Logfiles des Betriebssystems) hatte ich den Grafikkartentreiber im Verdacht. Etliche Versuche mit allen möglichen Catalysttreibern brachten aber keine Besserung, eher wurde es schlimmer. Eher Zufällig habe ich eine Verschlimmerung der Abstürze beobachten können, wenn eine Quelle im Netzwerk nicht schnell genug geantwortet hat. Sei es nun, das Ordner mit vielen Files im Heimnetzwerk auf meinem NAS eher zu träge kamen oder bei Google+ bzw. Facebook die Seite nicht schnell genug aufgebaut werden konnte, nach einigen Sekunden in denen der Rechner sehr ausgelastet schien, kam der berüchtigte blaue Schirm.

Ein ähnliches Verhalten trat auf, wenn die Verbindung zum WLAN nach dem Ruhezustand nicht schnell genug aufgebaut wurde. Lange Rede, kurzer Sinn: Ich habe in einem schnellen (und bisher einzigen) Versuch den WLAN/Bluetoothtreiber von HP gegen die Variante von Lenovo ersetzt, seitdem ist Ruhe :-)

Coolsense

Bei den verschiedenen Versuchen mit meinen Benchmarkprogrammen habe ich festgestellt, dass die Ergebnisse oft (etwas) besser ausfallen, wenn Coolsense nicht installiert bzw. abgeschaltet ist. Bei der Suche nach der oben erwähnten Ursache für die Bluescreens hatte ich dieses deinstalliert, ich lasse es weg und habe gefühlt den Eindruck, das System läuft flüssiger. Vorsicht, rein subjektives Empfinden ;-)

Übertakten/Turbo Modus

Vorsicht, bei dem was jetzt kommt! Auch wenn das Tool direkt von AMD stammt und augenscheinlich beim HP 17-f258 Notebook einsetzbar ist, sollte man sich im klaren darüber sein, dass man seinen Computer damit ruinieren kann! Ich habe KEINE großen Tests mit den Möglichkeiten gemacht und erwähne es hier nur der Vollständigkeit halber und weil ich in einigen Mails gefragt wurde, ob ich etwas zum Thema ‚Turbomode‘ sagen kann. Kann ich nebenbei nicht, bin kein großer Anhänger vom Takten über die Spezifikationen hinaus. Also überlegt was Ihr macht, ich übernehme keine Garantie! 

Ohne jetzt dazu viele Worte zu verlieren, mit dem Tool „AMD-Overdrive“ ist es möglich, auch noch das letzte Quentchen Leistung aus seinem System herauszuholen. Auf der verlinkten Seite ist, etwa in der Mitte, der Download zu finden.

Wie oben gesagt Vorsicht, ich selber habe noch keinerlei Erfahrungen mit den Übertaktungsmöglichkeiten des Notebooks gesammelt!