TP-Link TL-WR841N v13 wird in DE ausgeliefert

Ja, das waren jeweils gewollte Neustarts.

Danke, die Anpassung habe ich übersehen, fixed:

https://github.com/ffac/site/commit/4db6232ee697714803eeca6aee41e4eee49a2cea

1 „Gefällt mir“

Cool, wie sieht es mit der WLAN Stabilität aus? Die war meine ich bisher das Problem. Und funktioniert das Meshen mit 11s bzw. IBSS?

Stabilität werde ich mal beobachten. Hier ist kein erreichbares Mesh in der Nähe und ich habe aktuell nur diese Büchse zur Verfügung, kann das also leider nicht testen.


Falls sich jemand das Bauen ersparen will und sich mit der ffac-site zufrieden gibt, ich habe mein gebautes sysupgrade-image mal hier hochgeladen.
sha256 f0b38d591c15771b27e024e9824163e63c0dbe7e1c70c55d4665d6e6cee50248

Laut http://[2a03:2260:114:ac01:d66e:eff:fee6:7d06]/ IBSS - aber „single“
Was was WLAN Meshing angeht noch ein Muster ohne Wert

Ich kann dir gerne eine weitere Kiste geben, falls die Aachener Innenstadt nicht zu weit weg ist.

sehr wichtige Frage.
Das flashen war ja auch bisher nicht das Problem, was in OpenWrt geht, geht auch in Gluon - hier also kein Grund für Jubel oder Lob :wink:

Nur als kleiner hinweis, der umweg über Lede/Openwrt ist nicht umbedingt nötig - das factory tftp image wird gebaut, es wird nur nicht kopiert. Es liegt also im OpenWrt Buildordner von gluon in dem image ordner, es muss nur manuell rausgeklaubt werden.
Zumindest soweit ich mich erinner, ich prüfe das nochmal heute nach…

3 „Gefällt mir“

Tatsächlich, unter openwrt/bin/targets/ramips/mt76x8/ :sunglasses:

openwrt-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin
openwrt-ramips-mt76x8-tl-wr841n-v13-squashfs-tftp-recovery.bin

Ich habe jetzt das WLAN ausgeschaltet, weil es dadurch zu erheblichem Paketverlust in meinem anderen WLAN geführt hat. Fand ich schon wunderlich, weil ich nur Kanal 1 bzw 11 benutzt habe.

Kannst du das genauer ausführen?

Klingt nach „Mesh on WAN versehentlich angeschaltet“, was aber eine völlig andere Baustelle wäre und nicht spezifisch vom 841v13.

1 „Gefällt mir“

@Brother_Lal @jomo bzgl. des „tftp recovery wird nicht kopiert“ könntet ihr ja mal ein issue aufmachen (oder gar ne lösung beitragen)

Hallo @jomo,

wie ist der Stand der Forschung?
Die V13 Testinstallation macht ja seit Wochen nur „mesh-vpn“…
Gibt’s neue Ansätze/Anläufe für Mesh on WLAN? (11s?)

Hatte bisher noch keine Zeit, da weiter nach zu gucken. Eventuell kann ich die nächsten Tage ein zweites Gerät ausleihen und weiter (Mesh) WLAN testen.

Ich habe mir eben mal die Zeit genommen den v13 den ich mir neulich ertauscht habe in Betrieb zu nehmen.

Ist per IBBS Mesh WLAN online, das macht auch schonmal einen guten Eindruck. Ich bekomme mit gut 10 MBit durch. Mehr ist bei einem Mesh Knoten per WLAN Client mit HT20 und 2x2 Mimo nicht zu erwarten. Sofern das stabil bleibt bin ich sehr zufrieden.

Per Kabel konnte ich die Statusseite aufrufen, per WLAN funktioniert das im Moment nicht.

Mal sehen wie er sich im laufe der Zeit verhält:
http://map.freifunk-aachen.de/new/#/de/map/d46e0e570062

Sehr seltsam ist schonmal, dass ich momentan zwar über die ULA Adresse per ssh auf das Gerät komme, aber nicht mittels der globalen IPv6 Adresse:

ping fdac::d66e:eff:fe57:62
PING fdac::d66e:eff:fe57:62(fdac::d66e:eff:fe57:62) 56 data bytes
64 bytes from fdac::d66e:eff:fe57:62: icmp_seq=1 ttl=64 time=2.09 ms
64 bytes from fdac::d66e:eff:fe57:62: icmp_seq=2 ttl=64 time=2.41 ms
64 bytes from fdac::d66e:eff:fe57:62: icmp_seq=3 ttl=64 time=2.60 ms

