Por que estou recebendo uma tela de arco-íris e piscando o LED vermelho PWR com um novo Raspberry Pi 3B +?

11

Eu acho que pode haver um problema com o meu novo Pi. Estou usando a mesma fonte de alimentação (comprada da PiHut para o meu 3B anterior) no novo 3B +, mas recebo a tela do arco-íris e a luz vermelha de energia pisca em um padrão específico: 4 flashes longos seguidos por 4 flashes curtos. Isso é muito regular, deve ser um sinal para significar alguma coisa?

Eu tentei uma fonte de alimentação alternativa e o mesmo problema. Eu medi a tensão em ambas as fontes, sendo a primeira 5,3 V e a segunda 5,1 V, tão bem dentro do requisito. Eu tentei dois cartões SD diferentes e o mesmo problema. Alguém tem alguma idéia ou viu algo semelhante?

Shawson
fonte
1
Você gravou a imagem mais recente do Raspbian (13/03/2018) no cartão SD que está usando?
Joan
isso pode ajudar ... elinux.org/... ...
jsotola
Tentei mais recente raspian .. e inicializou bem ?! Por que meus cartões SD existentes que eu uso no pi 3 não? existe alguma configuração que eu preciso definir em algum lugar?
Shawson 17/03/19
o 3b + precisa de um firmware completamente novo, para que suas placas configuradas para o 3b e anteriores não funcionem.
scruss

Respostas:

16

Fiz essa resposta para resumir a experiência com esse problema. Estamos a falar do Raspberry Pi 3 Model B + , lançado em 14/03/2018 . Ele possui alguns recursos novos e atualizados em comparação com Raspberry Pi 3 Model B.

  • Um CPU ARM Cortex-A53 de quatro bits e 1,4 GHz e 64 bits
  • LAN sem fio 802.11ac de banda dupla e Bluetooth 4.2
  • Ethernet mais rápida (Gigabit Ethernet sobre USB 2.0), taxa de transferência máxima de 300 Mbps
  • Suporte Power-over-Ethernet (com PoE HAT separado)
  • Rede PXE aprimorada e inicialização por armazenamento em massa USB
  • Gerenciamento térmico aprimorado

Para isso, precisamos de alguns firmware / drivers adicionais.

Raspbian

Se você iniciar uma nova instalação, use o software oficial mais recente para o Raspberry Pi e tudo está bem.

Mas você não pode simplesmente conectar um cartão SD de um Raspberry Pi 3 Model Ba um Raspberry Pi 3 Model B+sem atualizar o software. @joan comentou [2]:

Uma maneira simples de obter um novo sistema consistente é exibir uma nova imagem (você pode ter sido capaz de usar o apt update / upgrade / dist-upgrade também, mas isso nem sempre funciona).

Antes de usar um cartão SD de uma instalação antiga, atualize-o primeiro. Isso tem a vantagem de que você não precisa reinstalar / reconfigurar sua instalação. Observe que você tem o arquivo raspberry pi endereçado no seu sources.list. Deve dar-lhe o seguinte:

raspberrypi ~$ cat /etc/apt/sources.list.d/raspi.list 
deb http://archive.raspberrypi.org/debian/ stretch main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
raspberrypi ~$

Atualize sua instalação:

raspberrypi ~$ sudo apt update
raspberrypi ~$ sudo apt full-upgrade

Este é o método atualizado preferido. Agora você deve encontrar o arquivo /boot/bcm2710-rpi-3-b-plus.dtb. Para a maioria de nós, isso deve funcionar. @ w00dw0rm tentou 3 coisas, mas apenas o flash de uma nova imagem ajuda . Eu não aconselho você a usar, rpi-updateporque o rpi-update é instável e pode resultar em uma instalação instável, mas a decisão é sua.

Eu testei com um novo brilhou Raspbian Stretch Lite 2017-11-29em um Raspberry Pi 3 Model Bcom wifi funcionando. Uma atualização completa faz:

94 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 147 MB of archives.
After this operation, 290 kB of additional disk space will be used.

Demorou muito tempo para fazer isso. Quando termina, eu faço sudo systemctl reboote o processador parou de funcionar, mas não inicia uma nova inicialização. Então, eu tenho que puxar o cabo de alimentação depois de um tempo (não há mais atividade no LED verde). Posteriormente, o raspi inicializa bem e tudo estava funcionando bem, sem nenhuma mensagem de erro. Desligado o raspi, coloque seu cartão SD em um Raspberry Pi 3 Model B+e ele também inicializa e estava funcionando bem com a execução de wifi.

Outras distribuições

