jens-maus / RaspberryMatic

:house: A feature-rich but lightweight, buildroot-based Linux operating system alternative for your CloudFree CCU3/ELV-Charly 'homematicIP CCU' IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) on a dedicated embedded device (RaspberryPi, etc.) or generic x86/ARM hardware.
https://raspberrymatic.de
Apache License 2.0
1.54k stars 190 forks source link

Update der Firmware unter USB nicht möglich #377

Closed MathiasJZ closed 5 years ago

MathiasJZ commented 6 years ago

Ich finde es toll, dass man die Raspberrymatic auch auf USB-Stick bzw SSD laufen lassen kann. Großes Lob an Jens. Leider muß man ein Update der Firmware dann manuell machen, Weder per WebUI noch über rmupdate ist eine Firmware-Aktuallisierung möglich. Das System bleibt im Recovery-Mode stehen. Alle Eingaben werden mit Error quittiert. Dann heißt es, Stecker ziehen. Gruß, Mathias

StefanGubler commented 6 years ago

Also wenn das so ist, dann bringt die schöne Funktion nichts. Wenn man bei einer Raspberrymatic vor Ort ist, geht das gut, wenn man dies über Remote machen möchte geht dies nicht. Schade

MathiasJZ commented 6 years ago

Es ist egal, ob Du vor Ort bist oder nicht. Ein Update geht weder über rmupdate noch über der WebUI. Das heißt, SSD raus, neu flashen und wieder rein. Gruß, Mathias

Am 18. September 2018 18:19:51 schrieb StefanGubler notifications@github.com:

Also wenn das so ist, dann bringt die schöne Funktion nichts. Wenn man bei einer Raspberrymatic vor Ort ist, geht das gut, wenn man dies über Remote machen möchte geht dies nicht. Schade— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

bibo09 commented 6 years ago

