[PATCH v2 11/15] lede: some images are renamed

Christian Dresel fff at chrisi01.de
Mo Feb 20 11:40:46 CET 2017


hi

On 10.02.2017 11:40, Christian Dresel wrote:
> hi
> 
> On 09.02.2017 21:40, Tim Niemeyer wrote:
>> Hi
>>
>> Am Donnerstag, den 09.02.2017, 10:20 +0100 schrieb Christian Dresel:
>>> hi
>>>
>>> Rückfrage;
>>> Sehe ich das richtig das wir in
>>>
>>> src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
>>>
>>> zuerst aus
>>>
>>> ...
>>>     tl-wr841n-v7)
>>>         BOARD=tl-wr841nd-v7
>>>         ;;
>>> ...
>>>
>>> tl-wr841n-v7 --> tl-wr841nd-v7
>>>
>>> machen (direkt nach dem flashen beim ersten boot)
>>>
>>> Bei einen sysupgrade in
>>>
>>> src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>>> b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>>>
>>> aus
>>>
>>> tl-wr841nd-v7 -> tl-wr841-v7
>>>
>>> machen, damit der Filename passt nach dem gesucht wird.
>>>
>>> Funktioniert die Kette denn so? Meldet sich der 841 v7 unter LEDE auch
>>> noch als tl-wr841n-v7 oder heißt er da evtl. tl-wr841-v7 (ohne n)?
>>> Wollten die LEDE Leute das n und nd nicht ganz wegpatchen? Oder nur im
>>> Filename und im Boardnamen bleibt es (was ein Chaos dann...)
>>
>> Hmm.. Ja, ich persönlich bin mit dieser Umbenennung gar nicht zufrieden.
>> Alles nur halbherzig wie es scheint und offenbar nur am Filename selbst.
> 
> oh man... na dann wird das Chaos ja noch schlimmer...
> 
>> Ich hatte das auf anderen Devices getestet. Wie es speziell beim v7 ist
>> kann ich aber nicht sagen.
>>
>> Ich hab jetzt leider auch kein v7 zur Hand. v5 könnte ich dir geben. :P
> 
> Ich hab leider auch keinen v7 in erreichbarer nähe (einer hängt an einem
> Schornstein, wenn da was ist komm ich total shit hin, wenn ich aber ne
> Picostation Abdeckung bis Sonntag bekomme, würde ich den am Sonntag
> gegen eine Picostation austauschen und dann hab ich ihn daheim und kann
> testen *hust*). Ich hab nur den v7 erwähnt, weil es der einzige ist der
> sich noch mit nd anstatt nur n gemeldet hat, hat als ich mit FF
> angefangen hat schon Probleme gemacht und war gleich mal mein tiefer
> Einstieg in die Firmware damals ;)

da ich eh grad am rumflashen und testen war, hab ichs mal riskiert und
am Schornstein den v7 auf LEDE geflasht ;)

root at Gartenrouter:/etc# uci get board.model.name
tl-wr841nd-v7
root at Gartenrouter:/etc# cat /etc/firmware_release
FIRMWARE_VERSION="20170218-alpha"
FIRMWARE_COMMUNITY="franken"
BUILD_DATE="build date: Sa 18. Feb 18:34:32 CET 2017"
OPENWRT_CORE_REVISION="f2b885d82e6e7859f7cc32b557bbd80735e32b47"
OPENWRT_FEEDS_PACKAGES_REVISION="06198d9c8c1ba061a0a5d566545a5c0bbce2b0a4"
root at Gartenrouter:/etc# cat /etc/sysupgrade.sh
#!/bin/sh
cd /tmp/

. /etc/firmware_release

. /etc/community.cfg

BOARD=$(uci get board.model.name)

#decide SOC
case $BOARD in
    tl-wdr4900-v1 )
        SOC="mpc85xx" ;;
    * )
        SOC="ar71xx" ;;
esac
echo -ne "\nHardware: $BOARD\n"

#rewrite BOARD
case $BOARD in
    cpe210 )
        BOARD="cpe210-220" ;;
    cpe510 )
        BOARD="cpe510-520" ;;
    wr841nd-v7 )
        BOARD="wr841-v7" ;;
    wr841n-v8 )
        BOARD="wr841-v8" ;;
    wr841n-v9 )
        BOARD="wr841-v9" ;;
    wr841n-v10 )
        BOARD="wr841-v10" ;;
    wr841n-v11 )
        BOARD="wr841-v11" ;;
esac
......

Die Switchconfig hat er ebenfalls akzeptiert.

Sieht so aus als würde das passen und wir brauchen uns darum keinen Kopf
mehr zu machen :)
v7 und CPE210 kamen wunderbar hoch ohne Probleme. Die CPE scheint nun
auch im Gegensatz zum vorherigen 2017er Release deutlich bessere
Batmanmetriken zu haben, der Empfang war schon immer toll aber irgendwie
war die Batmanmetrik kaputt. Mit LEDE sieht das aktuell besser aus :)

mfg

Christian

> 
>>
>>>
>>> Die Frage zielt auch darauf ab da unser Network File Name
>>>
>>> src/packages/fff/fff-network/ar71xx
>>>
>>> noch immer
>>>
>>> network.tl-wr841nd-v7
>>>
>>> heißt, klappt das umschreiben in
>>>
>>> src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
>>>
>>> schon nicht, weil er sich jetzt ohne "n" meldet, ist die Kiste erstmal
>>> halb bricked.
>> Das stimmt. Ich denke wir sollten das ausprobieren. Letztlich betrifft
>> das Problem aber alle 841'er und ich hab das auf einem v10 (?) getestet.
> 
> aus dem Bauch raus:
> Wenns beim v10 geht, gehts bei v11 v9 und v8 auch da sind die Namen
> (also alle mit "n" keiner mit "nd") ja sowieso identisch glaube nicht
> das die da bei einen einzelnen rumgepatcht haben. Nur den v7 würde ich
> nicht unbedingt vertrauen das der sich noch als nd meldet, nicht das
> LEDE das vereinheitlicht hat?
> 
> mfg
> 
> Christian
> 
>>
>> Tim
>>
>>>
>>> mfg
>>>
>>> Christian
>>>
>>> On 05.02.2017 19:13, Tim Niemeyer wrote:
>>>> Signed-off-by: Tim Niemeyer <tim at tn-x.org>
>>>> ---
>>>>
>>>> Changes in v2:
>>>> - added network.cpe510 (as it is now a separate image)
>>>> - remove cpe210/cpe510 from boardname detection
>>>> - sysupgrade: changes due to new image file names
>>>>
>>>>  bsp/board_ar71xx.bsp                               | 13 ++++++-----
>>>>  .../files/etc/uci-defaults/50-fff-boardname        |  3 ---
>>>>  src/packages/fff/fff-network/ar71xx/network.cpe510 | 27 ++++++++++++++++++++++
>>>>  .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     | 14 ++++++++++-
>>>>  4 files changed, 47 insertions(+), 10 deletions(-)
>>>>  create mode 100644 src/packages/fff/fff-network/ar71xx/network.cpe510
>>>>
>>>> diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp
>>>> index 58f6fb2..bd7c033 100644
>>>> --- a/bsp/board_ar71xx.bsp
>>>> +++ b/bsp/board_ar71xx.bsp
>>>> @@ -1,17 +1,18 @@
>>>>  machine=ar71xx
>>>>  chipset=ar71xx
>>>>  target=$builddir/$machine
>>>> -images=("lede-ar71xx-generic-cpe210-220-510-520-squashfs-sysupgrade.bin"
>>>> +images=("lede-ar71xx-generic-cpe210-220-squashfs-sysupgrade.bin"
>>>> +        "lede-ar71xx-generic-cpe510-520-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-ubnt-loco-m-xw-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-tl-wr741nd-v2-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-tl-wr741nd-v4-squashfs-sysupgrade.bin"
>>>> -        "lede-ar71xx-generic-tl-wr841nd-v7-squashfs-sysupgrade.bin"
>>>> -        "lede-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin"
>>>> -        "lede-ar71xx-generic-tl-wr841n-v9-squashfs-sysupgrade.bin"
>>>> -        "lede-ar71xx-generic-tl-wr841n-v10-squashfs-sysupgrade.bin"
>>>> -        "lede-ar71xx-generic-tl-wr841n-v11-squashfs-sysupgrade.bin"
>>>> +        "lede-ar71xx-generic-tl-wr841-v7-squashfs-sysupgrade.bin"
>>>> +        "lede-ar71xx-generic-tl-wr841-v8-squashfs-sysupgrade.bin"
>>>> +        "lede-ar71xx-generic-tl-wr841-v9-squashfs-sysupgrade.bin"
>>>> +        "lede-ar71xx-generic-tl-wr841-v10-squashfs-sysupgrade.bin"
>>>> +        "lede-ar71xx-generic-tl-wr841-v11-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-tl-wr842n-v2-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin"
>>>>          "lede-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin"
>>>> diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
>>>> index 6ad34bd..94b9884 100755
>>>> --- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
>>>> +++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
>>>> @@ -51,9 +51,6 @@ case "$BOARD" in
>>>>      tl-mr3020)
>>>>          BOARD=tl-mr3020-v1
>>>>          ;;
>>>> -    cpe510)
>>>> -        grep "CPE210" /var/sysinfo/model && BOARD=cpe210
>>>> -        ;;
>>>>      archer-c7)
>>>>          BOARD=archer-c7-v2
>>>>          ;;
>>>> diff --git a/src/packages/fff/fff-network/ar71xx/network.cpe510 b/src/packages/fff/fff-network/ar71xx/network.cpe510
>>>> new file mode 100644
>>>> index 0000000..8180789
>>>> --- /dev/null
>>>> +++ b/src/packages/fff/fff-network/ar71xx/network.cpe510
>>>> @@ -0,0 +1,27 @@
>>>> +WANDEV=eth0
>>>> +SWITCHDEV=eth0
>>>> +CLIENT_PORTS="0t"
>>>> +WAN_PORTS="0t"
>>>> +BATMAN_PORTS="0t"
>>>> +
>>>> +ETHMESHMAC="w2ap"
>>>> +
>>>> +. /etc/network.mode
>>>> +
>>>> +#LAN0: default: BATMAN
>>>> +if [ "${LAN0MODE}" = "BATMAN" ] ; then
>>>> +  BATMAN_PORTS="${BATMAN_PORTS} 5"
>>>> +elif [ "${LAN0MODE}" = "CLIENT" ] ; then
>>>> +  CLIENT_PORTS="${CLIENT_PORTS} 5"
>>>> +else
>>>> +  WAN_PORTS="${WAN_PORTS} 5"
>>>> +fi
>>>> +
>>>> +#LAN1: default: BATMAN
>>>> +if [ "${LAN1MODE}" = "WAN" ] ; then
>>>> +  WAN_PORTS="${WAN_PORTS} 4"
>>>> +elif [ "${LAN1MODE}" = "CLIENT" ] ; then
>>>> +  CLIENT_PORTS="${CLIENT_PORTS} 4"
>>>> +else
>>>> +  BATMAN_PORTS="${BATMAN_PORTS} 4"
>>>> +fi
>>>> diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>>>> index 317d0a6..942573c 100755
>>>> --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>>>> +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>>>> @@ -19,7 +19,19 @@ echo -ne "\nHardware: $BOARD\n"
>>>>  #rewrite BOARD
>>>>  case $BOARD in
>>>>      cpe210 )
>>>> -        BOARD="cpe210-220-510-520" ;;
>>>> +        BOARD="cpe210-220" ;;
>>>> +    cpe510 )
>>>> +        BOARD="cpe510-520" ;;
>>>> +    wr841nd-v7 )
>>>> +        BOARD="wr841-v7" ;;
>>>> +    wr841n-v8 )
>>>> +        BOARD="wr841-v8" ;;
>>>> +    wr841n-v9 )
>>>> +        BOARD="wr841-v9" ;;
>>>> +    wr841n-v10 )
>>>> +        BOARD="wr841-v10" ;;
>>>> +    wr841n-v11 )
>>>> +        BOARD="wr841-v11" ;;
>>>>  esac
>>>>  
>>>>  wget "${UPGRADE_PATH}/release.nfo"
>>>>
>>>
>>
> 
> 
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20170220/77e87bff/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev