AW: Tp-Link CPE210

mayosemmel mayosemmel at googlemail.com
Sa Sep 19 20:38:50 CEST 2015


Ich denke bei den Outdoor Kisten ist wan und batman das sinnvollste.

Grüße Jan

----- Ursprüngliche Nachricht -----
Von: "Carl Schiller" <carldergrosse at googlemail.com>
Gesendet: ‎19.‎09.‎2015 20:36
An: "'Tim Niemeyer'" <tim.niemeyer at mastersword.de>; "franken-dev at freifunk.net" <franken-dev at freifunk.net>
Betreff: AW: Tp-Link CPE210

Hey,
so habe das Problem jetzt gefunden, boardname laut openwrt war cpe510 nicht cpe210. 
Jetzt geht das Schätzchen und ist eingerichtet: https://netmon.freifunk-franken.de/router.php?router_id=1443

Morgen werde ich mal den kompletten patch erstellen und an die Liste schicken. 
Denn hätte/haben wir noch ne alternative zur Loco M2 :-)

Nur noch eine Frage, soll ich Standardmäßig wan+client, wan+batman oder vll sogar batman + client machen?



-----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_uClibc-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-squashfs-factory.bin’: 
> No such file or directory
>
> cp: cannot stat
> ‘./build/cpe210/bin/ar71xx/openwrt-ar71xx-generic-cpe210-220-510-520-squashfs-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


-- 
franken-dev mailing list
franken-dev at freifunk.net
http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150919/263f4438/attachment-0002.html>


Mehr Informationen über die Mailingliste franken-dev