Netgear R7000,可以将用于wifi(BCM4360)的内核模块从dd-wrt复制到openwrt吗?


5

我想在我可爱的Netgear R7000上运行OpenWRT,但不幸的是,bro​​adcom还没有为R7000上的BCM4360 wifi发布开源内核模块(驱动程序)。OpenWRT从不在他们的发行版中包含二进制闭源驱动程序,这是我所尊重的位置。如果我使用OpenWRT,那么没有WIFI。

是否可以将内核模块从DDWRT(可以正常工作)复制到OpenWRT?怎么样?

我尝试将wl.ko文件复制到OpenWRT并在其上运行insmod,但它不起作用。


来自我的+1我在我的实验室中使用它并且知道会很棒!
NetworkKingPin 2016年

如果你知道高级编程,熟悉的模块是如何工作的,这是可能的
Ramhound

@Ramhound - 你能详细说说吗?我在IT工作,我可以用几种不同的语言编程。
simon 2016年

所以你必须修改OpenWRT的源来接受来自DD-WRT的模块
Ramhound

Answers:


2

你不能简单地将wl驱动程序从DD-WRT 复制到OpenWRT,主要是(但不是唯一的),因为它们是针对不同的内核编译的。

然而,您的路由器使用BCM4709A0片上系统,它属于OpenWRT专用整个页面的芯片类别(BCM47xx和BCM53xx)。该页面包含所有三个可用驱动程序的说明,包括wl。它还有关于要下载的软件包以及如何配置它们的说明,这是非常明显的(但并不困难),因为wl它不使用标准的Linux Wireless API cfg80211。除此之外,说明书冗长而详细。您可以尝试遵循这些官方说明。

最后一条评论是,似乎没有开发人员有机会在您的特定路由器上测试这些说明(即使他们声称它们应该适用于包括您自己在内的各种芯片),所以您将独自飞行。有关该过程的具体帮助,您可以在此处或OpenWRT维基上询问。


好吧,我还没有尝试过这些,但这些链接正是我所寻找的。非常感谢。
simon 2016年

1
@simon我没有,我没有Nighthawk,就像OpenWrt开发者一样。但是如果你成功了,那么在这里或在OpenWrt论坛上收到你的消息会很有意思,它可能对其他人有所帮助。
MariusMatutiae
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.