Raspberry 4B läuft nicht stabil

OP #8103722
Lesenswert?
• ▲
▼

Guten Abend.

Ich habe ein Problem mit meinem Raspberry 4B (1 GB RAM). In unregelmäßigen Abständen (manchmal schon einige Stunden nach dem Hochfahren) reagiert der Desktop nicht mehr. Die Maus bewegt sich noch aber ich kann nichts mehr öffnen oder schließen usw. Per SSH komme ich noch auf die Konsole drauf, dann mache ich einen Reboot und dann läuft er erstmal wieder bis zum nächsten "einfrieren". Manchmal sieht die Grafik auch merkwürdig aus, die Eingabefelder und auch die Schaltflächen oben an den Fenstern sind dann teilweise schwarz eingefärbt. Ich habe ein Bild von der Anmeldemaske angehängt wie das heute aussah. Manchmal ist es aber auch so, dass mitten drin einfach die geöffneten Bash-Fenster mit den Scripten verschwinden. In dem Fall kann ich über den Desktop wieder neue Fenster öffnen und die Scripte wieder starten. Gelegentlich schien auch das Dateisystem verschwunden zu sein. Ich konnte also nicht mehr im Dateisystem navigieren und ich meine dass dann auch das gelbe Ordner-Symbol vom PCManFMDateimanager oben in der Leiste verschwunden war.

Operating System: Debian GNU/Linux 13 (trixie)
Kernel: Linux 6.18.34+rpt-rpi-v8 Die CPU-Temperatur beträgt meistens um die 40 °C.

Ich habe irgendwann XScreenSaver nachinstalliert weil ich eine automatische Bildschirmsperre haben wollte, aber die Probleme bestanden schon davor. Das Betriebssystem läuft auf einer "SanDisk Ultra 64 GB microSD XC I 10" und ich lasse zwei Python-Scripte laufen, eines loggt RS485 Nachrichten von meiner Heizungssteuerung (USB to RS232/485/TTL Adapter von Waveshare) sowie Temperaturen von ein paar DS18B20 Sensoren und das andere steuert über HTTP-Requests eine Funksteckdose. Ich hatte schon die SD-Karte im Verdacht, aber die Probleme traten ja schon ganz am Anfang auf und da konnte die neue SD-Karte unmöglich schon zu viel beschrieben worden sein. Das Netzteil ist ein Original Raspberry Pi Netzteil mit 15 Watt (5,1 V, 3,0 A, USB Type-C).

Bevor ich jetzt anfange irgendwelche Ersatzteile zu bestellen (z.B. stärkeres Netzteil oder eine High Endurance microSD Card), welche Ursache haltet ihr für wahrscheinlich?

Angehängte Dateien:
#8103844
Lesenswert?
• ▲
▼

übertaktest du den RPI? Bei Bildfehler würde ich jetzt eher eien Hardware defekt vermuten RAM / CPU oder die Lötstellen davon. Hast du einen A2 µSD-Karte, wenn das nur eine alte Class 10 Karte ist hängst du am I/O Flaschenhals fest.

mit sudo iotop -o kannst du dir mal anschauen welche Prozesse dir die Karte totschreiben. Meist fängt es damit an das der RPI hängen bleibt weil die Speicherkarte mehrere Sekunden lang aussetzt irgendwan setzt der interne Controller die Karte dann auf read-only.

Ich habe vor ein paar Wochen eine PI4B auf einen btrfs rootpartition aufgesetzt, da das 5V Meanwell Netzteil, etwas Probleme hatte, wenn die Netzspannung bei Abschalter einen größeren Last (18kW) etwas hochging, dabei hat es mir anscheinend bei diesem kleinen Ausfall auch ne Karte zerschossen. Konnte das Dateisystem wieder reparieren,habe das ganze dann aber auf btrfs aufgesetzt. Das scheint bei plötzlichen Ausfällen gutmütiger zu sein da die alten Daten erst gelöscht werden wenn der aktuelle Schreibvorgang erfolgreich war.

in der fstab kannst du die Optionen noatime und z.B. commit=120 eintragen, das verhindert das die Zeiten jedes Lesezugriffs geschrieben werden und Daten aus dem RAM werden erst nach 120 Sekunden auf die Platte geschieben, zuvor hat das immer alle paar Sekunden Zugriffe gegeben.

Die Systemlogs landen jetzt erstmal auf einen RAM Laufwerk und werden nur ein paar mal am Tage auf die SD Karte geschrieben, aber mit dem Risiko wenn was schief läuft sind die logs weg.

Dann kann man den Kernel Buffer und das swapping verhalten noch etwas einbremsen.

Antwort schreiben

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.