Tp-Link CPE210

Tim Niemeyer tim.niemeyer at mastersword.de
Di Sep 15 22:06:16 CEST 2015


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_uClibc-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_uClibc-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_uClibc-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

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150915/6d933eb0/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev