AW: Tp-Link CPE210

Carl Schiller carldergrosse at googlemail.com
Fr Sep 18 15:35:37 CEST 2015


Hi Tim
Danke für das Angebot, aber bin Zeitlich grade auch recht eingespannt und da ist nach Nürnberg <-> Würzburg einfach doch zu weit.

Ich werde auch noch etwas rumprobieren. 

Grundsätzlich gehen beide Ports, komme auch nur über die per SSH an den CPE, per wlan leider nicht. Vll kann ich am WE mal proberen ob er sich über batman vermaschen kann wie er jetzt ist.

Grüße Carl

-----Ursprüngliche Nachricht-----
Von: Tim Niemeyer [mailto:tim.niemeyer at mastersword.de] 
Gesendet: Donnerstag, 17. September 2015 17:33
An: Carl Schiller <carldergrosse at googlemail.com>; franken-dev at freifunk.net; Tim Niemeyer <tim.niemeyer at mastersword.de>
Betreff: Re: Tp-Link CPE210

Hi Carl

Am 17. September 2015 17:26:46 MESZ, schrieb Carl Schiller <carldergrosse at googlemail.com>:
>Okay, habe das ganze Problem jetzt quick&dirty gelöst
>
> board_prebuild() {
>	rm
>$target/target/linux/ar71xx/patches-3.10/610-MIPS-ath79-openwrt-machine
>s.patch.orig
>}

:/ aber um erstmal weiter zu kommen ja ganz gut.

>
>Nur jetzt bin ich irg zu doof das Netzwerk richtig zu konfigurieren:
>
>Der CPE210 hat 2 Ethernet Ports. Dachte einen WAN einen Client / Batman
>
>
>Laut swconfig liegt die CPU auf 0, Lan 1 auf 4 ; lan 2 auf 5
>
>Die network.tl-cpe210 sieht so aus:
>
>WANDEV=eth0
>SWITCHDEV=eth0
>CLIENT_PORTS="0t 5"
>WAN_PORTS="0t 4"
>BATMAN_PORTS=""
>CLIENTIF="eth0.1 w2ap w5ap"
>ETHMESHMAC=
>ROUTERMAC=w5mesh
>

Sie auf den ersten Blick ganz gut aus.


>Nur leider bekomme ich über keinen der beiden Lanports eine IP wenn ich 
>ihn an meinen Router anschließen. Was habe ich übersehen?
>

Muss ich mir auch erst genauer angucken. Wird aber bis Ende September nix mehr. Ggfs kannst du am Samstag ins Lab kommen, dann können wir das vllt noch dazwischen schieben.

Ansonsten, hast du die grundsätzliche Funktionalität der Ports geprüft? Alle manuell in ein vlan rein tun, IP eintragen und mal pingen. Vllt ist ja beim Backport noch was nicht i.O.?

Tim

