FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: MacReiner am 28 Juni 2022, 15:35:33

Titel: [gelöst] Cubietruck geht offline
Beitrag von: MacReiner am 28 Juni 2022, 15:35:33
Hallo zusammen,

ich bin grad etwas ratlos...
Mein Cubie hat 10 Jahre fehlerfrei gearbeitet.
Jetzt hat er das Problem, dass er nach einem Neustart nach ca. drei Minuten offline geht.
Jedesmal und immer reproduzierbar.
Daraufhin habe ich mir über die Kleinanzeigen einen anderen gebrauchten gekauft.
Das Betriebssystem ist auf der Micro-SD-Card und als Speicher habe ich eine SSD.
Diese beiden Komponenten habe ich wiederverwendet.
Der zweite Cubie zeigt leider exakt dasselbe Verhalten.
Auch das Netzteil habe ich gewechselt.

Nun fehlt mir ein Ansatz, eine Idee, um das Problem zu lösen.
Vielleicht kann hier jemand aus Erfahrung helfen?
Titel: Antw:Cubietruck geht offline
Beitrag von: Dr. Boris Neubert am 28 Juni 2022, 16:34:59
Hallo Reiner,

kannst Du mal über ein Skript, dass den Zustand des Netzwerkinterfaces alle 10 Sekunden in eine Datei loggt, nachschauen, was der Grund fürs Offline-Gehen ist?

Hast Du zwischenzeitlich irgendetwas in Deinem Netzwerk geändert?

Viele Grüße
Boris
Titel: Antw:Cubietruck geht offline
Beitrag von: Wernieman am 28 Juni 2022, 16:39:10
Was mir so auffällt:
"Das Betriebssystem ist auf der Micro-SD-Card" .. mal diese gewechselt?
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 28 Juni 2022, 20:06:00
Hallo Boris,

eine Änderung im Netzwerk hat nicht stattgefunden. Wochen vorher gab es mal eine neue FRITZ!Box, da lief der Cubie aber noch sauber.

So ein Script zu starten, traue ich mir so aus dem Handgelenk nicht zu. Das müsste ich mit meiner IT klären...🤣

@Wernieman: Die Karte habe nicht getauscht, das könnte ich machen.

