[RFC PATCH] Add support for TP-Link Archer C7 v5

Fabian Bläse fabian at blaese.de
Mi Apr 3 17:30:10 CEST 2019


Hallo Adrian,

On 03.04.19 17:21, Adrian Schmutzler wrote:
>> diff --git a/src/packages/fff/fff-network/ar71xx/network.archer-c7-v5
>> b/src/packages/fff/fff-network/ar71xx/network.archer-c7-v5
>> new file mode 100644
>> index 0000000..58a4cf0
>> --- /dev/null
>> +++ b/src/packages/fff/fff-network/ar71xx/network.archer-c7-v5
>> @@ -0,0 +1,12 @@
> 
> PORTORDER werde ich noch herausfinden, die sollten wir hier ergänzen.
Gern. Ich selbst hab das nicht begriffen, die richtige Zeile darf mir gern jemand für eine v2 mitteilen :-)

>> +WANDEV=eth0
>> +SWITCHDEV=eth0
>> +CLIENT_PORTS="4 5 0t"
>> +WAN_PORTS="1 0t"
>> +BATMAN_PORTS="2 3 0t"
>> +CPUPORT="0t"
> 
> CPUPORT müsste zum jetzigen Stand eigtl. wieder raus.
Verdammt, stimmt.
Wird Zeit, dass die GW-Firmware fertig wird..

> 
>> +
>> +# use mac address from phy1 with 'locally administered' bit set to '1'
>> +# only possible, because wXmesh is created first and therefore gets the
>> 'universally administered address'
>> +
>> +ETHMESHMAC=$(macFlipLocalBit "$(cat
>> /sys/class/ieee80211/phy1/macaddress)")
> 
> Ich denke, dass es hier mehr Sinn macht, die eth1-Adresse zu nehmen (eth0 +1). 
> Werde mich dazu aber nach dem Test nochmal ausführlich äußern.
Musst du an konkreter Hardware sehen. Ich glaube aber, dass das aus irgendeinem Grund nicht ging..

> 
>> +ROUTERMAC=$(cat /sys/class/net/eth0/address)
>> --
>> 2.21.0
> 
> Ansonsten fehlt ATH79_MACH_ARCHER_C7_V5 in dem generic-zu-tiny OpenWrt-Patch:
> https://github.com/openwrt/openwrt/commit/bf39d5594b3c8f9409e6d9408a1f370c9f18d0dd#diff-d3d7f2ed32814702d2aabcea4a942da8R55
Fehlt nicht. Alle drei Object-Files werden in "CONFIG_ATH79_MACH_ARCHER_C7" eingebaut. Siehe genau die Stelle, die du verlinkt hast :-)
Wir haben nur die Kernel-Config verändert.

Gruß
Fabian


Mehr Informationen über die Mailingliste franken-dev