OpenWRT + Linksys E900 router wifi probléma

Sziasztok!

Van-e valakinek működő megoldása, hogy egy Linksys E900-as routerre openwrt-t varázsolva a wifi-t életre csiholja? Szenvedek vele egy ideje, de nem sokra jutottam. Bármilyen segítséget szívesen fogadok, és két virtuális sörrel honorálok.

Hozzászólások

Picit kevés az infó. Logban látsz valamit? Mi a hibaüzenet? OpenWrt kernele amúgy elég régi, lehet, érdemes lenne megpróbálnod a LEDE-t, én használom, jó. Igaz, TP-Link router-en.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Broadcom wl csomaggal próbáld. Wikibe a többi ottvan.

Melyik Wiki-re gondolsz. OpenWRT wiki? Abból sajnos nem szűrtem le semmit. Linuxban nem vagyok otthon még nagyon, csak igyekszek tanulni...
Meg értem én, hogy le van írva, csak kérdés, hogy közülünk valakinek sikerült-e már életet lehelni a wifibe?

_______________________________________________________________________________
A világ IQ-ja állandó, csak egyre többen vagyunk rá....

Ha nincs mögötted néhány év linuxos tapasztalat, úgy egy kicsit küzdelmesebb lesz. Nekem vannak ötleteim, tudom, mit csinálnék, de egyáltalán nem biztos, hogy elsőre feléled. Pontosabban, szinte biztos, hogy sokadikra jönne össze, ha egyáltalán.

Amúgy vázlatosan: olvasd el mindazt, ami itt található. Én LEDE-t használnék, mert az frissebb, viszont az OpenWrt-s tudás használható hozzá. Utána töltsd le az image builder-t. Bontsd ki:

tar -xJf *.tar.xz

Aztán menj bele, majd írj egy build nevű file-t valahogy ekképpen:

#!/bin/bash

make image PROFILE='linksys-e900-v1' PACKAGES='wl kmod-brcm-wl -kmod-b43'

Ezt követően csinálj egy saját image-et:

make clean
. build

Figyelj arra, hogy a pont után írtam szóközt!

Keletkezik egy bin/targets alkönyvtár, abban ott lesz a platform neve, aztán valahol abban találsz olyan file-t, amelynek a nevének vége valami-squashfs-sysupgrade.bin, ez kell neked. Már feltéve, hogy most OpenWrt van a szerkezeten. Ezt a file-t scp-vel bemásolod a router /tmp alkönyvtárába, majd onnan sysupgrade -v filenév paranccsal upgrade-elsz.

Valószínűleg nem lesz jó, de az elején linkelt oldalról kinézed a varázsigéket, majd nézed a dmesg-et, s ha sikerül életre lehelni, megjegyzed, mit csináltál. Ezt követően írsz egy varázsigéket tartalmazó init scriptet, majd a build file-odban a make utolsó paramétereként odabiggyeszted, hogy FILES=files/, (a vessző már nem kell), majd csinálsz ebben a builder legfölső szintjén egy files alkönyvtárat. Ebbe pedig csinálsz alkönyvtárakat, file-okat, mintha ez lenne a router-ed root fs-e, tehát a /, s csak olyan file-okat, alkönyvtárakat hozol létre, amelyeket szeretnéd, hogy a router-edben legyenek, például az említett init script. Amelyet persze előzőleg kipróbáltál, teszteltél, hogy működik. Ha ezzel megvagy, csinálsz új image-et, upgrade-elsz, örülsz. :)

Bocs, de egyszerűbben nem tudom leírni.

Amúgy mielőtt saját image-et csinálnál, van lehetőséged az overlayfs-re telepíteni kernel modult, kilőni a b43-at, betölteni a wl-t, szóval tudsz küzdeni vele, s ha sikerült, elég akkor saját image-et csinálni, így kevesebb vele a munka.

Szerk.: Meg olvasd el a blogomat. :)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE