Os LEDs de status em um computador Raspberry Pi indicam o que está acontecendo e podem ajudá-lo a solucionar problemas de energia e inicialização.
Um Raspberry Pi não é apenas uma porta de entrada do tamanho de um cartão de crédito para explorar o vasto mundo da computação e da eletrônica. O computador de placa única também é capaz de comunicar ao usuário seu estado operacional atual e se há algum problema de inicialização.
Quer saber como está o seu Raspberry Pi? Na maioria dos casos, basta dar uma olhada nos LEDs da placa. Analisaremos detalhadamente esses LEDs de status e explicaremos como você pode determinar o que eles indicam.
Quais são os diferentes LEDs de status do Raspberry Pi?
O número e a disposição dos LEDs diferem entre Modelos Raspberry Pi. Existem quatro LEDs no total na maioria das placas Raspberry Pi: dois próximos à porta de alimentação (eles podem estar mais próximos do conector GPiO em alguns modelos) e dois na porta Ethernet. O Raspberry Pi Zero possui um LED próximo à porta de alimentação e o primeiro Raspberry Pi, o Modelo B (agora descontinuado), tinha cinco LEDs na placa.
Em um Raspberry Pi 4B, você encontrará dois LEDs de status, um vermelho e um verde, ao longo da borda que vai da porta de alimentação até a porta MIPI DSI. O LED vermelho é rotulado como PWR enquanto o verde é rotulado como ACT.
Existem também dois LEDs na porta Ethernet, verde (LNK) e amarelo (100/10M), que comunicam informações sobre a conexão Ethernet. O LED verde indica atividade na rede Ethernet e pisca durante transferências de dados, enquanto o LED amarelo indica um link Ethernet de 100 Mbit em modelos mais antigos ou um link de 1000 Mbit no Raspberry Pi 3B+ e 4. O LED amarelo permanece apagado para conexões de velocidade mais baixa.
Esses LEDs permanecem ativos durante a operação normal, mas é possível desligá-los para economizar energia em seus projetos Raspberry Pi portáteis ou de baixo consumo.
Abaixo, daremos uma olhada mais de perto nos LEDs de status diretamente na placa. A informação que eles comunicam é de grande importância, em comparação com os LEDs Ethernet.
O que o LED vermelho de status indica?
O LED vermelho de status (PWR) é como o próprio nome sugere responsável por indicar se o Raspberry Pi recebe energia suficiente para ser ligado. Em modelos mais antigos, ele ligava imediatamente após uma fonte de alimentação ser conectada ao Pi. Mas em modelos posteriores, a partir do B+, o LED vermelho é também é capaz de indicar se uma fonte de alimentação não está fornecendo a voltagem suficiente exigida pelo Raspberry Pi. Neste caso, ele iria piscar ou virar desligado.
Se o LED de energia não estiver funcionando conforme o esperado, é um bom sinal que você deve conectar uma fonte de alimentação melhor ao Raspberry Pi. Você também pode aprender mais sobre como reduza o consumo de energia em seus projetos Raspberry Pi.
O que o LED de status verde indica?
O LED de status verde é designado como ACT (abreviação de “atividade”) e é um pouco mais complicado de decifrar do que o LED de energia. Este LED é o único presente nos modelos Raspberry Pi Zero. Geralmente, indica atividade do cartão SD.
Este LED permanece sólido e consistentemente aceso durante a operação normal. Ele pisca quando os aplicativos estão em execução – ou seja, quando as operações de leitura e gravação estão em andamento – e deve piscar frequentemente em um padrão irregular quando o Raspberry Pi está inicializando. No entanto, ele pode não ligar se houver algum problema com a instalação ou com o próprio cartão SD.
O LED ACT também pisca em padrões específicos para indicar problemas de inicialização. Isso funciona de maneira diferente em modelos anteriores ao Raspberry Pi 4B devido a mudanças na forma como o bootloader funciona no 4B.
Raspberry Pi 3B+, Pi Zero e modelos anteriores
A tabela abaixo descreve o que diferentes flashes de LED verdes significam em um Raspberry Pi 3B +, Zero e modelos anteriores (exceto o Pi Modelo B original).
Flashes |
Significado |
---|---|
3 flashes |
start.elf não encontrado |
4 flashes |
start.elf encontrado, mas não iniciável (corrompido) |
7 flashes |
kernel.img não encontrado |
8 flashes |
SDRAM não reconhecido. Você precisa de um firmware bootcode.bin/start.elf mais recente ou seu SDRAM está danificado. |
Flashes constantes e irregulares |
Operação de leitura/gravação |
Raspberry Pi 4, Pi 400 e Módulo de Computação 4
O Raspberry Pi 4, 400 e o Compute Module 4 inicializam a partir de uma EEPROM na placa, ao contrário dos modelos mais antigos que usam o arquivo bootcode.bin no sistema de arquivos de inicialização do cartão SD.
Nestes modelos, os padrões de LED são um pouco mais complexos, o que significa que podem transmitir mais informações sobre a sequência de inicialização. O LED ACT piscará por um determinado número de flashes longos (0 ou mais), seguidos por uma sequência de flashes curtos, para indicar o status exato. Normalmente, o padrão se repetirá após um intervalo de dois segundos.
Flash longo |
Flash curto |
Significado |
---|---|---|
0 |
3 |
Falha genérica na inicialização |
0 |
4 |
start.elf não encontrado |
0 |
7 |
kernel.img não encontrado |
0 |
8 |
Falha na SDRAM |
0 |
9 |
SDRAM insuficiente |
0 |
10 |
No estado HALT |
2 |
1 |
Partição do dispositivo de inicialização não FAT |
2 |
2 |
Falha ao ler a partição de inicialização |
2 |
3 |
Partição estendida não FAT |
2 |
4 |
Incompatibilidade de assinatura/hash do arquivo - Pi 4 |
3 |
1 |
Erro SPI EEPROM |
3 |
2 |
SPI EEPROM é protegido contra gravação |
3 |
3 |
Erro I2C |
3 |
4 |
A configuração de inicialização segura não é válida |
4 |
4 |
Tipo de placa não compatível |
4 |
5 |
Erro fatal de firmware |
4 |
6 |
Falha de energia Tipo A |
4 |
7 |
Falha de energia Tipo B |
Qualquer um dos status acima indica um problema de inicialização e pode exigir que você troque o cartão microSD ou atualize/atualize o bootloader. Versões mais recentes do bootloader Raspberry Pi 4 (a partir da versão 2020-04-16) exibirão uma mensagem de diagnóstico no momento da inicialização em um monitor HDMI conectado.
Framboesa Pi 1 Modelo B
O Raspberry Pi Modelo B original de 2012 usava firmware que dependia do arquivo loader.bin e, portanto, os flashes no LED significavam coisas ligeiramente diferentes.
Flashes |
Significado |
---|---|
3 flashes |
carregador.bin não encontrado |
4 flashes |
loader.bin não iniciado |
5 flashes |
start.elf não encontrado |
6 flashes |
start.elf não lançado |
7 flashes |
kernel.img não encontrado |
É fácil solucionar problemas de inicialização em um Raspberry Pi
Os LEDs de status no Raspberry Pi são bastante insignificantes durante a operação normal, mas rapidamente se tornam importantes quando você precisa diagnosticar problemas de inicialização. Embora existam muitos motivos pelos quais um Raspberry Pi não inicializa, verificar os LEDs de status e contar os flashes no LED ACT verde é uma ótima maneira de começar a descobrir o porquê.