O problema aqui é que eles precisam atualizar suas imagens com o novo firmware e parece que isso leva algum tempo. Por exemplo Ubuntu, não inicializa RPi 3B+no momento em que foi gravado. Alguns caras aqui tentaram atualizar sua distribuição com os drivers e módulos mais recentes Raspbiane conseguiram inicializá-la, mas com limites. Uma vez que o wifi não funciona [6], o outro teclado do tempo não funciona [7]. Veja a data da imagem da sua distribuição. Se for mais antigo que 14/03/2018, é mais provável que não seja executado em um RPi 3B+[8] [9]. Sugiro que você envie um relatório de bug para sua distribuição. Quanto mais eles obtiverem, mais cedo serão atualizados.
Atualização 2018-10-08: Mesmo cerca de 7 meses após o lançamento do RPi 3B + Ubuntu não o suporta:Ubuntu Server 18.04 no Raspberry Pi 3 B +: erros de rede Ethernet na inicialização .


referências:
[1] https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
[2] Pi 3 modelo B + não inicializa - fonte de alimentação ou quebrado?
[3] apenas exibir uma nova imagem ajuda
[4] a atualização rpi é instável
[5] Altere o PI 3 contra o PI 3 B +
[6] 3B + falha ao inicializar o Ubuntu mate
[7] Execute o Centos 7 no Pi 3B +
[8] pi -3b + problema de inicialização do ubuntu-core
[9] Comentário em Posso executar o FreeBSD no meu Pi?

Ingo
fonte
rpi-updateNÃO está desatualizado - continua a fazer o que foi projetado para fazer, ou seja, "leva você ao firmware e ao kernel de ponta". Ele é aconselhável fazê-lo sem uma razão válida, e deve nunca ser usado apenas para atualizar o kernel.
Milliways 26/03
@ Milliways MAS, o que há com as respostas às quais vinculei ? Eles estão errados? Citação: "O rpi-update atualiza o firmware para a versão mais recente publicada, que deve ser considerada" não estável ". Portanto, seguindo a receita fornecida, você pode acabar com um sistema instável (aconteceu comigo;)"
Ingo
"não estável" NÃO significa "desatualizado"; pode ter sido amplamente (mal) utilizado e deve ser desencorajado.
Milliways 27/03
@ Milliways OK, mudei para instável .
Ingo
4

/boot/bcm2710-rpi-3-b-plus.dtbestá ausente nas imagens Raspbian mais antigas. Apenas corra

sudo rpi-update

no Raspberry Pi anterior inicializado para buscar o firmware ausente. Depois disso, você pode mudar para o seu novo Raspberry Pi 3B + e inicializá-lo com o seu cartão SD existente.

cma
fonte
incrível - eu vou dar uma chance hoje à noite - eu pensei que teria que reflash minha imagem retropie e andar por cima!
Shawson 20/0318
Isso fez o truque com a versão mais recente do Jessie, "sudo apt full-upgrade" não funcionou.
Rofavadeka 30/0318
3

Posso confirmar que o método descrito pelo cma funciona, no entanto, fui capaz de usar um método diferente para obter uma instalação limpa do Raspbian Jessie funcionando sem precisar carregá-lo primeiro no Raspberry Pi 3b.

Faça o download do firmware do Raspberry Pi em https://github.com/raspberrypi/firmware e copie tudo no diretório boot / para a partição de inicialização do cartão SD, substituindo os arquivos existentes. Após a inicialização, você pode executar o rpi-update.

Provavelmente, essa não é a maneira correta de fazer isso, mas parece funcionar ... Se alguém com mais conhecimento puder explicar por que essa pode ser uma má idéia, eu estaria interessado em ouvi-la.

Pathead
fonte
> "Em circunstâncias normais, NUNCA é necessário executar o rpi-update, pois ele sempre leva ao firmware e ao kernel de ponta e, porque essa pode ser uma versão de teste, pode deixar o seu RPi não inicializável". raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Até a documentação do rpi-update agora alerta "Mesmo no Raspbian você deve usar isso apenas por um bom motivo. Isso fornece o kernel / firmware mais recente".
Milliways 27/03
2

Eu tive um problema parecido. Peguei um Pi 3B + novinho em folha e ele não inicializou. Eu só consegui a tela do arco-íris, o led vermelho permaneceu aceso e o led verde continuou piscando oito vezes (quatro vezes, quatro vezes curto). Baixou a imagem mais recente do Kali Linux sem resultado. Baixou a imagem mais recente do Raspbian Stretch (13-3-2018) e as novas botas Pi 3B + sem nenhum problema. Acho que há algo novo no firmware da distribuição mais recente do Raspbian Stretch para acomodar o modelo 3B +, mas isso é apenas uma suposição da minha parte.

Ben Fraters
fonte
+1 Dado o tempo relativo da sua resposta em comparação com as outras que você estava na marca , apesar de não ter os detalhes ... 8-)
SlySven