Bugs do Raspberry Pi 4 atrapalham o desenvolvimento do Fedora 41
O Fedora 41 está se aproximando da reta final, mas atualmente está enfrentando problemas em torno do suporte ao Raspberry Pi.
Embora o Fedora 41 não deva ser lançado antes do final do mês que vem, ele está se aproximando da fase beta e, no momento, a maioria dos bugs bloqueando o beta giram em torno de um pequeno computador problemático: o humilde Raspberry Pi 4.
Fedora 40 saiu em abril com um número quase desconcertante de variantes. A continuação é esperado por volta de 22 de outubro, embora haja uma muitas tarefas a ser realizado para que isso aconteça.
No momento, há meia dúzia de “bloqueadores” aceitos – dos quais quatro estão relacionados ao Raspberry Pi 4. Atualmente, embora o Pi informe que suporta ser colocado em modo de suspensão, ele nunca mais acordae os drivers para a GPU do Pi estão causando problemas para KDE e Gtk4 do GNOME.
Esta não é a primeira vez que isso acontece. Cerca de um ano atrás, alguns bugs pendentes relacionados ao Pi causaram o atraso do Fedora 39, incluindo dois bugs relacionados à inicialização, um problema gráfico e o outro sobre inicialização do cartão SDcomo especialistas em Linux Phoronix relatou no momento.
Um dos bloqueadores desta versão remonta a então. O Pi não tem um Relógio de Tempo Real, então quando ele inicializa, ele não sabe que horas são até que se conecte à internet. Antes disso, o horário que o Linux conhece é essencialmente aleatório, e se for antes do horário em que alguns pacotes do Fedora foram certificados com GPG, o processo de configuração falha.
Em 2016, este abutre esteve na conferência Flock to Fedora em Cracóvia, Polônia, como relatamos na época. Enquanto estávamos lá, conhecemos o engenheiro responsável pela edição Arm do Fedora, e ele reclamou conosco sobre o péssimo estado do suporte ao driver FOSS no Raspberry Pi. Ao contrário do que muitos fãs do Pi acreditam, a pequena máquina não é hardware de código aberto, e é um design estranho, como descrevemos quando o ThreadX RTOS que sustenta seu firmware foi código aberto no ano passado. Embora o SO agora seja FOSS, isso não significa automaticamente que o firmware seja. Ele ainda contém drivers que são proprietários da Broadcom, que projetou os SoCs usados em todos os modelos Pi autônomos.
Os únicos modelos Pi com um design totalmente interno são os minúsculos modelos Raspberry Pi Pico. O mais recente deles é o novo Pi Pico 2que tem dois núcleos Arm mais rápidos, complementados por dois novos Risco 3 RISC-V núcleos.
Isso também tem sua cota de problemas. Hackster.io relatou um problema no mês passado, que é a errata E9 em página 1.340 de sua folha de dados [PDF]. Desde então, porém, descobriu-se que pior do que inicialmente compreendido.
Até agora, pelo menos um fornecedor downstream atrasou seu próximo lançamento baseado em RP2350 Hardware BusPirate 5 e 6. Nos fóruns do Pi, discussões estão ocorrendo sobre se uma nova etapa de silício será necessária. ®