Perché il mio Raspberry Pi non si avvia? 5 soluzioni da provare

Problemi di avvio Raspberry Pi

I problemi di avvio del Raspberry Pi possono essere particolarmente difficili da diagnosticare perché, a differenza di un computer desktop normale, queste piccole macchine non hanno un BIOS per aiutare a identificare cosa non va. Senza file di avvio corretti sulla scheda SD, i Raspberry Pi più vecchi non genereranno nemmeno un segnale video. Ma non preoccuparti: seguendo questa guida, sarai in grado di identificare e risolvere i problemi di avvio del tuo Pi in pochissimo tempo.

Soluzione 1: Controlla l’alimentazione e il cavo

Molti problemi di avvio del Raspberry Pi sono dovuti a problemi di alimentazione, e i requisiti di alimentazione sono aumentati significativamente con i modelli più recenti:

  • Raspberry Pi 3: 2.5A raccomandati
  • Raspberry Pi 4: 3.0A raccomandati
  • Raspberry Pi 5: 5.0A raccomandati

Il tuo Pi non tenterà nemmeno di avviarsi correttamente se non riceve alimentazione stabile a sufficienza, ma potrebbe anche iniziare ad avviarsi e bloccarsi allo schermo arcobaleno o riavviarsi casualmente.

Cavo di alimentazione Raspberry Pi 5

Il modo più semplice per soddisfare i requisiti di alimentazione è utilizzare l’alimentatore ufficiale del Raspberry Pi per il tuo modello. Sebbene siano disponibili opzioni di terze parti, l’alimentatore ufficiale è specificamente progettato per gestire le caratteristiche di alimentazione del tuo Pi e viene fornito con un cavo appropriato che può gestire la corrente richiesta.

Se devi usare un alimentatore di terze parti, assicurati che sia valutato per l’amperaggio corretto e usa un cavo USB corto e spesso, poiché cavi più lunghi o più sottili possono causare una caduta di tensione che impedisce un avvio corretto.

Soluzione 2: Installa una copia fresca di Raspberry Pi OS

Uno dei modi più affidabili per determinare se il problema di avvio del tuo Pi è causato da un difetto nel Raspberry Pi stesso è provare un’installazione fresca di Raspberry Pi OS su una nuova scheda SD. Se non hai mai reinstallato il tuo Pi prima, puoi seguire la nostra guida dettagliata su come configurare Raspberry Pi OS.

Raspberry Pi Imager

Se il tuo dispositivo si avvia con successo dopo una nuova installazione, il tuo problema originale è probabilmente causato da una scheda SD o un sistema operativo danneggiati. Per determinare quale dei due è difettoso, puoi creare un’immagine di backup della tua scheda SD originale utilizzando il comando ‘dd’ nel Terminale (su macOS/Linux) o HDD Raw Copy Tool (su Windows), quindi provare a reinstallare il sistema operativo sulla tua scheda originale. Se si avvia con un nuovo sistema operativo, la tua vecchia installazione era danneggiata. Se continua a non avviarsi, la scheda SD stessa è probabilmente danneggiata e dovrebbe essere sostituita.

Tuttavia, se il tuo Pi continua a non avviarsi con una nuova scheda SD e una installazione fresca del sistema operativo, dovresti passare a controllare gli indicatori LED o lo schermo di diagnostica di avvio (trattato nella Soluzione 3) per aiutare a diagnosticare se hai a che fare con un difetto hardware nel Pi stesso.

Soluzione 3: Controlla le informazioni di diagnostica di avvio

Il Raspberry Pi ha due modi per comunicare i problemi di avvio, e il primo sono i modelli LED. Ecco cosa significano i modelli:

Modello LEDSignificatoCosa fare
LED ACT lampeggiante irregolarmenteAvvio normale in corsoQuesto è buono! Aspetta che l’avvio sia completo
LED ACT non lampeggia affattoImpossibile leggere la scheda SDControlla che la scheda SD sia inserita correttamente e prova la Soluzione 2
3 lampeggiImpossibile trovare start.elfProva la Soluzione 2
4 lampeggistart.elf danneggiato o nessun codice di avvio (Pi 4)Prova la Soluzione 2
7 lampeggiImpossibile trovare kernel.imgProva la Soluzione 2
8 lampeggiSDRAM non riconosciutaPossibile difetto hardware se la Soluzione 2 non funziona
LED PWR spento/lampeggianteProblemi di alimentazioneTorna alla Soluzione 1 per risolvere problemi di alimentazione

I Raspberry Pi più recenti (modello 4b e 5) visualizzano anche informazioni di diagnostica di avvio direttamente sul tuo display HDMI se una delle seguenti condizioni è soddisfatta:

  • Non c’è alcuna scheda SD (o altri dispositivi di avvio) collegati al Pi.
  • Il bootloader non è riuscito ad avviarsi.

