Status-LED'erne på en Raspberry Pi-computer indikerer, hvad der foregår, og kan hjælpe dig med at fejlfinde strøm- og opstartsproblemer.
En Raspberry Pi er ikke kun en port i kreditkortstørrelse til at udforske den enorme verden af computere og elektronik. Singleboard-computeren er også i stand til at kommunikere sin aktuelle driftstilstand, og om der er nogen bootproblemer til brugeren.
Vil du vide, hvordan din Raspberry Pi har det? I de fleste tilfælde burde det være nok at tage et kig på lysdioderne på tavlen. Vi vil se nærmere på disse status-LED'er og forklare, hvordan du kan bestemme, hvad de indikerer.
Hvad er de forskellige status-LED'er på Raspberry Pi?
Antallet og arrangementet af LED'er er forskelligt på tværs Raspberry Pi modeller. Der er fire lysdioder i alt på de fleste Raspberry Pi-kort: to ved siden af strømporten (de kan være tættere på GPiO-headeren på nogle modeller) og to på Ethernet-porten. Raspberry Pi Zero har en LED ved siden af strømporten, og den allerførste Raspberry Pi, Model B (nu udgået), havde fem LED'er på kortet.
På en Raspberry Pi 4B finder du to status-LED'er, en rød og en grøn, langs kanten, der fører fra strømporten til MIPI DSI-porten. Den røde LED er mærket PWR, mens den grønne er mærket ACT.
Der er også to LED'er på Ethernet-porten, grøn (LNK) og gul (100/10M), som kommunikerer information om Ethernet-forbindelsen. Den grønne LED indikerer aktivitet over Ethernet-netværket og blinker under dataoverførsler, mens gul LED angiver et 100 Mbit Ethernet-link på ældre modeller eller et 1000 Mbit-link på Raspberry Pi 3B+ og 4. Den gule LED forbliver slukket for forbindelser med lavere hastighed.
Disse lysdioder forbliver aktive under typisk drift, men det er muligt at slukke dem for at spare strøm i dine lavstrøms- eller bærbare Raspberry Pi-projekter.
Nedenfor skal vi se nærmere på status-LED'erne direkte på tavlen. Den information, de kommunikerer, er af meget primær betydning sammenlignet med Ethernet-LED'erne.
Hvad indikerer den røde status-LED?
Den røde status LED (PWR) er, som navnet antyder, ansvarlig for at angive, om Raspberry Pi modtager tilstrækkelig strøm til at blive tændt. På ældre modeller ville den tænde umiddelbart efter, at en strømforsyning blev tilsluttet Pi. Men i senere modeller, startende fra B+, er den røde LED også i stand til at indikere, om en strømforsyning ikke leverer nok spænding, der kræves af Raspberry Pi. I dette tilfælde vil den enten blinke eller dreje af.
Hvis strøm-LED'en ikke fungerer som forventet, er det et godt tegn, at du bør tilslutte en bedre strømforsyning til Raspberry Pi. Du kan også lære mere om, hvordan du reducere strømforbruget i dine Raspberry Pi-projekter.
Hvad indikerer den grønne status-LED?
Den grønne status-LED er betegnet som ACT (forkortelse for "aktivitet"), og den er lidt sværere at tyde end strøm-LED'en. Denne LED er den eneste til stede på Raspberry Pi Zero-modellerne. Generelt indikerer det SD-kortaktivitet.
Denne LED forbliver konstant og konstant tændt under almindelig drift. Den blinker, når programmer kører - det vil sige, når læse- og skriveoperationer er i gang - og bør blinke ofte i et uregelmæssigt mønster, når Raspberry Pi'en starter. Den tændes dog muligvis ikke, hvis der er problemer med din installation eller selve SD-kortet.
ACT-LED'en blinker også i specifikke mønstre for at indikere problemer med opstart. Dette fungerer anderledes på modeller tidligere end Raspberry Pi 4B på grund af ændringer i, hvordan bootloaderen fungerer på 4B.
Raspberry Pi 3B+, Pi Zero og tidligere modeller
Tabellen nedenfor beskriver, hvad forskellige grønne LED-blink betyder på en Raspberry Pi 3B+, Zero og tidligere modeller (bortset fra den originale Pi Model B).
Blinker |
Betyder |
---|---|
3 blink |
start.elf ikke fundet |
4 blink |
start.elf fundet, men kan ikke startes (korrupt) |
7 blink |
kernel.img ikke fundet |
8 blink |
SDRAM ikke genkendt. Du skal bruge nyere bootcode.bin/start.elf-firmware, ellers er din SDRAM beskadiget. |
Konstante, uregelmæssige blink |
Læse/skrive operation |
Raspberry Pi 4, Pi 400 og Compute Module 4
Raspberry Pi 4, 400 og Compute Module 4 starter alle fra en EEPROM på kortet, i modsætning til ældre modeller, der bruger bootcode.bin-filen i boot-filsystemet på SD-kortet.
I disse modeller er LED-mønstrene lidt mere komplekse, hvilket betyder, at de kan videregive mere information om opstartssekvensen. ACT-LED'en vil blinke i et vist antal lange blink (0 eller mere), efterfulgt af en sekvens af korte blink for at angive den nøjagtige status. Normalt vil mønsteret gentage sig selv efter to sekunders mellemrum.
Lang flash |
Kort Flash |
Betyder |
---|---|---|
0 |
3 |
Generisk fejl ved opstart |
0 |
4 |
start.elf ikke fundet |
0 |
7 |
kernel.img ikke fundet |
0 |
8 |
SDRAM-fejl |
0 |
9 |
Utilstrækkelig SDRAM |
0 |
10 |
I HALT State |
2 |
1 |
Partition af bootenhed ikke FAT |
2 |
2 |
Kunne ikke læse fra boot-partitionen |
2 |
3 |
Udvidet partition ikke FAT |
2 |
4 |
Filsignatur/hash-mismatch - Pi 4 |
3 |
1 |
SPI EEPROM fejl |
3 |
2 |
SPI EEPROM er skrivebeskyttet |
3 |
3 |
I2C fejl |
3 |
4 |
Secure-boot-konfigurationen er ikke gyldig |
4 |
4 |
Ikke-understøttet bordtype |
4 |
5 |
Fatal firmwarefejl |
4 |
6 |
Strømsvigt Type A |
4 |
7 |
Strømsvigt Type B |
Enhver af ovenstående statusser indikerer et startproblem og kan kræve, at du enten skifter microSD-kortet eller opgraderer/opdaterer bootloaderen. Nyere versioner af Raspberry Pi 4 bootloader (startende fra version 2020-04-16) vil vise en diagnosticeringsmeddelelse ved opstart på en tilsluttet HDMI-skærm.
Raspberry Pi 1 Model B
Den originale Raspberry Pi Model B fra 2012 brugte firmware, der var afhængig af loader.bin-filen, og derfor betød blinkene på LED'en lidt andre ting.
Blinker |
Betyder |
---|---|
3 blink |
loader.bin ikke fundet |
4 blink |
loader.bin ikke lanceret |
5 blink |
start.elf ikke fundet |
6 blink |
start.elf ikke lanceret |
7 blink |
kernel.img ikke fundet |
Det er nemt at fejlfinde opstartsproblemer på en Raspberry Pi
Status-LED'erne på Raspberry Pi er ret ubetydelige under normal drift, men de bliver hurtigt vigtige, når du skal diagnosticere opstartsproblemer. Selvom der er mange grunde til, at en Raspberry Pi ikke starter op, er det en god måde at begynde at finde ud af hvorfor at tjekke status-LED'erne og tælle blinkene på den grønne ACT-LED.