>
>
>-----Ursprüngliche Nachricht-----
>Von: franken-dev [mailto:franken-dev-bounces at freifunk.net] Im Auftrag 
>von Tim Niemeyer
>Gesendet: Dienstag, 15. September 2015 22:06
>An: franken-dev at freifunk.net
>Betreff: Re: Tp-Link CPE210
>
>Hi
>
>Am Dienstag, den 15.09.2015, 21:49 +0200 schrieb Carl Schiller:
>> So, habe jetzt mal versucht den CPE210 zu backporten mit dem patch
>aus
>> der Berliner FFFw
>>
>(https://github.com/freifunk-berlin/firmware/commit/858d96a87d64acaad7c1e92f49594308d9259f02).
>> 
>>  
>> 
>> Das Funktioniert auch soweit, muss noch die Netzwerkeinstellungen 
>> anpassen und mich da noch etwas einlesen.
>> 
>>  
>> 
>> Nur wenn ich versuche über das Buildscript die FW zu bauen bekomme
>ich
>> immer einen Fehler:
>> 
>>  
>> 
>> WARNING: your configuration is out of sync. Please run make 
>> menuconfig, oldconfig or defconfig!
>> 
>> make[1]: Entering directory `/home/peacemaker/firmware/build/cpe210'
>> 
>> make[2]: Entering directory `/home/peacemaker/firmware/build/cpe210'
>> 
>> make[3]: Entering directory
>> `/home/peacemaker/firmware/build/cpe210/target/linux'
>> 
>> make[4]: Entering directory
>> `/home/peacemaker/firmware/build/cpe210/target/linux/ar71xx'
>> 
>> if [ -s
>>
>"/home/peacemaker/firmware/build/cpe210/build_dir/target-mips_34kc_uCl
>> ibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.49/patches/series" ]; 
>> then (cd
>>
>"/home/peacemaker/firmware/build/cpe210/build_dir/target-mips_34kc_uCl
>> ibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.49"; if quilt
>--quiltrc=-
>> next >/dev/null 2>&1; then quilt --quiltrc=- push -a; else quilt
>> --quiltrc=- top >/dev/null 2>&1; fi ); fi
>> 
>> Applying patch platform/610-MIPS-ath79-openwrt-machines.patch.orig
>> 
>> patching file arch/mips/ath79/machtypes.h
>> 
>> Hunk #1 FAILED at 16.
>> 
>> 1 out of 1 hunk FAILED -- rejects in file arch/mips/ath79/machtypes.h
>> 
>> patching file arch/mips/ath79/Kconfig
>> 
>> Hunk #1 succeeded at 57 with fuzz 2 (offset 55 lines).
>> 
>> Hunk #2 FAILED at 64.
>> 
>> Hunk #3 succeeded at 933 with fuzz 2 (offset 795 lines).
>> 
>> Hunk #4 succeeded at 1076 with fuzz 1 (offset 830 lines).
>> 
>> Hunk #5 succeeded at 1082 with fuzz 1 (offset 801 lines).
>> 
>> 1 out of 5 hunks FAILED -- rejects in file arch/mips/ath79/Kconfig
>> 
>> patching file arch/mips/ath79/Makefile
>> 
>> Hunk #1 FAILED at 38.
>> 
>> 1 out of 1 hunk FAILED -- rejects in file arch/mips/ath79/Makefile
>> 
>> patching file arch/mips/ath79/prom.c
>> 
>> Hunk #1 FAILED at 180.
>> 
>> 1 out of 1 hunk FAILED -- rejects in file arch/mips/ath79/prom.c
>> 
>> Patch platform/610-MIPS-ath79-openwrt-machines.patch.orig does not 
>> apply (enforce with -f)
>> 
>> make[4]: ***
>>
>[/home/peacemaker/firmware/build/cpe210/build_dir/target-mips_34kc_uCl
>> ibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.49/.quilt_checked] Error
>
>> 1
>> 
>> make[4]: Leaving directory
>> `/home/peacemaker/firmware/build/cpe210/target/linux/ar71xx'
>> 
>> make[3]: *** [compile] Error 2
>> 
>> make[3]: Leaving directory
>> `/home/peacemaker/firmware/build/cpe210/target/linux'
>> 
>> make[2]: *** [target/linux/compile] Error 2
>> 
>> make[2]: Leaving directory `/home/peacemaker/firmware/build/cpe210'
>> 
>> make[1]: ***
>>
>[/home/peacemaker/firmware/build/cpe210/staging_dir/target-mips_34kc_u
>> Clibc-0.9.33.2/stamp/.target_compile] Error 2
>> 
>> make[1]: Leaving directory `/home/peacemaker/firmware/build/cpe210'
>> 
>> make: *** [world] Error 2
>> 
>> cp: cannot stat
>>
>‘./build/cpe210/bin/ar71xx/openwrt-ar71xx-generic-cpe210-220-510-520-s
>> quashfs-factory.bin’: No such file or directory
>> 
>> cp: cannot stat
>>
>‘./build/cpe210/bin/ar71xx/openwrt-ar71xx-generic-cpe210-220-510-520-s
>> quashfs-sysupgrade.bin’: No such file or directory
>> 
>>  
>> 
>> Wenn ich jetzt die Datei
>> platform/610-MIPS-ath79-openwrt-machines.patch.orig  lösche und das 
>> compilen neustarte läuft er druch -> Fw geht auch.
>> 
>>  
>> 
>> Jetzt frage ich mich nur warum die Datei nach dem Patchen überhaupt 
>> erstellt wird bzw. wie ich es verhindere das sie erstellt wird?
>
>Hm, aktuell keine Idee. Das buildscript hat da jedenfalls keinen 
>Mechanismus. Ich dachte erst, dass es es im Patch drin sein müsste.
>
>
>>  
>> 
>> Patchen tute ich mit diesem Befehl in der board_cpe210.bsp
>> 
>>                 
>> 
>> board_prepare() {
>> 
>>                                  patch -p1 -d "$target" -i 
>> "$PWD"/build_patches/003-target-tplink-cpe.patch
>> 
>> }
>> 
>
>Sieht eigentlich erstmal sinnig und richtig aus.
>
>Tim
>
>>  
>> 
>>  
>> 
>> 
>> --
>> franken-dev mailing list
>> franken-dev at freifunk.net
>> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net





Mehr Informationen über die Mailingliste franken-dev