Como liberar wi-fi de alta velocidade no FreeBSD 14 (e antecipar o 14.3)

Escrito por
Emanuel Negromonte
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e...

Ative Wi-Fi moderno no FreeBSD com o novo kernel 14.3 e experimente alta velocidade!

O FreeBSD sempre teve a reputação de ser um sistema operacional confiável e robusto, especialmente em servidores. No entanto, muitos usuários estão descobrindo que ele também é uma excelente base para desktops e laptops. A maior crítica tem sido o suporte limitado a Wi-Fi moderno — até agora.

A boa notícia é que, com a chegada do FreeBSD 14.3, prevista para o final de junho, usuários de laptops finalmente terão acesso a um Wi-Fi de alta velocidade com suporte a padrões modernos, graças às melhorias no driver iwlwifi.

Como ativar wi-fi rápido no FreeBSD 14.2 usando o kernel do 14.3

Se você não quer esperar o lançamento oficial da versão 14.3, já é possível compilar o kernel da ramificação stable/14 (que dará origem à 14.3) e aplicar as melhorias ao seu sistema 14.2. Veja como fazer isso:

1. Atualize os firmwares necessários

Antes de mais nada, verifique se o seu sistema tem o firmware atualizado. Use o comando:

fwget

Para iniciantes:
O comando fwget verifica e instala os firmwares necessários para dispositivos como placas de vídeo e adaptadores Wi-Fi. Ele garante que os componentes essenciais para o novo kernel funcionem corretamente.

Você deve ver algo como:

Needed firmware packages: 'wifi-firmware-iwlwifi-kmod-ax210 ...'
The most recent versions of packages are already installed

Se tudo estiver ok, prossiga para compilar o kernel.

2. Compile e instale o kernel estável do FreeBSD 14.3

git clone https://git.freebsd.org/src.git /usr/src
cd /usr/src
git switch stable/14
make -j $(nproc) buildkernel
make installkernel

Dica importante:
O parâmetro -j $(nproc) garante que todos os núcleos da CPU sejam usados na compilação, acelerando muito o processo.

O comando git switch stable/14 garante que você esteja usando o branch que receberá a versão 14.3. Não use o branch main, pois ele compilará o kernel do FreeBSD 15 (em desenvolvimento).

Após a instalação, reinicie o sistema. O suporte a Wi-Fi será significativamente melhor.

Pontos importantes antes de compilar

  • O FreeBSD 14.3 ainda está em pré-lançamento. Por isso, você pode encontrar problemas de estabilidade.
  • Use Boot Environments. Eles permitem criar uma “fotografia” do sistema antes da mudança. Se algo der errado, você pode restaurar o sistema facilmente com um snapshot do ZFS.
  • Esse método melhora o suporte ao driver iwlwifi, que cobre placas Intel. No exemplo aqui, o laptop Framework tem CPU AMD com Wi-Fi Intel.
  • Drivers gráficos podem precisar ser recompilados para manter compatibilidade com o novo kernel. Exemplo com drm-kmod:
pkg remove drm-kmod
git clone https://git.FreeBSD.org/ports.git /usr/ports
cd /usr/ports/graphics/drm-kmod
make install

Isso se aplica ao driver drm-kmod. Outros drivers podem exigir ajustes diferentes.

Vale a pena esperar?

Se você preza por estabilidade, talvez valha aguardar mais algumas semanas até a chegada do FreeBSD 14.3. Mas se você gosta de experimentar e quer Wi-Fi de alta velocidade agora, este é um ótimo momento para testar. Segundo o site do FreeBSD o procedimento é válido e útil.

Um vídeo demonstrando todo o processo está disponível no YouTube. E assim que o FreeBSD 14.3 for lançado, publicaremos um guia completo mostrando a instalação do sistema em um laptop Framework, do zero ao ambiente gráfico.

Compartilhe este artigo