I LED di stato su un computer Raspberry Pi indicano cosa sta succedendo e possono aiutarti a risolvere i problemi di alimentazione e avvio.
Un Raspberry Pi non è solo un gateway grande quanto una carta di credito per esplorare il vasto mondo dell’informatica e dell’elettronica. Il computer a scheda singola è anche in grado di comunicare all'utente il suo stato operativo attuale e se ci sono problemi di avvio.
Vuoi sapere come si sente il tuo Raspberry Pi? Nella maggior parte dei casi, dovrebbe essere sufficiente dare un'occhiata ai LED sulla scheda. Daremo un'occhiata più da vicino a questi LED di stato e spiegheremo come determinare cosa indicano.
Quali sono i diversi LED di stato sul Raspberry Pi?
Il numero e la disposizione dei LED differiscono da un paese all'altro Modelli Raspberry Pi. Ci sono quattro LED in totale sulla maggior parte delle schede Raspberry Pi: due accanto alla porta di alimentazione (potrebbero essere più vicini all'intestazione GPiO su alcuni modelli) e due sulla porta Ethernet. Il Raspberry Pi Zero ha un LED accanto alla porta di alimentazione e il primissimo Raspberry Pi, il Modello B (ora fuori produzione), aveva cinque LED sulla scheda.
Su un Raspberry Pi 4B troverai due LED di stato, uno rosso e uno verde, lungo il bordo che va dalla porta di alimentazione alla porta MIPI DSI. Il LED rosso è etichettato PWR mentre quello verde è etichettato ACT.
Sono inoltre presenti due LED sulla porta Ethernet, verde (LNK) e giallo (100/10M), che comunicano informazioni sulla connessione Ethernet. Il LED verde indica l'attività sulla rete Ethernet e lampeggia durante il trasferimento dei dati, mentre il il LED giallo indica un collegamento Ethernet da 100 Mbit sui modelli precedenti o un collegamento da 1000 Mbit su Raspberry Pi 3B+ e 4. Il LED giallo rimane spento per le connessioni a velocità inferiore.
Questi LED rimangono attivi durante il funzionamento tipico, ma è possibile spegnerli per risparmiare energia nei progetti Raspberry Pi portatili o a basso consumo.
Di seguito daremo uno sguardo più da vicino ai LED di stato direttamente sulla scheda. Le informazioni che comunicano sono di primaria importanza rispetto ai LED Ethernet.
Cosa indica il LED di stato rosso?
Il LED di stato rosso (PWR) è, come suggerisce il nome, responsabile di indicare se il Raspberry Pi riceve energia sufficiente per essere acceso. Sui modelli più vecchi, si accendeva immediatamente dopo aver collegato l'alimentatore al Pi. Ma nei modelli successivi, a partire dal B+, il LED rosso lo è è anche in grado di indicare se un alimentatore non fornisce la tensione sufficiente richiesta dal Raspberry Pi. In questo caso, lampeggerebbe o girerebbe spento.
Se il LED di alimentazione non funziona come previsto, è un buon segno che dovresti collegare un alimentatore migliore al Raspberry Pi. Puoi anche saperne di più su come farlo riduci il consumo energetico nei tuoi progetti Raspberry Pi.
Cosa indica il LED di stato verde?
Il LED di stato verde è designato come ACT (abbreviazione di "attività") ed è un po' più complicato da decifrare rispetto al LED di alimentazione. Questo LED è l'unico presente sui modelli Raspberry Pi Zero. Generalmente indica l'attività della scheda SD.
Questo LED rimane fisso e costantemente acceso durante il normale funzionamento. Lampeggia quando le applicazioni sono in esecuzione, ovvero quando sono in corso operazioni di lettura e scrittura, e dovrebbe lampeggiare frequentemente con uno schema irregolare durante l'avvio del Raspberry Pi. Tuttavia, potrebbe non accendersi in caso di problemi con l'installazione o con la scheda SD stessa.
Anche il LED ACT lampeggia secondo schemi specifici per indicare problemi con l'avvio. Funziona in modo diverso sui modelli precedenti al Raspberry Pi 4B a causa dei cambiamenti nel modo in cui funziona il bootloader sul 4B.
Raspberry Pi 3B+, Pi Zero e modelli precedenti
La tabella seguente descrive il significato dei diversi lampeggiamenti del LED verde su un Raspberry Pi 3B+, Zero e modelli precedenti (escluso il Pi Model B originale).
Lampeggia |
Senso |
---|---|
3 lampeggi |
start.elf non trovato |
4 lampeggi |
start.elf trovato ma non avviabile (corrotto) |
7 lampeggi |
kernel.img non trovato |
8 lampeggi |
SDRAM non riconosciuta. Hai bisogno del firmware bootcode.bin/start.elf più recente, altrimenti la tua SDRAM è danneggiata. |
Lampi costanti e irregolari |
Operazione di lettura/scrittura |
Raspberry Pi 4, Pi 400 e modulo di calcolo 4
Il Raspberry Pi 4, 400 e il Compute Module 4 si avviano tutti da una EEPROM sulla scheda, a differenza dei modelli precedenti che utilizzano il file bootcode.bin nel filesystem di avvio sulla scheda SD.
In questi modelli, gli schemi LED sono un po' più complessi, il che significa che possono trasmettere più informazioni sulla sequenza di avvio. Il LED ACT lampeggerà per un certo numero di lampeggi lunghi (0 o più), seguiti da una sequenza di lampeggi brevi, per indicare lo stato esatto. Di solito, lo schema si ripete dopo un intervallo di due secondi.
Flash lungo |
Lampeggio breve |
Senso |
---|---|---|
0 |
3 |
Errore generico all'avvio |
0 |
4 |
start.elf non trovato |
0 |
7 |
kernel.img non trovato |
0 |
8 |
Errore SDRAM |
0 |
9 |
SDRAM insufficiente |
0 |
10 |
Nello stato HALT |
2 |
1 |
Partizione del dispositivo di avvio non FAT |
2 |
2 |
Impossibile leggere dalla partizione di avvio |
2 |
3 |
Partizione estesa non FAT |
2 |
4 |
Mancata corrispondenza firma/hash del file - Pi 4 |
3 |
1 |
Errore EEPROM SPI |
3 |
2 |
La EEPROM SPI è protetta da scrittura |
3 |
3 |
Errore I2C |
3 |
4 |
La configurazione di avvio protetto non è valida |
4 |
4 |
Tipo di scheda non supportato |
4 |
5 |
Errore irreversibile del firmware |
4 |
6 |
Interruzione di corrente Tipo A |
4 |
7 |
Interruzione di corrente Tipo B |
Uno qualsiasi degli stati sopra indicati indica un problema di avvio e potrebbe richiedere la sostituzione della scheda microSD o l'aggiornamento/aggiornamento del bootloader. Le versioni più recenti del bootloader Raspberry Pi 4 (a partire dalla versione 2020-04-16) visualizzeranno un messaggio diagnostico al momento dell'avvio su un display HDMI collegato.
Raspberry Pi 1 modello B
Il Raspberry Pi Model B originale del 2012 utilizzava un firmware che dipendeva dal file loader.bin e quindi i lampeggi sul LED significavano cose leggermente diverse.
Lampeggia |
Senso |
---|---|
3 lampeggi |
loader.bin non trovato |
4 lampeggi |
loader.bin non avviato |
5 lampeggi |
start.elf non trovato |
6 lampeggi |
start.elf non avviato |
7 lampeggi |
kernel.img non trovato |
È facile risolvere i problemi di avvio su un Raspberry Pi
I LED di stato sul Raspberry Pi sono piuttosto insignificanti durante il normale funzionamento, ma diventano rapidamente importanti quando è necessario diagnosticare problemi di avvio. Anche se ci sono molti motivi per cui un Raspberry Pi non si avvia, controllare i LED di stato e contare i lampi del LED ACT verde è un ottimo modo per iniziare a scoprirne il motivo.