Raspberry Pi 4 bootet nicht korrekt?
Moin,
Ich habe mir meinen ersten Raspberry gekauft und habe deswegen noch nicht so viel Ahnung. Ich habe also Raspberry OS auf einer SD Karte mit dem Tool von Raspberry installiert. Der Raspberry ist ganz normal gebootet und es hat alles funktioniert.
Dann wollte ich für meinen 3D-Drucker dort OctoPrint installieren. Den einen Tag hat es ohne Probleme funktioniert und ich konnte ihn ohne Probleme benutzen. Den nächsten Tag als ich den Raspberry gestartet habe, ging er für eine halbe Minute und ich konnte ihn auch über die Weboberfläche erreichen, aber jetzt startet er garnicht mehr.
Wenn ich den Raspberry starte, leuchtet die Rote LED wie gewohnt und die Grüne nur für eine Weile. Danach blinkt sie extrem schnell und ganz leicht nur und der Raspberry startet nicht. Aus dem HDMI Port kommt auch nichts und ich habe schon verschiedene SD-Karten/USB-Sticks probiert. Ich habe auch verschiedene OS ausprobiert. Alles kein Erfolg
Wenn keine SD Karte steckt, kommt der ganz normale Bootscreen, aber sobald ich die SD Karte einstecken, ist das Bild wieder weg. (Siehe Anhang)
Ich habe schon einiges versucht, aber nichts hilft.
Danke im Vorraus
https://drive.google.com/drive/folders/1_yPuVTttswx4pgY0HOHJtnj3-x7UnQW2
2 Antworten
- Maßnahme: Eine neue SD-Karte einrichten und damit booten - am besten auch mehrmals. Funktioniert dies soweit, hat OctoPrint Dir irgend etwas versaut.
- Maßnahme: Wenn das funktioniert, nimmst Du die alte SD-Karte und installierst OctoPrint wie in dieser Anleitung beschrieben: https://octoprint.org/download/
Wenn die 1. Maßnahme nicht funktioniert, hat Dein PI einen Hardware-Schaden. Wenn die 1. Maßnahme funktioniert, aber die 2. Maßnahme nicht, machst Du leider etwas falsch, was wir aus der Ferne nicht klären können. Dann findest Du hier ein Support-Forum: https://community.octoprint.org/
Da hat es anscheinend das "Boot Image" zerrissen. Da ist die Firmware für den Raspberry drauf, ohne die kann der (fast) gar nichts machen.
Oft liegt das aber auch an billigen SD Karten die kaputt gehen oder zwischendurch Daten verlieren.
Du musst drauf achten eine gute, Marken Karte zu kaufen. Du kannst aber auch einen USB Stick oder eine USB SSD verwenden wenn Du einen Pi4 oder Pi5 hast oder DU musst einen 3er "hacken".
Bei der SSD musst Du drauf achten, dass die nicht zu groß ist, sonst geht der Raspberry in einen Timeout wenn der die Partition einliest. 265GB sollten aber funktionieren. Du kannst natürlich auch eine größere Verwenden, dann darf die Rootpartition aber nicht größer als 256GB sein. Aber am einfachsten verwendet man einen SSD "winzling", die bekommt man ja schon für wenige Euro.
Einen Stick oder SSD kannst Du mit dem Tool beschreiben das Du auch für die SD Karte benutzt hattest.
Steck das mal in einen PC und schau ob die Bootpartition in Ordnung ist (Datenträgerprüfung). Die ist in FAT32, kann also auch von einem Windows-PC gelesen und geprüft werden.
Auf einem Linux-PC kannst Du fsck auf allen partitionen verwenden.
Die SD Karte oder den Raspberry? Ich habe die Karten schonmehrmals alle formatiert und eig auch mit DiskPart geprüft
Die SD Karte natürlich. Den Raspberry kann man nicht an einen PC anstecken (außer für Strom).
Ich mag SD Karten nicht, die gehen viel zu schnell kaputt (kein wear leveling). Ich verwende meistens eine 128GB SSD. Ich habe nur zwei Raspberry die auch auf SD Karte laufen, hier ist die Karte aber Read-Only, verschleißt also nicht durch beschreiben. Das eine ist ein Libreelec System (mit 1TB SSD zum aufnehmen aus Fernsehen), das andere ein Arbeits-PC wo ich nur Daten per Netzwerk benutze, nicht lokal speichere.
Gibt es zum testen ein Programm? Oder ein Tutorial?
Komisch aber auch das 3 verschiedene SD Karten nicht gehen und 1 USB Stick
Das sollte dann nicht sein.
Sicher, dass der Pi auch genug Strom bekommt? Gerade wenn man zusätzlich was per USB eingesteckt hat und dann Probleme entstehen liegt das oft an mangelhafter Stromversorgung.
Am besten steckt man immer einen aktiven HUB dazwischen, also einen USB-Hub mit eigenem Netzteil.
Ich verwende am liebsten welche mit besonders starkem Netzteil und einem Schalter/Taster pro Port. Da hänge ich dann auch den Raspberry selber als Stromversorgung dran.
Also ich versorge den PI mit einem 5V 3A Netzteil. Er hat ja auch vorher ein paar mal funktioniert. Die rote LED leuchtet auch durchgehend. Auch ohne zusätzliche Geräte geht es ja nicht
Die können zu viel sein. Der Pi hat eine "Polyfuse" die bei zu viel Strom herumzicken kann. Dann bekommt der Pi unterspannung und kann nicht mehr korrekt arbeiten.
Oft setzt sich diese Polyfuse auch nicht mehr zurück. Dann muss man die austauschen oder einfach überbrücken damit der Pi wieder funktioniert.
Manchmal zicken die auch ohne ersichtlichen grund.
Also imemr zuerst einen aktiven USB Hub zwischen schalten und schauen was passiert.
Meinst du die Stromversorgung vom PI überbrücken?
Online steht auch überall, dass der PI eigentlich 3A braucht. OctoPrint meinte auch, dass er zu wenig bekommt, als ich ein 1.5 A Netzteil dran hatte
Mehr als 3A hatte der auch nicht bei mir. Raspberry empfiehlt ja auch 3A (15W)
Dann bleibt genau 0W für den Raspberry - der braucht aber Watt zum funktionieren.
Wenn Du dem 15W zur Verfügung stellst und dann die gesamten 15W per USB heraus ziehst - womit soll der denn Funktionieren wenn da keine elektrische Leistung mehr übrig ist?
Ich verstehe nicht was du meinst. Sorry. Wenn der PI 15W vom Netzteil bekommt, dann benutzt er aber doch nicht direkt die vollen 15W. Das originale Raspberry Netzteil hat ja auch 5V 3A (15W). Er hat ja auch schon funktioniert, aber aufeinmal geht er nicht mehr
Er funktioniert ja auch nicht, ohne irgendwelche zusätzlich angeschlossen Gerät
Der für 5V und der für 3,3V gegen Masse (hier kann man auch den Schirm einer USB Buchse nehmen).
Fehlen die 3,3V, dann ist die "Polyfuse" durch.
Also an den beiden 5V Pins liegen auch 5V an, aber am 3,3V kommt nichts. Das heißt denn das der Polyfuse durch ist?
Die oder der Regler.
Miss einfach mal die Spannung an der Polyfuse. Ist die in Ordnung ist die wie eine Brücke, da darf dann keine Spannung drüber an liegen. Misst DU eine Spannung, dann ist die hinüber und Du musst die ausbauen oder überbrücken.
Wenn Du überbrückst, dann hast Du aber auch keinen Schutz mehr! Du kannst auch eine gewöhnliche Schmelzsicherung zur Überbrückung verwenden.
Wo sitzt diese Sicherung? Ich habe online überall gesucht und nirgends was dazu gefunden. Manche meinten sogar, dass der Pi4 keinen Polyfuse hat.
Da hast Du recht.
https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf?_gl=1*odn4s8*_ga*MTcxMzY3NTEzOS4xNzEzMDI1MjI2*_ga_22FD70LWDS*MTcxMzEwODE2MS4xLjEuMTcxMzEwODE4OS4wLjAuMA..
Dafür hat der eine Z-Diode. Die Dinger können wenn die auslösen (Überspannung) und dabei zu viel Energie "fressen" einen Kurzschluss machen. Aber Du hast ja 5V, also sollte da alles in Ordnung sein.
Dann ist da irgendwo ein Kurzschluss drin oder der Spannungsregler ist kaputt.
Heißt das jetzt, dass der Kaputt ist? Oder gibt es nh Chance den zu reparieren.
Da musst Du heraus finden warum der keine 3,3V mehr hat.
Steck mal alles aus, auch die SD Karte heraus ziehen. Hat der immer noch keine 3,3V kannst Du nur alles angucken oder versuchen zu messen wo der Kurzschluss ist.
Bzw. Du musst den Regler prüfen/tauschen falls kein Kurzschluss zu finden ist.
Ohne SD-Karte merke ich auch das der Raspberry leicht warm wird. Mit SD-Karte bleibt er komplett kalt
Dann probier mal eine andere SD Karte.
Aber auch ohne Karte sollte der 4er was anzeigen. Der zeigt an wo er das bootimage sucht und welche Datenträger/Partitionen der gefunden hat und probiert.
Richtig gebastelt habe ich an einem 4er noch nicht, habe aber mehrere Pi400 im Einsatz. Die zeigen erst an was die booten wollen, dann das Regenbogenquadrat und dann wird das Betriebssystem gebootet.
Also ohne SD-Karte zeigt er ja was an. Eins meiner Videos vom Anfang zeigt auch, was passiert wenn man eine SD Karte während der Betriebs einsteckt. Ich habe andere SD-Karten probiert und selbes Problem. Auch ein USB-Stick mit Image weisst das selber Problem auf. Eine SD-Karte ohne image wird gelesen, und es liegt auch Spannung an, aber der Raspberry kann (offentsichtlicher Weise) das Image nicht lesen(Weil ja auch keins da ist)
Der sollte ja auch ohne SD Karte was anzeigen. Irgendwas scheint also mit den 3,3V nicht zu stimmen wenn die bei Karte - egal welche - zusammen bricht.
Hast Du noch eine Idee was ich jetzt machen kann? Also es passiert ja bei SD und USB. Dann kannst ja eig nicht am Slot liegen
Bei USB Stick sind die 3,3V auch weg?
Hast Du ein Scope? Damit kann man dann sehen was die 3,3V Leitung eigentlich macht. Ob die immer fest "oben" oder "unten" ist oder ob da Sprünge, Impulse, etc drauf sind.
Ich habe kein scope. Sorry für die späte Antwort.
Ich hatte das ganze Thema nochmal im Raspberry Forum erläutert und die meinten direkt, der wäre inreparabel.
Meinst du das die Infos vom Scope vielleicht noch Hoffnung geben? Ich könnte mal schauen, ob ich an eins heran komme von einem Freund
Selbst wenn man genau weiß was kaputt ist, kannst Du das dann auch reparieren? Also Teile austauschen?
Reparieren kann man alles, ist nur die Frage ob sich das finanziell bzw. vom Aufwand her lohnt!
Also normal löten kann ich, aber ich denke nicht soooo kleine Sachen wie auf dem Raspberry. Außerdem würde mir für so genaues Löten das Equipment fehlen
Ich habe eine gute SanDisk SD benutzt und habs ja auch mit einen Intenso USB Stick versucht. Wenn dieses Boot Image kaputt ist. Wie kann man das reparieren?
Bzw. Was meinst du, woran es liegt?