Ecco un esempio di come apparirà lo schermo di diagnostica:

Diagnostica di avvio Raspberry Pi

Come puoi vedere, non sono state trovate partizioni avviabili. Questo perché ho rimosso la mia scheda SD per attivare lo schermo di diagnostica. Nella vita reale, potresti anche vedere qualcosa del genere:

Modalità di avvio: USB-MSD (04) ordine f256  
Timeout PCIe: 0x0000008f  
Inizializzazione USB XHC fallita  
Modalità di avvio: NVME (06) ordine f25

In questo caso, il Pi sta cercando di avviarsi da un’unità USB (“Modalità di avvio: USB-MSD”), e poi da un’unità NVMe, ma fallisce in entrambi i casi. Gli errori “timeout PCIe” suggeriscono che potrebbero esserci problemi di inizializzazione hardware. In questo caso, poiché vogliamo avviare dalla scheda SD, dovremmo controllare che la nostra scheda sia inserita correttamente e provare la Soluzione 2 per escludere problemi software prima di considerare problemi hardware.

Soluzione 4: Risolvere i problemi di output video

Se il tuo Pi si sta avviando (indicato da un lampeggiamento irregolare del LED verde) ma non vedi nulla sul tuo display, allora il problema potrebbe essere nell’output video.

Per prima cosa, controlla di nuovo che il cavo micro-HDMI a HDMI sia completamente inserito nella porta HDMI. Ti consiglio di usare la porta HDMI0 (quella più vicina al connettore di alimentazione USB-C) quando colleghi un display 4K, poiché la seconda porta (HDMI1) non funzionerà con i display 4K60.

Raspberry Pi Hdmi

Ancora niente? Allora dovresti provare un altro cavo micro-HDMI a HDMI. Comprare quello ufficiale dal negozio Raspberry Pi è la tua migliore scommessa, ma qualsiasi cavo di alta qualità con valutazione per 4K dovrebbe funzionare.

Puoi anche modificare il file /boot/config.txt per forzare impostazioni video specifiche. Per farlo, dovrai:

  1. Rimuovere la scheda SD e inserirla in un altro computer.
  2. Aprire la partizione “boot” utilizzando un esploratore di file.
  3. Trovare e modificare il file config.txt usando un editor di testo.

Ecco le impostazioni più efficaci da provare (aggiungi o uncommenta queste righe):

# Forza l'output HDMI anche se nessun display è rilevato  
hdmi_force_hotplug=1  
  
# Prova la modalità sicura se non vedi nulla sul display  
hdmi_safe=1  
  
# Imposta una modalità HDMI specifica (se il tuo display non viene rilevato correttamente)  
hdmi_group=2  
hdmi_mode=82  
  
# Aumenta la forza del segnale HDMI se hai problemi di sfarfallio o nessun display  
config_hdmi_boost=4

Aggiungi queste impostazioni una alla volta, testando tra ogni cambiamento. Se un’impostazione non funziona, rimuovila prima di provare la successiva.

Soluzione 5: Aggiorna il bootloader del tuo Pi

Questa soluzione è principalmente per i proprietari di Raspberry Pi 4 e 5, poiché questi modelli utilizzano un chip EEPROM per memorizzare il loro codice di avvio invece di tenerlo sulla scheda SD come facevano i modelli precedenti.

Inizia scaricando l’ultima versione del Raspberry Pi Imager dal sito ufficiale di Raspberry Pi. Una volta installato, collega una scheda SD vuota al tuo computer e avvia l’Imager. Invece di selezionare un sistema operativo, fai clic su Scegli OS e naviga su Immagini di utilità varie.

Opzioni extra Imager

Da lì, seleziona Bootloader e poi Ripristino del Boot. Questo creerà una scheda SD speciale che aggiorna il bootloader del tuo Pi all’ultima versione.

Bootloader Imager

Una volta che hai scritto l’immagine di recupero sulla tua scheda SD, inseriscila nel tuo Pi e accendilo. Dovresti vedere il LED verde di attività lampeggiare rapidamente con un modello che indica che l’aggiornamento è in corso. Dopo circa 10 secondi, il LED dovrebbe rimanere acceso costantemente per alcuni secondi se l’aggiornamento è andato a buon fine. Spegni il tuo Pi, rimuovi la scheda SD di recupero e prova ad avviarti di nuovo con la tua scheda SD normale.

Se il tuo Pi continua a non avviarsi dopo aver provato tutte queste soluzioni, probabilmente hai a che fare con un problema hardware più profondo. Anche se i Raspberry Pi sono generalmente abbastanza affidabili, possono guastarsi se esposti a picchi di corrente, elettricità statica o tensioni errate sui loro pin GPIO. In questo caso, sarà probabilmente necessario acquistare un nuovo Raspberry Pi o considerare uno dei molti ottimi alternative Raspberry Pi disponibili oggi.

Immagini di David Morelo.