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

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

Quero executar OpenWRT em meu adorável Netgear R7000, mas infelizmente a Broadcom não lançou módulos de kernel de código aberto (drivers) para o wifi BCM4360 no R7000. OpenWRT nunca inclui drivers binários de código fechado em suas distribuições, uma posição que respeito. Portanto, não há WIFI se eu usar o OpenWRT.

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

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

Responder1

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

No entanto, seu roteadorusa um BCM4709A0system-on-chip, que pertence à classe de chips (BCM47xx e BCM53xx) à qualOpenWRTdedica 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 contém instruções sobre os pacotes para download e como configurá-los, o que não é óbvio (mas não é difícil) porque wlnã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 é queparecenenhum dos desenvolvedores teve a oportunidade de testar essas instruções em seu roteador específico (embora afirmem que elas deveriam se aplicar a uma ampla classe de chips, incluindo o seu), então você estará voando sozinho. Para ajuda específica sobre o procedimento você pode perguntar aqui ou no wiki do OpenWRT.

informação relacionada