Cadê o anúncio que estava aqui?
Parece que você está usando um bloqueador de anúncios. Mas dependemos deles para continuar criando conteúdo gratuito e de qualidade para você. Se você gosta do nosso conteúdo, por favor apoie nosso site desativando seu bloqueador de anúncios. Alternativamente, se você vem aqui com frequência, por favor considere fazer uma doação.O openSUSE Tumbleweed funciona bem no Raspberry Pi 4 (e também no recém-lançado Raspberry Pi 400), embora o suporte ao hardware ainda não esteja completo, de modo que alguns recursos como Bluetooth e som ainda não funcionam.
Mas as imagens mais recentes do Tumbleweed para o Raspberry Pi 4 não inicializam (não “dão boot”, na gíria técnica). O sistema mostra várias vezes na tela a mensagem:
Waiting for PHY auto negotiation to complete... TIMEOUT !
E reinicia. O menu do GRUB sequer é exibido.
Eu me deparei com esse problema enquanto tentava testar a última imagem do Tumbleweed com área de trabalho XFCE, baseada no snapshot 20201214.
Esse problema não acontece com a última imagem do Leap 15.2 com XFCE.
Eu pedi ajuda na lista de discussão openSUSE ARM e me indicaram uma solução de contorno (nome bonito para “gambiarra”, “armengue”, no Brasil varia de região pra região).
Se você está tentando iniciar o Tumbleweed no seu Raspberry Pi 4/400 e está se deparando com esse mesmo problema, enquanto ele não é resolvido em definitivo, você pode baixar o arquivo u-boot.bin
daqui ou daqui (eu fiz uma cópia dele) e substituir o arquivo de mesmo nome que está na partição EFI do seu cartão SD.
Com isso, você já deve conseguir usar o Tumbleweed no seu Raspberry Pi 4/400 de novo.
Esse é um bug conhecido e a equipe do openSUSE já está trabalhando para resolvê-lo.
Referências
Se você quiser saber mais sobre esse bug, assim como sua solução de contorno, consulte os links a seguir (todos em inglês):
- Tumbleweed 20201214 on RPi4 - Waiting for PHY auto negotiation to complete - openSUSE ARM - openSUSE Mailing Lists
- raspberry pi 400 - openSUSE ARM - openSUSE Mailing Lists
- Regression observed on Rasbperry Pi 4 with snapshot 20201214 - openSUSE ARM - openSUSE Mailing Lists
- Bug 1180338 — [RPi4] u-boot can’t handle DMA addresses different from CPU’s