ping ffac-bergdriesch-841v13-test.nodes.ffac.rocks                                   :(
PING ffac-bergdriesch-841v13-test.nodes.ffac.rocks(2a03:2260:114:2:d66e:eff:fe57:62 (2a03:2260:114:2:d66e:eff:fe57:62)) 56 data bytes
From localhost (2a03:2260:114:2:6cc4:6eb6:529:da8a) icmp_seq=1 Destination unreachable: Address unreachable
From localhost (2a03:2260:114:2:6cc4:6eb6:529:da8a) icmp_seq=2 Destination unreachable: Address unreachable
From localhost (2a03:2260:114:2:6cc4:6eb6:529:da8a) icmp_seq=3 Destination unreachable: Address unreachable

Vorhanden sind beide IPs:

root@ffac-Bergdriesch-841v13-test:~# ip a s dev br-client
6: br-client: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether d4:6e:0e:57:00:62 brd ff:ff:ff:ff:ff:ff
    inet6 2a03:2260:114:2:d66e:eff:fe57:62/64 scope global dynamic 
       valid_lft 598sec preferred_lft 298sec
    inet6 fdac::d66e:eff:fe57:62/64 scope global dynamic 
       valid_lft 85951sec preferred_lft 13951sec
    inet6 fe80::d66e:eff:fe57:62/64 scope link 
       valid_lft forever preferred_lft forever

root@ffac-Bergdriesch-841v13-test:~# dmesg 
[    0.000000] Linux version 4.9.77 (jomo@jomo) (gcc version 5.5.0 (OpenWrt GCC 5.5.0 r5995+6-0c719bf) ) #0 Tue Jan 9 21:38:19 2018
[    0.000000] Board has DDR2
[    0.000000] Analog PMU set to hw control
[    0.000000] Digital PMU set to hw control
[    0.000000] SoC Type: MediaTek MT7628AN ver:1 eco:2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
[    0.000000] MIPS: machine is TP-Link TL-WR841N v13
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 80422824, node_mem_map 81000020
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=000468c0
[    0.000000] Readback ErrCtl register=000468c0
[    0.000000] Memory: 60244K/65536K available (3295K kernel code, 157K rwdata, 784K rodata, 172K init, 214K bss, 5292K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:256
[    0.000000] intc: using register map from devicetree
[    0.000000] CPU Clock: 580MHz
[    0.000000] clocksource_probe: no matching clocksources found
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns
[    0.000012] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns
[    0.007538] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[    0.070051] pid_max: default: 32768 minimum: 301
[    0.074640] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.080977] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.094339] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.103832] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.109762] pinctrl core: initialized pinctrl subsystem
[    0.116134] NET: Registered protocol family 16
[    0.141225] mt7621_gpio 10000600.gpio: registering 32 gpios
[    0.146941] mt7621_gpio 10000600.gpio: registering 32 gpios
[    0.152485] mt7621_gpio 10000600.gpio: registering 32 gpios
[    0.162093] clocksource: Switched to clocksource MIPS
[    0.168224] NET: Registered protocol family 2
[    0.173437] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.180129] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.186320] TCP: Hash tables configured (established 1024 bind 1024)
[    0.192516] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.198115] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.204398] NET: Registered protocol family 1
[    0.208571] PCI: CLS 0 bytes, default 32
[    0.211619] Crashlog allocated RAM at address 0x3f00000
[    0.217883] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.232758] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.238330] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.257257] io scheduler noop registered
[    0.260989] io scheduler deadline registered (default)
[    0.266830] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.276404] console [ttyS0] disabled
[    0.279840] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A
[    0.288616] console [ttyS0] enabled
[    0.295611] bootconsole [early0] disabled
[    0.305034] spi-mt7621 10000b00.spi: sys_freq: 193333333
[    0.318327] m25p80 spi32766.0: using chunked io (size=32)
[    0.323881] m25p80 spi32766.0: gd25q64 (8192 Kbytes)
[    0.328951] 4 ofpart partitions found on MTD device spi32766.0
[    0.334879] Creating 4 MTD partitions on "spi32766.0":
[    0.340109] 0x000000000000-0x000000020000 : "boot"
[    0.346735] 0x000000020000-0x0000007c0000 : "firmware"
[    0.401828] 2 tplink-fw partitions found on MTD device firmware
[    0.407875] 0x000000020000-0x0000001791d3 : "kernel"
[    0.414528] 0x0000001791d4-0x0000007c0000 : "rootfs"
[    0.421344] mtd: device 3 (rootfs) set to be root filesystem
[    0.427717] 1 squashfs-split partitions found on MTD device rootfs
[    0.434049] 0x0000003a0000-0x0000007c0000 : "rootfs_data"
[    0.441131] 0x0000007c0000-0x0000007d0000 : "config"
[    0.448109] 0x0000007d0000-0x000000800000 : "factory"
[    0.455806] libphy: Fixed MDIO Bus: probed
[    0.468970] rt3050-esw 10110000.esw: link changed 0x00
[    0.476804] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5
[    0.486823] NET: Registered protocol family 10
[    0.494444] NET: Registered protocol family 17
[    0.499012] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.512208] 8021q: 802.1Q VLAN Support v1.8
[    0.526221] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    0.534375] Freeing unused kernel memory: 172K
[    0.538881] This architecture does not have kernel memory protection.
[    1.681446] init: Console is alive
[    1.685217] init: - watchdog -
[    2.182442] random: fast init done
[    3.336670] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.616608] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.625774] init: - preinit -
[    4.968995] rt3050-esw 10110000.esw: link changed 0x00
[    7.987949] rt3050-esw 10110000.esw: link changed 0x08
[    8.139155] rt3050-esw 10110000.esw: link changed 0x00
[    8.521602] jffs2: notice: (354) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    8.540343] mount_root: switching to jffs2 overlay
[    8.596121] urandom-seed: Seed file not found (/etc/urandom.seed)
[    8.665294] procd: - early -
[    8.668323] procd: - watchdog -
[    9.528465] procd: - watchdog -
[    9.531939] procd: - ubus -
[    9.775149] procd: - init -
[   10.363085] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.379027] tun: Universal TUN/TAP device driver, 1.6
[   10.384236] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[   10.593827] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.651865] batman_adv: B.A.T.M.A.N. advanced 2013.4.0 (compatibility version 14) loaded
[   10.693490] u32 classifier
[   10.696245]     input device check on
[   10.699953]     Actions configured
[   10.710597] Mirror/redirect action on
[   10.755979] Bridge firewalling registered
[   10.761926] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[   10.770124] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   10.846600] Ebtables v2.0 registered
[   10.859489] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.892618] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[   10.997681] xt_time: kernel timezone is -0000
[   11.067690] rt3050-esw 10110000.esw: link changed 0x08
[   11.151669] mt76_wmac 10300000.wmac: ASIC revision: 76280001
[   11.162538] mt76_wmac 10300000.wmac: Firmware Version: _e2_mp
[   11.168384] mt76_wmac 10300000.wmac: Build Time: 20150211175503
[   11.192090] firmware init done
[   11.360773] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   11.389533] kmodloader: done loading kernel modules from /etc/modules.d/*
[   17.606796] random: crng init done
[   20.089393] rt3050-esw 10110000.esw: link changed 0x00
[   23.118604] rt3050-esw 10110000.esw: link changed 0x08
[   23.240339] rt3050-esw 10110000.esw: link changed 0x00
[   24.688945] br-client: port 1(eth0.1) entered blocking state
[   24.694790] br-client: port 1(eth0.1) entered disabled state
[   24.700985] device eth0.1 entered promiscuous mode
[   24.705908] device eth0 entered promiscuous mode
[   24.768320] br-client: port 1(eth0.1) entered blocking state
[   24.774143] br-client: port 1(eth0.1) entered forwarding state
[   24.780228] IPv6: ADDRCONF(NETDEV_UP): br-client: link is not ready
[   25.158593] br-wan: port 1(eth0.2) entered blocking state
[   25.164156] br-wan: port 1(eth0.2) entered disabled state
[   25.170074] device eth0.2 entered promiscuous mode
[   25.233681] br-wan: port 1(eth0.2) entered blocking state
[   25.239174] br-wan: port 1(eth0.2) entered forwarding state
[   25.352440] IPv6: ADDRCONF(NETDEV_UP): local-node: link is not ready
[   25.488912] IPv6: ADDRCONF(NETDEV_CHANGE): local-node: link becomes ready
[   25.632289] br-client: port 2(local-port) entered blocking state
[   25.638397] br-client: port 2(local-port) entered disabled state
[   25.821461] device local-port entered promiscuous mode
[   25.861453] br-client: port 2(local-port) entered blocking state
[   25.867621] br-client: port 2(local-port) entered forwarding state
[   25.882331] IPv6: ADDRCONF(NETDEV_CHANGE): br-client: link becomes ready
[   25.971737] rt3050-esw 10110000.esw: link changed 0x08
[   27.553911] batman_adv: bat0: Adding interface: primary0
[   27.559338] batman_adv: bat0: Interface activated: primary0
[   27.570980] br-client: port 3(bat0) entered blocking state
[   27.576647] br-client: port 3(bat0) entered disabled state
[   27.582710] device bat0 entered promiscuous mode
[   27.587471] br-client: port 3(bat0) entered blocking state
[   27.593089] br-client: port 3(bat0) entered forwarding state
[   27.828911] batman_adv: bat0: Interface deactivated: primary0
[   27.889787] IPv6: ADDRCONF(NETDEV_UP): primary0: link is not ready
[   27.934137] batman_adv: bat0: Interface activated: primary0
[   28.499661] batman_adv: bat0: Changing gw mode from: off to: client
[   28.582678] batman_adv: bat0: hop_penalty: Changing from: 30 to: 15
[   28.589385] batman_adv: bat0: orig_interval: Changing from: 1000 to: 5000
[   29.035452] batman_adv: bat0: Adding interface: br-wan
[   29.040690] batman_adv: bat0: The MTU of interface br-wan is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1528 would solve the problem.
[   29.065179] batman_adv: bat0: Interface activated: br-wan
[   29.131383] batman_adv: bat0: no_rebroadcast: Changing from: disabled to: enabled
[   34.000261] IPv6: ADDRCONF(NETDEV_UP): client0: link is not ready
[   34.052765] br-client: port 4(client0) entered blocking state
[   34.058683] br-client: port 4(client0) entered disabled state
[   34.065095] device client0 entered promiscuous mode
[   34.154397] IPv6: ADDRCONF(NETDEV_CHANGE): client0: link becomes ready
[   34.161250] br-client: port 4(client0) entered blocking state
[   34.167155] br-client: port 4(client0) entered forwarding state
[   34.330927] IPv6: ADDRCONF(NETDEV_UP): ibss0: link is not ready
[   34.378006] ibss0: Created IBSS using preconfigured BSSID ca:ff:24:ff:ac:24
[   34.385152] ibss0: Creating new IBSS network, BSSID ca:ff:24:ff:ac:24
[   34.392060] IPv6: ADDRCONF(NETDEV_CHANGE): ibss0: link becomes ready
[   35.524239] batman_adv: bat0: Adding interface: ibss0
[   35.529554] batman_adv: bat0: Interface activated: ibss0
[  128.182232] br-client: Multicast hash table maximum of 512 reached, disabling snooping: bat0
[  162.406546] rt3050-esw 10110000.esw: link changed 0x00

Mein Testknoten läuft auf den ersten Blick eigentlich zufriedenstellend.(außer dass die WLAN-LED nicht geht)
Im Moment mit L2TP-Uplink und einem Mesh-Knoten (per 802.11s) hintendran.
https://services.freifunk-suedwest.de/maps/hg/#!v:m;n:7c8bca8fd902
Werde den jetzt mal laufen lassen und das beobachten.
------
Ups. Eben hat er spontan rebootet :hushed:
Mal abwarten.

Wenn man sich die Stärke des WLAN-Signals über die Zeit anzeigen lässt (hier mit Homedale), zeigt der 841v13 eine deutliche unruhigere Kurve mit mehr Aussetzern als bei anderen Modellen (die mittlere blau hinterlegte Linie):
image
Das obendrüber ist ein 841v11 und das unten ein WA850RE.

2 „Gefällt mir“

Ich packe mal zur Überwachung mal meinen Knoten mit dazu ( https://services.freifunk-suedwest.de/maps/hg_ffws/#!v:m;n:7c8bcac60890 ). Viiiielen Dank TomS für die Hilfe!!
Er ist noch in der „falschen“ Community, vllt findet sich ja jemand der mir bei der portierung in die Bochumer Community hilft :wink: