Tp-Link CPE210

Carl Schiller carldergrosse at googlemail.com
Di Sep 15 21:49:36 CEST 2015


So, habe jetzt mal versucht den CPE210 zu backporten mit dem patch aus der
Berliner FFFw
(https://github.com/freifunk-berlin/firmware/commit/858d96a87d64acaad7c1e92f
49594308d9259f02). 

 

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-squashf
s-factory.bin’: No such file or directory

cp: cannot stat
‘./build/cpe210/bin/ar71xx/openwrt-ar71xx-generic-cpe210-220-510-520-squashf
s-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? 

 

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

}

 

 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150915/0352c4fb/attachment-0002.html>


Mehr Informationen über die Mailingliste franken-dev