Raspberry Pi con stivali con schermo Rainbow


16

Come posso riparare una schermata di Raspberry Pi con Rainbow all'avvio? Ho una buona tensione in arrivo e credo di aver formattato e impostato correttamente la scheda SD. Ho due di queste schede che fanno la stessa cosa; Li ho acquistati mesi fa, ma ci arrivo solo ora. Li ho acquistati da Amazon ed è tardi per restituirli o scambiarli, mi è stato detto.


1
Da quale porta stai uscendo dal video? Analogico o HDMI? Puoi pubblicare un'immagine di come appare lo schermo arcobaleno?
Heatfan John,

Hai provato una nuova scheda SD?
PhillyNJ,

Sto usando la porta HDMI, ho provato due schede SD su due diversi PI
MEAM

come menzionato @Wilf, prova una nuova immagine e controlla la tua fonte di alimentazione.
PhillyNJ,

Ho avuto un problema simile quando ho ottenuto un Pi. È stato un NOOBSproblema. Non ricordo la "correzione" (che era un problema di configurazione), ma cercherò se non riesci a trovarla. Non ci sono stati problemi con Raspbian.
Milliways,

Risposte:


22

Intendi uno schermo come questo ?:

schermata di debug dalla foto di elinux

Se si utilizza un RPi 3 B +, potrebbe essere un firmware non aggiornato (vedere qui ) - è necessario utilizzare un'immagine più recente con il firmware giusto come l' immagine ufficiale di Raspbian - per ora potrebbe essere necessario aggiornare le immagini più vecchie e derivate (ad esempio OctoPrint [1] [2] [3] )

Vari metodi di risoluzione dei problemi sono disponibili qui :

Con il firmware corrente, una schermata iniziale colorata (in realtà i suoi soli quattro pixel "fatti saltare" dalla GPU a schermo intero) viene visualizzata dopo il start.elfcaricamento del firmware GPU ( ). Questo dovrebbe essere sostituito dalla console Linux un secondo dopo. Tuttavia, se lo schermo colorato rimane, suggerisce che il kernel.imgfile non si avvia. Prova a sostituirlo con uno noto.

Immediatamente dopo aver visualizzato la schermata iniziale, l'IP inizia a consumare un po 'più di corrente. Se il PI si reimposta in quel momento, indica che l'alimentatore non è in grado di fornire l'intera corrente richiesta dal PI, ma scende la sua tensione di uscita al di sotto di un minimo quando viene caricato con la corrente completa di cui il PI ha bisogno.

In alcuni casi (bloccato sulla schermata arcobaleno), il blocco a questo punto è stato corretto aggiungendo boot_delay=1al config.txtfile. Questo può essere fatto da un PC Windows, che dovrebbe mostrare diversi file nella partizione FAT sulla scheda SD, tra cui bootcode.bin, kernel.img, e config.txt. Puoi aprire config.txtin wordpad o qualsiasi editor di testo. Aggiungi boot_delay=1e salva il file. Non dimenticare di "espellere" la scheda prima di rimuoverla dal lettore di schede. Se stai leggendo la scheda SD da un Pi funzionante, puoi modificare il file consudo nano /boot/config.txt

Kernel Panic all'avvio

Il testo appare sullo schermo, ma si blocca con i messaggi di debug. Ciò può essere causato da dispositivi USB come tastiere. Riprova senza nulla nell'USB. Raspberry Pi si spegne (o si riavvia) subito dopo l'avvio

Ciò è causato da un alimentatore che produce una tensione troppo bassa. Vedere Risoluzione dei problemi di alimentazione

Pi stivali a volte ma non sempre

Con un buon alimentatore noto e una buona scheda SD, l'R-Pi si avvia di tanto in tanto, ma altre volte mostra solo un piccolo sfarfallio verde dal LED "OK" e non si avvia, anche senza dispositivi USB e senza Ethernet. Questo è stato segnalato più volte [4] [5] [6] e rimane un problema aperto. Una bassa tensione o una scheda SD errata possono causarlo. Alcune schede SD funzioneranno fino a quando non si scaldano leggermente, quindi falliscono [7] . Se esposto a temperatura ambiente di 21 ° C, la parte più calda di un R-Pi funzionante non risparmiato dovrebbe essere di 41 ° C [8] . Il wiki ha un elenco di schede SD funzionanti. Acquista da un fornitore affidabile in quanto è stato affermato che 1/3 di tutte le schede di memoria con etichetta "Sandisk" sono contraffatte.

  • È possibile che la scheda di memoria SD non stia entrando correttamente in contatto con Raspberry Pi. Guarda attentamente il supporto della scheda SD sul Raspberry Pi. A prima vista può sembrare a posto, ma i contatti devono essere elastici e devono sporgere di almeno 2 mm misurati dal bordo inferiore del supporto alla parte superiore del rigonfiamento dei contatti. Le variazioni si verificano a causa del processo di saldatura e del tipo di supporto utilizzato. Parte del residuo di saldatura cade nella cavità di contatto, limitando l'elasticità e l'altezza che sporge il contatto. Puoi risolvere il problema da solo, ma ricorda che puoi annullare la garanzia. I contatti sono delicati, quindi fai attenzione. Inserire un perno dell'ago sotto il rigonfiamento del contatto e tirare leggermente verso l'alto fino a quando un'estremità del contatto si sgancia. Pulire la cavità in cui il contatto è sganciato da qualsiasi saldatura o altro residuo soffiando nella cavità. Agganciare nuovamente il contatto nella cavità spingendolo leggermente nella cavità. Fallo per tutti i contatti. Fare riferimento a queste foto:Supporti: SDcardHolder.JPG , Supporti: UnclipContact.JPG , Supporti: UnclippedContact.JPG