Danke schonmal für die Ansätze!
Titel: Antw:Cubietruck geht offline
Beitrag von: Wernieman am 28 Juni 2022, 21:25:57
Steht denn etwas in den Vorhandenen Logfiles?
/var/log/syslog/kern.log währen interessant ... wenn dort nichts zu dem Zeitraum steht, kann in den 3 Minuten Laufzeit überhaupt geschrieben werden?
Wie sieht der Speicher in den 3 Minuten Laufzeit aus?
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 29 Juni 2022, 19:38:19
ZitatJun 29 13:17:08 localhost kernel: [    0.000000] Booting Linux on physical CPU 0
Jun 29 13:17:08 localhost kernel: [    0.000000] Initializing cgroup subsys cpuset
Jun 29 13:17:08 localhost kernel: [    0.000000] Initializing cgroup subsys cpu
Jun 29 13:17:08 localhost kernel: [    0.000000] Linux version 3.4.113-sun7i (root@armbian.com) (gcc version 5.5.0 (
Linaro GCC 5.5-2017.10) ) #8 SMP PREEMPT Fri Feb 8 08:49:27 CET 2019
Jun 29 13:17:08 localhost kernel: [    0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
Jun 29 13:17:08 localhost kernel: [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction
cache
Jun 29 13:17:08 localhost kernel: [    0.000000] Machine: sun7i
Jun 29 13:17:08 localhost kernel: [    0.000000] Memory Reserved:
Jun 29 13:17:08 localhost kernel: [    0.000000]        SYS  : 0x43000000 - 0x4300ffff  (  64 kB)
Jun 29 13:17:08 localhost kernel: [    0.000000]        LCD  : 0x50000000 - 0x50ffffff  (  16 MB)
Jun 29 13:17:08 localhost kernel: [    0.000000] cma: CMA: reserved 16 MiB at 4ec00000
Jun 29 13:17:08 localhost kernel: [    0.000000] Memory policy: ECC disabled, Data cache writealloc
Jun 29 13:17:08 localhost kernel: [    0.000000] sunxi: Allwinner A20 (AW1651/sun7i) detected.
Jun 29 13:17:08 localhost kernel: [    0.000000] On node 0 totalpages: 524288
Jun 29 13:17:08 localhost kernel: [    0.000000] free_area_init_node: node 0, pgdat c0a4ae80, node_mem_map d1000000
Jun 29 13:17:08 localhost kernel: [    0.000000]   DMA zone: 512 pages used for memmap
Jun 29 13:17:08 localhost kernel: [    0.000000]   DMA zone: 0 pages reserved
Jun 29 13:17:08 localhost kernel: [    0.000000]   DMA zone: 65024 pages, LIFO batch:15
Jun 29 13:17:08 localhost kernel: [    0.000000]   Normal zone: 1008 pages used for memmap
Jun 29 13:17:08 localhost kernel: [    0.000000]   Normal zone: 128016 pages, LIFO batch:31
Jun 29 13:17:08 localhost kernel: [    0.000000]   HighMem zone: 2576 pages used for memmap
Jun 29 13:17:08 localhost kernel: [    0.000000]   HighMem zone: 327152 pages, LIFO batch:31
Jun 29 13:17:08 localhost kernel: [    0.000000] PERCPU: Embedded 8 pages/cpu @d200e000 s8256 r8192 d16320 u32768
Jun 29 13:17:08 localhost kernel: [    0.000000] pcpu-alloc: s8256 r8192 d16320 u32768 alloc=8*4096
Jun 29 13:17:08 localhost kernel: [    0.000000] pcpu-alloc:
  • 0
  • 1
Das steht im kern.log

Der Speicher sieht so aus:

System load:   0.02             Up time:       6 hours
Memory usage:  5 % of 1999Mb    IP:            192.168.1.111
CPU temp:      45°C            HDD temp:      44°C           
Usage of /:    18% of 15G       storage/:      6% of 118G   
Titel: Antw:Cubietruck geht offline
Beitrag von: Wernieman am 30 Juni 2022, 08:02:06
Sieht wirklich so das kern.log aus? Also nach der Zeile "pcpu-alloc:" kommt wirklich nur noch 0 und 1?
Und auch nach 0.000000 nichts mehr?

Hast DU eventuell, zur "optimierung" der SD die Logfiles umgebogen?
Titel: Antw:Cubietruck geht offline
Beitrag von: Dr. Boris Neubert am 30 Juni 2022, 08:16:47
Zitat von: MacReiner am 28 Juni 2022, 20:06:00
So ein Script zu starten, traue ich mir so aus dem Handgelenk nicht zu.

Kleine Spende anbei.

Speichern, mit

chmod +x check.sh

ausführbar machen, direkt nach dem Start ausführen. Nach Neustart in das erzeugte Log reinschauen.
Titel: Antw:Cubietruck geht offline
Beitrag von: Wernieman am 30 Juni 2022, 08:32:34
Wobei das Speicher zu "/tmp" bei einem ShutDown doch nicht sinnvoll ist?
Titel: Antw:Cubietruck geht offline
Beitrag von: Dr. Boris Neubert am 30 Juni 2022, 08:45:00
Stimmt, also besser das Log in das Home-Verzeichnis des Users schreiben lassen, der das Skript ausführt:

LOG=$HOME/check.log
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 30 Juni 2022, 12:04:33
@Wernieman:

Das ist wohl nur ein Teil der Wahrheit. Ich hätte im Terminalfenster weiter herunter scrollen müssen.
Insgesamt muss ich mich erstmal wieder in die Thematik einarbeiten.
Ihr merkt es an meinen unzureichenden Antworten 😅
Das braucht Zeit, die ich derzeit nicht dafür aufbringen möchte. Bin lieber draußen...
Es wird mal hier mal da eine Stunde geben, um zu forschen.

Übrigens habe ich doch eine Änderung im System:
Es ist ein MapleCul hinzugekommen.
Den werde ich in der fhem.conf mal auskommentieren. Vielleicht ist das ein Ansatz.

Ich melde mich ☺️
Titel: Antw:Cubietruck geht offline
Beitrag von: Wernieman am 30 Juni 2022, 12:17:25
Könnte auch ein Netzteilproblem sein ....

Wegen Logfile:
Wie Dun sieht startet es mit 0.000000 also Bootzeit, da eben Uptime =0
Dann wird die Zahl immer größer, da eben die Uptime steigt. Wenn jetzt der Break von Hoher Zahl -> 0.000 im Logfile folgt, hast Du die letzten Logmeldungen vor dem "Neustart" .. und genau diese Zeilen, mindestens +-10 Zeilen, interessieren uns hier ....
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 30 Juni 2022, 12:55:33
Ok, das finde ich heraus.
Wird aber heute abend.

Vielen Dank 😊

Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 30 Juni 2022, 16:43:19
Hier jetzt das vollständige kern.log:
Es ist doch ein wenig mehr...



Jun 29 13:17:08 localhost kernel: [    0.000000] Booting Linux on physical CPU 0
Jun 29 13:17:08 localhost kernel: [    0.000000] Initializing cgroup subsys cpuset
Jun 29 13:17:08 localhost kernel: [    0.000000] Initializing cgroup subsys cpu
Jun 29 13:17:08 localhost kernel: [    0.000000] Linux version 3.4.113-sun7i (root@armbian.com) (gcc version 5.5.0 (Linaro GCC 5.5-2017.10) ) #8 SMP PREEMPT Fri Feb 8 08:49:27 CET 2019
Jun 29 13:17:08 localhost kernel: [    0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
Jun 29 13:17:08 localhost kernel: [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Jun 29 13:17:08 localhost kernel: [    0.000000] Machine: sun7i
Jun 29 13:17:08 localhost kernel: [    0.000000] Memory Reserved:
Jun 29 13:17:08 localhost kernel: [    0.000000]        SYS  : 0x43000000 - 0x4300ffff  (  64 kB)
Jun 29 13:17:08 localhost kernel: [    0.000000]        LCD  : 0x50000000 - 0x50ffffff  (  16 MB)
Jun 29 13:17:08 localhost kernel: [    0.000000] cma: CMA: reserved 16 MiB at 4ec00000
Jun 29 13:17:08 localhost kernel: [    0.000000] Memory policy: ECC disabled, Data cache writealloc
Jun 29 13:17:08 localhost kernel: [    0.000000] sunxi: Allwinner A20 (AW1651/sun7i) detected.
Jun 29 13:17:08 localhost kernel: [    0.000000] On node 0 totalpages: 524288
Jun 29 13:17:08 localhost kernel: [    0.000000] free_area_init_node: node 0, pgdat c0a4ae80, node_mem_map d1000000
Jun 29 13:17:08 localhost kernel: [    0.000000]   DMA zone: 512 pages used for memmap
Jun 29 13:17:08 localhost kernel: [    0.000000]   DMA zone: 0 pages reserved
Jun 29 13:17:08 localhost kernel: [    0.000000]   DMA zone: 65024 pages, LIFO batch:15
Jun 29 13:17:08 localhost kernel: [    0.000000]   Normal zone: 1008 pages used for memmap
Jun 29 13:17:08 localhost kernel: [    0.000000]   Normal zone: 128016 pages, LIFO batch:31
Jun 29 13:17:08 localhost kernel: [    0.000000]   HighMem zone: 2576 pages used for memmap
Jun 29 13:17:08 localhost kernel: [    0.000000]   HighMem zone: 327152 pages, LIFO batch:31
Jun 29 13:17:08 localhost kernel: [    0.000000] PERCPU: Embedded 8 pages/cpu @d200e000 s8256 r8192 d16320 u32768
Jun 29 13:17:08 localhost kernel: [    0.000000] pcpu-alloc: s8256 r8192 d16320 u32768 alloc=8*4096
Jun 29 13:17:08 localhost kernel: [    0.000000] pcpu-alloc:
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 30 Juni 2022, 17:05:15
Möglicherweise bin ich dem Übeltäter auf der Spur:

Das zuletzt hinzugefügte device ist ja der mapleCul.
Das habe ich in der fhem.cfg mal auskommentiert und sieht nun so aus:

#define MAPLECUL1_868 CUL 192.168.1.90:2323 1331
#setuuid MAPLECUL1_868 62763d33-f33f-548a-343f-ff57b0704212a4c8
#attr MAPLECUL1_868 room Server

Seit 15 Minuten läuft alles stabil...

Zu früh gefreut. Er hat länger durchgehalten, ist aber wieder abgeschmiert. Chice!
Titel: Antw:Cubietruck geht offline
Beitrag von: Wernieman am 01 Juli 2022, 12:03:45
Hast Du das Gerät abgezogen?
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 01 Juli 2022, 14:34:51
Nein, probiere ich aber gerne aus.
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 01 Juli 2022, 16:30:29
Das glaub ich jetzt nicht...
Hab den MapleCul gleich um 15:00 physikalisch abgeklemmt, der fhem Server läuft jetzt um 16:30 tatsächlich noch.

Es wäre schon doof, wenn ich den MapleCul nicht verwenden kann, bin auf seine Reichweitenverlängerung angewiesen.
Bisher hat ein Cuno diesen Job gemacht, der ist aber leider gestorben.
Cuno kann man wohl nicht mehr kaufen, darum der MapleCul.

Und nu?? 😅🤓
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 03 Juli 2022, 09:26:04
Update:

Er schmiert immer noch mehrmals am Tag ab.
Als Nächstes nehme ich mal eine andere SD-Card, dabei verspreche ich mir aber nicht viel davon.
Denn ich weiß jetzt, dass das Linux weiterläuft, somit ist die Überschrift eigentlich falsch.
Nur der FHEM-Server stürzt ab.
Danach setze ich FHEM neu auf.
Das wird zeitlich gesehen etwas dauern, hab halt andere Sachen zu tun 😇.
Titel: Antw:Cubietruck geht offline
Beitrag von: Wernieman am 03 Juli 2022, 14:11:55
Hast DU mal probiert, zwischen Cubi und Stick einen aktiven *) USB-Hub zu stecken?

*) aktiv heißt, ein USB.Hub mit eigener Stromversorgung
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 11 Juli 2022, 17:15:37
Sorry, hatte dich ganz überlesen...

Nein das habe ich mangels aktivem Hub nicht ausprobiert.
Denkst du da an eine erhöhte Stromaufnahme?
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 11 Juli 2022, 20:32:54
Test:

Umbenennung von /opt/fhem  nach /opt/fhem-alt

Fhem komplett neu installiert
Einzelne Aktoren aus der alten fhem.cfg in die neue kopiert.

Jetzt abwarten,  ob die Kiste morgen noch läuft...
Titel: Antw:Cubietruck geht offline
Beitrag von: MacReiner am 12 Juli 2022, 21:14:13
FHEM läuft noch.
Ein Hardwarefehler wird immer unwahrscheinlicher.
Heute habe ich drei weitere Räume in die cfg kopiert.
Es kommt wieder Leben in die Bude 😁
Titel: Antw:[gelöst] Cubietruck geht offline
Beitrag von: MacReiner am 17 Juli 2022, 23:22:55
Seit der Neuinstallation läuft fhem wieder stabil.
Alle Aktoren sind eingebunden und auch der MapleCul ist aktiv.

Jetzt kann ich mir überlegen, wie ich den zweiten Cubietruck sinnvoll einsetze...😅

Danke für's Mitdenken und für die Lösungsansätze!
Titel: Antw:[gelöst] Cubietruck geht offline
Beitrag von: Franz Tenbrock am 31 Oktober 2022, 21:47:05
Hallo
schön das zu lesen
auch ich habe einen cubi der sit 9 Jahren fehlerfrei läuft
habe Angst da was zu ändern da ich zur Zeit wenig Zeit habe mich wieder in Linux etc einzuarbeiten.

Habe gerade eine Monoblock WP in meine Heizung selbst integriert und es läuft auch alles
Temperaturen kann ich auch lesen, bisher 8 nun 10 Messtellen
würde nun gerne den Stromverbrauch auslesen
zb mit
Eltako WSZ15D-32A
über die Suche nach Cubi und Gpio Stromzähler gesucht, daher hier nun
würde auch einen eigenen Post dann aufmachen

das video fand ich super
https://www.youtube.com/watch?v=XaTPCZZGsAY

geht das auch beim cubi
wie aber 5V der cubi hat nur 3 V

ev interessiert es auch andere
schade das das Wiki nicht so gut gepflegt wird

Sorry