Netgear R7000, possível copiar módulos do kernel para wifi (BCM4360) de dd-wrt para openwrt?

5

Eu quero rodar o OpenWRT no meu lindo Netgear R7000, mas infelizmente o broadcom não lançou módulos de kernel de código aberto (drivers) para o wifi BCM4360 no R7000. O OpenWRT nunca inclui drivers binários de fonte fechada em suas distribuições, uma posição que eu respeito. Portanto, não há WIFI se eu usar OpenWRT.

É possível copiar os módulos do kernel do DDWRT (que funciona perfeitamente) para o OpenWRT? Como?

Eu tentei copiar o arquivo wl.ko para o OpenWRT e executar o insmod nele, mas não funcionou.

    
por simon 15.04.2016 / 12:30

1 resposta

2

Você não pode simplesmente copiar o driver wl do DD-WRT para o OpenWRT, principalmente (mas não exclusivamente), porque eles foram compilados para kernels diferentes.

No entanto, o seu roteador usa um sistema no chip BCM4709A0 , que pertence à classe de chips (BCM47xx e BCM53xx) para que OpenWRT dedica uma página inteira. A página contém uma descrição de todos os três drivers disponíveis, incluindo wl . Ele também tem instruções sobre os pacotes para download e sobre como configurá-los, o que não é óbvio (mas não é difícil) porque wl não usa o padrão Linux Wireless API, cfg80211 . Além disso, as instruções são longas e detalhadas. Você pode tentar seguir estas instruções oficiais.

O último comentário é que parece que nenhum dos desenvolvedores teve a oportunidade de testar essas instruções no seu roteador específico (mesmo que eles afirmem que eles devem se aplicar a uma ampla classe de chips, incluindo o seu), assim você estará voando sozinho. Para obter ajuda específica sobre o procedimento, você pode perguntar aqui ou no wiki do OpenWRT.

    
por 24.04.2016 / 10:46