Netgear R7000, возможно ли скопировать модули ядра для Wi-Fi (BCM4360) из dd-wrt в openwrt?

Netgear R7000, возможно ли скопировать модули ядра для Wi-Fi (BCM4360) из dd-wrt в openwrt?

Я хочу запустить OpenWRT на моем любимом Netgear R7000, но, к сожалению, broadcom не выпустили модули ядра с открытым исходным кодом (драйверы) для BCM4360 wifi на R7000. OpenWRT никогда не включает бинарные драйверы с закрытым исходным кодом в свои дистрибутивы, позиция, которую я уважаю. Так что никакого WIFI, если я использую OpenWRT.

Можно ли скопировать модули ядра из DDWRT (который работает безупречно) в OpenWRT? Как?

Я попробовал скопировать файл wl.ko в OpenWRT и запустить на нем insmod, но это не сработало.

решение1

Вы не можете просто скопировать wlдрайвер из DD-WRT в OpenWRT, главным образом (но не исключительно) потому, что они были скомпилированы для разных ядер.

Но ваш маршрутизаториспользует BCM4709A0система на кристалле, которая относится к классу микросхем (BCM47xx и BCM53xx), к которымOpenWRTпосвящает целую страницу. Страница содержит описание всех трех доступных драйверов,включая wl. Там также есть инструкции по пакетам для загрузки и по их настройке, что неочевидно (но не сложно), так как wlне использует стандартный Linux Wireless API, cfg80211. Кроме того, инструкции длинные и подробные. Вы можете попробовать следовать этим официальным инструкциям.

Последний комментарий заключается в том, чтокажетсяНи один из разработчиков не имел возможности протестировать эти инструкции на вашем маршрутизаторе (хотя они утверждают, что они должны применяться к широкому классу чипов, включая ваш собственный), поэтому вы будете летать в одиночку. За конкретной помощью по процедуре вы можете обратиться сюда или на вики OpenWRT.

Связанный контент