Banana/Raspberry "Powerdown message"

Gast #4545680
Moin,

ein Bananapi  steckt zusammen mit anderer Elektronik in einem 
Metallgehäuse und erledigt seine Arbeit im Dunkeln, das ganze headless, 
also ohne Monitor. Gelegentlich soll das System ausgeschaltet werden, 
also über ssh oder ein Webinterface wird "halt -p" aufgerufen. Nach ein 
paar Sekunden bleibt der Prozessor stehen, aber die Pinleiste mit der 
Peripherie (GPIO, I2C usw) wird nach wie vor mit Spannung versorgt 
(genauer gesagt, die 5V und 3V3-Pins). Wenn ich den Schaltplan richtig 
verstehe, kann die auch garnicht vom System abgeschaltet werden.

Problem ist, ich kann von außen nicht erkennen, wann der Shutdownvorgang 
abgeschlossen ist und ich das System gefahrlos ausschalten kann. Die 
onboard-LEDs sind von außen nicht sichtbar.
Meine Idee ist jetzt, auf dem angeschlossenen Display eine Message 
auszugeben  ("Shutdown Completed") oder eine LED auf der Frontplatte 
auszuschalten. Beides geht über i2c-Zugriffe, z.B. aus einem 
Python-Skript.

Meine Frage: wo und in welchem init-Skript muss dieser Zugriff erfolgen? 
Das ganze soll natürlich möglichst spät stattfinden, z.B. unmittelbar, 
bevor die Platte abgemountet wird. Aber sind dann die Kerneltreiber für 
i2c und hdd noch aktiv? Mir fehlt bei den ganzen init/shutdown-Scripten 
noch etwas der Durchblick.
Gast
@ Mick

Perfekt, das habe ich gesucht, danke!

@ Oliver R.

Meinst Du die Serielle auf der Pinleiste oder die mit der Bootconsole? 
Oder beide?

Auch für diesen Hinweis danke!
Gast
powerdown gibts nicht. Wie gesagt, ein Banana pi mit Armbian (genauer 
Banana Pro). Es gibt nur ein /sbin/poweroff, und das hat die gleiche 
Wirkung wie halt -p.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.