ich finde es auch sehr schade, das dieses tolle feature nicht mehr gegeben ist. Habe jetzt auch erstmal meine SSD gegen eine Micro SD ausgetauscht :(

jens-maus commented 6 years ago

Ich werd es mir bei Gelegenheit wieder anschauen. Jedoch muss auch gesagt werden das in Zeiten des Tinkerboard mit eMMC die Nutzung einer SSD ohnehin fraglich ist.

StefanGubler commented 6 years ago

Das mit dem Tinkerboard werde ich mal ausprobieren, das hört sich interessant an, wenn das Tinkerboard mit der eMMC dann stabil läuft und mit Stabil meine ich für Jahre.

Dann würde sich auch das Problem des Raspberry PI lösen, dass die Bootreihenfolge der USB drives sich ändert, wenn man zwei USB drives hat (OS und HomeMatic Daten).

jens-maus commented 6 years ago

Genau so ist es. Und der nächste RaspberryPi kommt sicher dann auch mit eMMC Unterstützung wieso sich dann noch mehr die Frage stellt warum man unbedingt eine über USB 2.0 angeschlossene SSD braucht. Trotzdem werde ich mir das nochmal bei Gelegenheit anschauen und ggf. lässt sich ja schnell eine Lösung finden damit man RaspberryMatic wieder auf externen USB Medien installieren kann – wenn man es denn will.

MathiasJZ commented 6 years ago

Genau dieser Meinung bin ich auch Warum sollen wir jetzt auf ein Tinkerboard S umsteigen? In ein paar Monaten sollen wir dann auf was wechseln, weil das Tinkerboard wieder zu alt ist? Gruß, Mathias

Am 27. September 2018 07:08:05 schrieb bibo09 notifications@github.com:

ich finde es auch sehr schade, das dieses tolle feature nicht mehr gegeben ist. Habe jetzt auch erstmal meine SSD gegen eine Micro SD ausgetauscht :(— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

jens-maus commented 6 years ago

Ihr sollt gar nichts, ihr könnt. Es gibt auch hunderte Leute die benutzen erfolgreich eine SD karte und haben damit auch keine Probleme. Die CCU3 wird auch mit einer SD karte ausgeliefert und die gehen auch nicht dauernd kaputt.

libertyx82 commented 6 years ago

Wenn man auf Nummer sicher gehen möchte nimmt man die hier Bei 384TBW sollte es da noch weniger Probleme geben und der Boot über USB mach alleine schon wegen der eingeschränkten Performance keinen Sinn.

StefanGubler commented 6 years ago

Das mit dem Tinkerboard wäre eine feine Sache. Die SD-Card Mechanik im Tinkboard ist viel besser, Gutes ein- und ausrasten, nicht so wie beim Raspberry Pi, dazu dann noch der e-Mmc. Sobald Jens Maus den Bug im Backup Restore für Tinkerboard behoben hat wird das verwendbar.

MathiasJZ commented 6 years ago

Ja ich weiß. In ein paar Wochen sollen wir dann wieder umrüsten, weil es etwas neueres gibt, als das Tinkerboard. Es müsste eigentlich jedem einleuchten: Du bestellst Dir heute einen neuen Rechner. Bevor er bei Dir ankommt, ist der längst überholt. Ich bleibe erst mal beim PI3 B+. Wenn man dann noch von SSD aus booten kann, ist alles perfekt. Ach ja, die Mechanik bzgl der Micro-SD gab es schon im PI 2B. Gruß, Mathias

Am 30. September 2018 14:12:47 schrieb StefanGubler notifications@github.com:

Das mit dem Tinkerboard wäre eine feine Sache. Die SD-Card Mechanik im Tinkboard ist viel besser, Gutes ein- und ausrasten, nicht so wie beim Raspberry Pi, dazu dann noch der e-Mmc. Sobald Jens Maus den Bug im Backup Restore für Tinkerboard behoben hat wird das verwendbar.— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

libertyx82 commented 6 years ago

Du kannst von einer SSD booten, nur macht das keinen Sinn, da über USB (2.0) angeschlossen du nur eine Raten von max 40MB/s hast. Ich benutze seit über einem Jahr die gleiche SD Karte, daher kann ich nicht nachvollziehen, wo hier das Problem sein soll.

StefanGubler commented 6 years ago

Stimmt. Booten von SD-Card war stabil, auch bei mir, aber auf einer Raspberry PI in meinem Ferienhaus. Liefe über Jahre stabil an der USV. Mit dem neuen Pi B+ und dem neuen Funkmodul und einer neuen SC-Card hatte ich Probleme. Nach einem Neustart und nach einem langen Stromausfall startete der Raspi von der SD-Card nicht mehr. Alles andere startete einwandfrei auf, nur der Raspi nicht. Dummerweise ist dies 1000km entfernt, da wird es schweirig mit der Fern Diagnose deshalb suche ich etwas das stabil läuft und auch Stromausfälle und Reboots übersteht.

MathiasJZ commented 6 years ago

Dann erzähle mir doch mal, wie ich auf dieser SSD Updates installieren soll.. Weder über der WebUI noch über rmupdate ist das möglich. Nach dem Neustart bootet der Raspberry in den Recovery Modus, jede Eingabe wird mit Error quittiert. Leider hat der Raspberry nur eine USB2-Schnittstelle. Da hast Du recht. Aber meiner Meinung nach überwiegen die Vorteile gegenüber den Nachteilen. Ich habe früher auf einem PI2 B eine Festplatte laufen lassen. Die Bootpartition blieb auf der SD. Da gab's auch keine Probleme mit freepbx.

Am 30. September 2018 14:48:35 schrieb Dirk Schneider notifications@github.com:

Du kannst von einer SSD booten, nur macht das keinen Sinn, da über USB (2.0) angeschlossen du nur eine Raten von max 40MB/s hast. Ich benutze seit über einem Jahr die gleiche SD Karte, daher kann ich nicht nachvollziehen, wo hier das Problem sein soll.— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

libertyx82 commented 6 years ago

Updaten hat mit Booten nichts zu tun! Booten kannst du von der SSD Problemlos, nur das Update auf ein USB Device geht nicht über die WebUI, dass muss du dann manuell machen, wie bisher auch, bevor es die Update Funktion über die WebUI gab. Oder du bootest von der SD und nimmst die SSD als Datenlaufwerk (wie ich das auch tue), alles was schreibt wird auf die SSD ausgelagert. So kannst du deinen PI Problemlos updaten und die SD hält Problemlos da zum Großteil nur auf die SSD geschrieben wird.