De status-LED's op een Raspberry Pi-computer geven aan wat er aan de hand is en kunnen u helpen bij het oplossen van stroom- en opstartproblemen.
Een Raspberry Pi is niet alleen een toegangspoort ter grootte van een creditcard om de enorme wereld van computers en elektronica te verkennen. De single-board computer kan ook de huidige bedrijfsstatus doorgeven en aangeven of er opstartproblemen zijn.
Wil je weten hoe je Raspberry Pi zich voelt? In de meeste gevallen zou een blik op de LED's op het bord voldoende moeten zijn. We gaan deze status-LED’s onder de loep nemen en uitleggen hoe je kunt bepalen wat ze aangeven.
Wat zijn de verschillende status-LED's op de Raspberry Pi?
Het aantal en de opstelling van de LED's verschilt per apparaat Raspberry Pi-modellen. Er zijn in totaal vier LED's op de meeste Raspberry Pi-borden: twee naast de voedingspoort (op sommige modellen kunnen ze dichter bij de GPiO-header zitten) en twee op de Ethernet-poort. De Raspberry Pi Zero heeft één LED naast de voedingspoort en de allereerste Raspberry Pi, het Model B (nu niet meer leverbaar), had vijf LED's op het bord.
Op een Raspberry Pi 4B vindt u twee status-LED's, een rode en een groene, langs de rand die van de voedingspoort naar de MIPI DSI-poort leidt. De rode LED heeft het label PWR, terwijl de groene het label ACT heeft.
Er zijn ook twee LED's op de Ethernet-poort, groen (LNK) en geel (100/10M), die informatie over de Ethernet-verbinding communiceren. De groene LED geeft activiteit via het Ethernet-netwerk aan en knippert tijdens gegevensoverdracht, terwijl de gele LED geeft een 100 Mbit Ethernet-link aan op oudere modellen of een 1000 Mbit-link op Raspberry Pi 3B+ en 4. De gele LED blijft uit voor verbindingen met een lagere snelheid.
Deze LED's blijven actief tijdens normaal gebruik, maar het is mogelijk om ze uit te schakelen om energie te besparen in uw energiezuinige of draagbare Raspberry Pi-projecten.
Hieronder gaan we de status-LED's direct op het bord nader bekijken. De informatie die ze communiceren is van veel primair belang, vergeleken met de Ethernet-LED's.
Wat geeft de rode status-LED aan?
De rode status-LED (PWR) is zoals de naam al doet vermoeden verantwoordelijk voor het aangeven of de Raspberry Pi voldoende stroom krijgt om aan te zetten. Op oudere modellen werd deze onmiddellijk ingeschakeld nadat een voeding op de Pi was aangesloten. Maar in latere modellen, vanaf de B+, is de rode LED dat wel kan ook aangeven of een voeding niet voldoende spanning levert die de Raspberry Pi nodig heeft. In dit geval zou het knipperen of draaien uit.
Als de power-LED niet naar verwachting functioneert, is dit een goed teken dat u een betere voeding op de Raspberry Pi moet aansluiten. U kunt ook meer leren over hoe u dit kunt doen verminder het stroomverbruik in uw Raspberry Pi-projecten.
Wat geeft de groene status-LED aan?
De groene status-LED wordt aangeduid als ACT (afkorting van "activiteit"), en is iets lastiger te ontcijferen dan de power-LED. Deze LED is de enige die aanwezig is op de Raspberry Pi Zero-modellen. Over het algemeen duidt dit op SD-kaartactiviteit.
Deze LED blijft continu branden tijdens normaal gebruik. Het knippert wanneer applicaties actief zijn (dat wil zeggen wanneer lees- en schrijfbewerkingen gaande zijn) en zou regelmatig in een onregelmatig patroon moeten knipperen wanneer de Raspberry Pi opstart. Het wordt echter mogelijk niet ingeschakeld als er problemen zijn met uw installatie of met de SD-kaart zelf.
De ACT-LED knippert ook in specifieke patronen om problemen bij het opstarten aan te geven. Dit werkt anders op modellen eerder dan de Raspberry Pi 4B vanwege veranderingen in de manier waarop de bootloader op de 4B werkt.
Raspberry Pi 3B+, Pi Zero en eerdere modellen
De onderstaande tabel beschrijft wat verschillende groene LED-flitsen betekenen op een Raspberry Pi 3B+, Zero en eerdere modellen (behalve het originele Pi Model B).
Knippert |
Betekenis |
---|---|
3 flitsen |
start.elf niet gevonden |
4 flitsen |
start.elf gevonden maar kan niet worden gestart (corrupt) |
7 flitsen |
kernel.img niet gevonden |
8 flitsen |
SDRAM niet herkend. U hebt nieuwere bootcode.bin/start.elf-firmware nodig, anders is uw SDRAM beschadigd. |
Constante, onregelmatige flitsen |
Lees-/schrijfbewerking |
Raspberry Pi 4, Pi 400 en Compute Module 4
De Raspberry Pi 4, 400 en de Compute Module 4 starten allemaal op vanaf een EEPROM op het bord, in tegenstelling tot oudere modellen die het bootcode.bin-bestand gebruiken in het opstartbestandssysteem op de SD-kaart.
In deze modellen zijn de LED-patronen iets complexer, wat betekent dat ze meer informatie over de opstartvolgorde kunnen doorgeven. De ACT-LED zal een bepaald aantal lange knipperingen (0 of meer) knipperen, gevolgd door een reeks korte knipperingen, om de exacte status aan te geven. Meestal herhaalt het patroon zich na een pauze van twee seconden.
Lange flits |
Korte flits |
Betekenis |
---|---|---|
0 |
3 |
Generieke fout bij het opstarten |
0 |
4 |
start.elf niet gevonden |
0 |
7 |
kernel.img niet gevonden |
0 |
8 |
SDRAM-fout |
0 |
9 |
Onvoldoende SDRAM |
0 |
10 |
In de staat HALT |
2 |
1 |
Partitie van opstartapparaat niet FAT |
2 |
2 |
Kan niet lezen vanaf de opstartpartitie |
2 |
3 |
Uitgebreide partitie niet FAT |
2 |
4 |
Bestandshandtekening/hash komt niet overeen - Pi 4 |
3 |
1 |
SPI EEPROM-fout |
3 |
2 |
SPI EEPROM is tegen schrijven beveiligd |
3 |
3 |
I2C-fout |
3 |
4 |
Configuratie voor veilig opstarten is niet geldig |
4 |
4 |
Niet-ondersteund bordtype |
4 |
5 |
Fatale firmwarefout |
4 |
6 |
Stroomstoring Type A |
4 |
7 |
Stroomstoring Type B |
Elk van de bovenstaande statussen duidt op een opstartprobleem en vereist mogelijk dat u de microSD-kaart vervangt of de bootloader upgradet/bijwerkt. Nieuwere versies van de Raspberry Pi 4-bootloader (vanaf versie 2020-04-16) zullen tijdens het opstarten een diagnostisch bericht weergeven op een aangesloten HDMI-scherm.
Framboos Pi 1 Model B
De originele Raspberry Pi Model B uit 2012 gebruikte firmware die afhankelijk was van het loader.bin-bestand en daarom betekenden de flitsen op de LED iets andere dingen.
Knippert |
Betekenis |
---|---|
3 flitsen |
loader.bin niet gevonden |
4 flitsen |
loader.bin niet gestart |
5 flitsen |
start.elf niet gevonden |
6 flitsen |
start.elf niet gelanceerd |
7 flitsen |
kernel.img niet gevonden |
Het is eenvoudig om opstartproblemen op een Raspberry Pi op te lossen
De status-LED's op de Raspberry Pi zijn tijdens normaal gebruik vrij onbeduidend, maar ze worden snel belangrijk als je opstartproblemen moet diagnosticeren. Hoewel er veel redenen zijn waarom een Raspberry Pi niet opstart, is het controleren van de status-LED's en het tellen van de flitsen op de groene ACT-LED een geweldige manier om erachter te komen waarom.