Vorrei provare altre schede SD e alimentatori, e controllare il Pi per difetti, oltre a diverse immagini di Raspberry Pi . Potresti anche provare un lettore di schede SD diverso, in quanto alcuni potrebbero formattare la scheda in modo sgradevole.


Ho anche avuto problemi con l'avvio del mio RPi e l'esecuzione di fsck sulla scheda SD e quindi l'avvio del RPi senza periferiche ha fatto il trucco.
cete3,

1
Il mio sintomo: "Immediatamente dopo aver visualizzato la schermata iniziale, il PI inizia a consumare un po 'più di corrente. Se il PI si reimposta in quel momento, è un'indicazione che l'alimentatore non è in grado di fornire tutta la corrente richiesta dal PI, ma la sua tensione di uscita scende al di sotto di un minimo quando viene caricata con la corrente completa necessaria al PI. " Il mio problema: il cavo USB non forniva abbastanza corrente, la tensione era soddisfacente, ma quando sono riuscito a mettere un metro tra il Raspberry pi e il cavo USB, a volte cadeva troppo 250ma rispetto a quello che stava fornendo l'adattatore da parete al cavo USB
MEAM,

Il mio Raspberry Pi B + funziona perfettamente quando collego una scheda SD, un cavo HDMI e l'alimentazione. Quando inserisco i cavi EXACT SAME + card che funzionano per il pi B + nel pi 2, si blocca sullo schermo arcobaleno. Questo significa che è sicuramente un problema hardware?
Luke Taylor,

@LukeTaylor: a quale corrente è assegnato l'alimentatore e quanto dura il cavo USB? (probabilmente troppo tardi sry). Potrebbe essere solo un problema che il Pi 2 (e 3) abbia bisogno di almeno 800 mA di potenza, mentre il Pi B + probabilmente ha bisogno di circa 600 mA.
Wilf,

1
La schermata arcobaleno può anche apparire se si tenta di avviare Raspbian Jessie su un Raspberry Pi 3 modello B +. (vedi Raspberry Pi si avvia sullo schermo arcobaleno quando si tenta di caricare RetroPie )
Stevoisiak

2

Per me, inserendo boot_delay=1 in config.txtnon ha funzionato. L'esecuzione di fsck sulla partizione di avvio (/ dev / mmcblkop1) ha scoperto la corruzione dei file che non è stata riparata automaticamente. Ho finito per cancellare il contenuto della partizione di avvio e copiarlo /bootdal mio tarball di Raspberry Pi Linux. Ho quindi dovuto modificare cmdline.txte cambiare root=/dev/mmcblkop2per essereroot=/dev/mmcblkop5


Ha funzionato per me usando il nuovo raspberry pi 2 B, pur avendo il problema dello schermo arcobaleno / schermo colorato!
Lucian Depold,

1

Sono stato in grado di risolvere questo problema ottenendo un migliore alimentatore. Ho quindi estratto la scheda microsd mentre si avviava in modalità di ripristino. L'ho rimesso e sono stato in grado di installare noobs.


Concordato! Il passaggio da un alimentatore USB da 2,1 A a una fonte di alimentazione da 750 mA (un caricabatterie per telefono) ha fatto (curiosamente!) Il trucco. Il processo di avvio si interrompe quando il dispositivo tenta di passare dal simpledriver grafico al driver VC4, quindi (forse?) Si è verificato un picco di potenza in quel momento e l'altro caricatore, nonostante fosse in grado di fornire maggiore corrente, non era in grado di coprilo.
David,

0

L'ho sperimentato su un modello B. Ho provato diverse schede SD, ma tutte avevano lo stesso problema. Ho quindi collegato il mio caricabatterie Samsung Galaxy al Pi, che emette una tensione leggermente più alta e lo ha riparato. Apparentemente l'alimentatore, fornito con il Pi, non è abbastanza per fare il lavoro che doveva fare!

Prova a cambiare l'alimentatore, prima di addentrarti troppo in altri percorsi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.