Open AiyionPrime opened 2 years ago
Update, the device runs, we might open a PR at some point. Mesh on 5GHz isn't working though so that will probably need some fixes and I don't want to create a draft PR that sits around for ages. It could be related to https://github.com/openwrt/openwrt/issues/10784 techtimo's device has 4MiB NOR-Flash instead of 16MiB like the one that was originally added. other's have 8MiB. NAND-Flash can be either 256 or 128MiB, see Wiki
I'm not sure whether the art partition contains garbage though: nbg6716-art.zip Maybe someone can take a look at it to tell me
excerpt from logread when I run wifi down&wifi up
full log
Mon May 8 03:34:41 2023 kern.info kernel: [39930.224544] ath10k_pci 0000:00:00.0: mac flush vdev 0 drop 0 queues 0x1 ar->paused: 0x0 arvif->paused: 0x0
Mon May 8 03:34:41 2023 kern.warn kernel: [39930.255284] ath10k_pci 0000:00:00.0: could not get mac80211 beacon, vdev_id: 0 addr: d6:9e:0b:a3:60:90
Mon May 8 03:34:41 2023 kern.info kernel: [39930.271348] ath10k_pci 0000:00:00.0: mac flush vdev 0 drop 0 queues 0x1 ar->paused: 0x0 arvif->paused: 0x0
Mon May 8 03:34:41 2023 kern.info kernel: [39930.311951] ath10k_pci 0000:00:00.0: mac flush null vif, drop 0 queues 0xffff
[...]
Mon May 8 03:37:44 2023 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy client0) --> new PHY
Mon May 8 03:37:46 2023 kern.warn kernel: [40115.239867] ath10k_pci 0000:00:00.0: 10.1 wmi init: vdevs: 4 peers: 96 tid: 256
Mon May 8 03:37:46 2023 kern.info kernel: [40115.255996] ath10k_pci 0000:00:00.0: wmi print 'P 97 V 4 T 371'
Mon May 8 03:37:46 2023 kern.info kernel: [40115.262392] ath10k_pci 0000:00:00.0: wmi print 'msdu-desc: 1424 sw-crypt: 0 ct-sta: 0'
Mon May 8 03:37:46 2023 kern.info kernel: [40115.270565] ath10k_pci 0000:00:00.0: wmi print 'alloc rem: 41968 iram: 50724'
Mon May 8 03:37:46 2023 kern.warn kernel: [40115.335907] ath10k_pci 0000:00:00.0: pdev param 0 not supported by firmware
Mon May 8 03:37:46 2023 kern.info kernel: [40115.359921] ath10k_pci 0000:00:00.0: rts threshold -1
I think that counts as an upstream issue :) Maybe you can check whether it has been addressed in OpenWrts master already and if not, offer testing/fixing of the device upstream.
Update: 5GHz runs fine now. The issue was literally, that this is a wave 1 device, so ath10k-ct doesn't support meshing.. I only had to add the packages variable for qca988x to use ath10k instead
This still means that there might be other variants of nbg6716 out there where 5GHz won't work due to missing cal data in the partition https://github.com/openwrt/openwrt/issues/10784
How do we proceed? I suggest adding the device to Gluon and then figuring out a fix for the other variant afterwards, since it requires feedback from external people which I can't rely on. I wouldn't want to add the device as broken, but in the end it's your call.
After reading through your comments twice, I feel like I'm still lacking information; and that's not a new problem ;)
Anyway. If you feel like a device can be migrated, open a PR and explain potential problems in the PR instead of this tracking issue.
If you fiddle with an ath10k change, do try to limit to affected models, not every model in that target. Good luck :)
We just talked about testing more of the listed devices above during the meet-up at the congress. Please do not modify the checklist above manually, we've got a script for it.
If you can offer testing for a device above let us know which model via comment.
testing of/for what? testing for the migration or testing whether master runs fine on an already migrated device? :)
The former.
you may update the hiveap 121 above. the change has been merged in May already but the posts still state
unlikely/wontfix
in two places
same goes for the Zyxel NBG6716
though the solution is not ideal. It requires a reinstall (factory image) and sysupgrades from older releases aren't possible.
Also the new ath79 build supports only up to 128mb of flash and was never tested on variants with 256mb of flash (could still be done), but I assume it should still run. (if @belzebub40k 's user is still available for testing and has such a variant of the device an addition test would be nice)
we would have the following Devices running or somewhere on reserve at Freifunk Ingolstadt:
Hello @oakey-dev, that's nice to hear. Just to set expectations straight beforehand though: We can provide you with Testimages, the testing against the checklist needs to be done near the device though. If it does not work out at once more restrains might be in order.
I'd suggest you start with the device easiest to aquire or most interesting to you and see, whether the process suits you enough to proceed with the others.
The ubiquiti-unifiap-outdoor is mounted in a location which is rather inaccessible. (I have access to the PoE injector that has a reset button, but it doesn't seam to be working)
You'll need physical access to its port, its LEDs, its mac address label and all that preferably not on a pole.
I'll probably be able to test the netgear-wndrmacv2 with Freifunk München.
Let me know when you need help, otherwise good luck :)
I now have the ubiquiti-unifiap-outdoor accessible
Which community are you in? Or would you be willing to flash firmware of another community like Aachen onto the device for testing? (and a second 2.4ghz device to test whether wifi meshing works)
Aachen would be fine, for the second device I'd have a WR1043ND v2.1 available or some WDR4900
you can prepare the devices, we have fw for both. here is our firmware: http://images.ffac.rocks/ I'm going to build firmware for your device 👍
@Djfe how is the status of the firmware for the outdoor?
sorry, I missed that we also need to readd support for OpenWrt itself. I'm currently working on reworking files like this one into a .dts file. Good thing is: other devices have already been ported so it's not too much work.
Please provide me the following info from your node (when it's running Gluon v2019):
cat /proc/mtd
ip a
dmesg
(2 Minutes after booting or so)
OpenWrt 19.07-SNAPSHOT, r11436+27-1da2e82c11
# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00760000 00010000 "firmware"
mtd3: 001c0000 00010000 "kernel"
mtd4: 005a0000 00010000 "rootfs"
mtd5: 00290000 00010000 "rootfs_data"
mtd6: 00040000 00010000 "cfg"
mtd7: 00010000 00010000 "EEPROM"
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether fe:e7:d8:82:78:72 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master br-wan state DOWN qlen 1000
link/ether dc:9f:db:6e:3e:b7 brd ff:ff:ff:ff:ff:ff
4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN qlen 1000
link/ether 16:33:fa:2f:cf:34 brd ff:ff:ff:ff:ff:ff
6: br-wan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
link/ether dc:9f:db:6e:3e:b7 brd ff:ff:ff:ff:ff:ff
7: local-port@local-node: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-client state UP qlen 1000
link/ether dc:9f:db:6f:3e:b7 brd ff:ff:ff:ff:ff:ff
8: local-node@local-port: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether de:ad:b5:e0:be:ef brd ff:ff:ff:ff:ff:ff
inet 10.10.0.1/16 brd 10.10.255.255 scope global local-node
valid_lft forever preferred_lft forever
inet6 2a03:2260:116::1/128 scope global deprecated
valid_lft forever preferred_lft 0sec
inet6 fe80::dcad:b5ff:fee0:beef/64 scope link
valid_lft forever preferred_lft forever
9: br-client: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether dc:9f:db:6f:3e:b7 brd ff:ff:ff:ff:ff:ff
inet6 2a03:2260:116:0:de9f:dbff:fe6f:3eb7/64 scope global dynamic
valid_lft 86371sec preferred_lft 14371sec
inet6 fe80::de9f:dbff:fe6f:3eb7/64 scope link
valid_lft forever preferred_lft forever
10: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-client state UNKNOWN qlen 1000
link/ether dc:9f:db:6f:3e:b7 brd ff:ff:ff:ff:ff:ff
inet6 fe80::de9f:dbff:fe6f:3eb7/64 scope link
valid_lft forever preferred_lft forever
11: primary0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1532 qdisc noqueue master bat0 state UNKNOWN qlen 1000
link/ether 16:33:fa:2f:cf:33 brd ff:ff:ff:ff:ff:ff
inet6 fe80::1433:faff:fe2f:cf33/64 scope link
valid_lft forever preferred_lft forever
12: mesh0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1532 qdisc noqueue master bat0 state UP qlen 1000
link/ether 16:33:fa:2f:cf:31 brd ff:ff:ff:ff:ff:ff
inet6 fe80::1433:faff:fe2f:cf31/64 scope link
valid_lft forever preferred_lft forever
13: client0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-client state UP qlen 1000
link/ether 16:33:fa:2f:cf:30 brd ff:ff:ff:ff:ff:ff
inet6 fe80::1433:faff:fe2f:cf30/64 scope link
valid_lft forever preferred_lft forever
# dmesg
[ 0.000000] Linux version 4.14.275 (@d482e7fd11fa) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r11436+27-1da2e82c11)) #0 Mon Jan 29 03:29:50 2024
[ 0.000000] MyLoader: sysp=cbdf9fdf, boardp=014d8e0d, parts=7f4dcfcf
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[ 0.000000] SoC: Atheros AR7241 rev 1
[ 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, VIPT, cache 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 8059f600, 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] random: get_random_bytes called from start_kernel+0x90/0x484 with crng_init=0
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: board=UBNT-U20 mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7552k(firmware),256k(cfg)ro,64k(EEPROM)ro console=ttyS0,115200 rootfstype=squashfs noinitrd
[ 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=00000000
[ 0.000000] Readback ErrCtl register=00000000
[ 0.000000] Memory: 58616K/65536K available (4175K kernel code, 200K rwdata, 992K rodata, 320K init, 213K bss, 6920K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS: 51
[ 0.000000] Clocks: CPU:390.000MHz, DDR:390.000MHz, AHB:195.000MHz, Ref:40.000MHz
[ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9801335621 ns
[ 0.000013] sched_clock: 32 bits at 195MHz, resolution 5ns, wraps every 11012737021ns
[ 0.007920] Calibrating delay loop... 259.27 BogoMIPS (lpj=1296384)
[ 0.084093] pid_max: default: 32768 minimum: 301
[ 0.089003] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.095613] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.106009] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.115829] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.123777] NET: Registered protocol family 16
[ 0.130313] MIPS: machine is Ubiquiti UniFiAP Outdoor
[ 0.610677] registering PCI controller with io_map_base unset
[ 0.641572] PCI host bridge to bus 0000:00
[ 0.645678] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff]
[ 0.652588] pci_bus 0000:00: root bus resource [io 0x0000]
[ 0.658132] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[ 0.664895] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.672817] pci 0000:00:00.0: [168c:002a] type 00 class 0x028000
[ 0.672837] pci 0000:00:00.0: fixup device configuration
[ 0.679406] pci 0000:00:00.0: reg 0x10: [mem 0x10000000-0x1000ffff 64bit]
[ 0.679563] pci 0000:00:00.0: supports D1
[ 0.679577] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 0.679889] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[ 0.679927] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1000ffff 64bit]
[ 0.692081] clocksource: Switched to clocksource MIPS
[ 0.698724] NET: Registered protocol family 2
[ 0.703384] IP idents hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.710949] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.717976] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.724339] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.730875] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.736768] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.743242] NET: Registered protocol family 1
[ 0.747633] PCI: CLS 0 bytes, default 32
[ 0.751694] Crashlog allocated RAM at address 0x3f00000
[ 0.758797] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[ 0.773313] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.779111] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.802578] io scheduler noop registered
[ 0.806491] io scheduler deadline registered (default)
[ 0.812292] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 0.821702] console [ttyS0] disabled
[ 0.845386] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 12187500) is a 16550A
[ 0.854078] console [ttyS0] enabled
[ 0.861072] bootconsole [early0] disabled
[ 0.878654] m25p80 spi0.0: found mx25l6405d, expected m25p80
[ 0.885309] m25p80 spi0.0: mx25l6405d (8192 Kbytes)
[ 0.890251] 5 cmdlinepart partitions found on MTD device spi0.0
[ 0.896251] Creating 5 MTD partitions on "spi0.0":
[ 0.901071] 0x000000000000-0x000000040000 : "u-boot"
[ 0.908521] 0x000000040000-0x000000050000 : "u-boot-env"
[ 0.915846] 0x000000050000-0x0000007b0000 : "firmware"
[ 0.933240] 2 uimage-fw partitions found on MTD device firmware
[ 0.939211] 0x000000050000-0x000000210000 : "kernel"
[ 0.945261] 0x000000210000-0x0000007b0000 : "rootfs"
[ 0.951221] mtd: device 4 (rootfs) set to be root filesystem
[ 0.957016] 1 squashfs-split partitions found on MTD device rootfs
[ 0.963266] 0x000000520000-0x0000007b0000 : "rootfs_data"
[ 0.972632] 0x0000007b0000-0x0000007f0000 : "cfg"
[ 0.979292] 0x0000007f0000-0x000000800000 : "EEPROM"
[ 1.643880] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY]
[ 1.653925] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: mii
[ 2.283589] ag71xx-mdio.1: Found an AR7240/AR9330 built-in switch
[ 2.335515] eth1: Atheros AG71xx at 0xba000000, irq 5, mode: gmii
[ 2.343044] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[ 2.349306] xt_time: kernel timezone is -0000
[ 2.354454] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2.361009] NET: Registered protocol family 10
[ 2.372449] Segment Routing with IPv6
[ 2.376297] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 2.382044] NET: Registered protocol family 17
[ 2.386647] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 2.399665] Ebtables v2.0 registered
[ 2.404283] l2tp_core: L2TP core driver, V2.0
[ 2.408669] l2tp_netlink: L2TP netlink interface
[ 2.413457] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
[ 2.419392] 8021q: 802.1Q VLAN Support v1.8
[ 2.426032] hctosys: unable to open rtc device (rtc0)
[ 2.437642] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 2.447477] Freeing unused kernel memory: 320K
[ 2.451937] This architecture does not have kernel memory protection.
[ 2.552146] random: fast init done
[ 3.126704] init: Console is alive
[ 3.130437] init: - watchdog -
[ 4.143335] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 4.205273] usbcore: registered new interface driver usbfs
[ 4.210883] usbcore: registered new interface driver hub
[ 4.216444] usbcore: registered new device driver usb
[ 4.229680] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.238637] ehci-platform: EHCI generic platform driver
[ 4.244720] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 4.262615] init: - preinit -
[ 5.024789] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 8.323373] jffs2: notice: (426) jffs2_build_xattr_subsystem: complete building xattr subsystem, 4 of xdatum (2 unchecked, 2 orphan) and 24 of xref (2 dead, 0 orphan) found.
[ 8.341144] mount_root: switching to jffs2 overlay
[ 8.360584] overlayfs: upper fs does not support tmpfile.
[ 8.374753] urandom-seed: Seeding with /etc/urandom.seed
[ 8.537766] procd: - early -
[ 8.540807] procd: - watchdog -
[ 9.162219] procd: - watchdog -
[ 9.165806] procd: - ubus -
[ 9.214725] random: ubusd: uninitialized urandom read (4 bytes read)
[ 9.224025] random: ubusd: uninitialized urandom read (4 bytes read)
[ 9.230995] random: ubusd: uninitialized urandom read (4 bytes read)
[ 9.238771] procd: - init -
[ 10.187346] kmodloader: loading kernel modules from /etc/modules.d/*
[ 10.255347] Loading modules backported from Linux version v4.19.237-0-ga6e4a1818efa
[ 10.263140] Backport generated by backports.git v4.19.237-1-0-gffb89fd9
[ 10.962385] batman_adv: B.A.T.M.A.N. advanced openwrt-2019.2-14 (compatibility version 15) loaded
[ 10.998112] pci 0000:00:00.0: using irq 40 for pin 1
[ 11.003220] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[ 11.014237] ath: phy0: Ignoring endianness difference in EEPROM magic bytes.
[ 11.022871] ath: EEPROM regdomain: 0x0
[ 11.022878] ath: EEPROM indicates default country code should be used
[ 11.022883] ath: doing EEPROM country->regdmn map search
[ 11.022902] ath: country maps to regdmn code: 0x3a
[ 11.022910] ath: Country alpha2 being used: US
[ 11.022915] ath: Regpair used: 0x3a
[ 11.041135] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 11.044258] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb0000000, irq=40
[ 11.202645] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 11.299223] urngd: v1.0.2 started.
[ 12.389166] random: crng init done
[ 12.392658] random: 7 urandom warning(s) missed due to ratelimiting
[ 27.975720] br-wan: port 1(eth0) entered blocking state
[ 27.980984] br-wan: port 1(eth0) entered disabled state
[ 27.986747] device eth0 entered promiscuous mode
[ 28.016303] IPv6: ADDRCONF(NETDEV_UP): br-wan: link is not ready
[ 28.094461] IPv6: ADDRCONF(NETDEV_UP): local-node: link is not ready
[ 28.286541] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 28.378374] IPv6: ADDRCONF(NETDEV_UP): br-client: link is not ready
[ 28.477255] IPv6: ADDRCONF(NETDEV_CHANGE): local-node: link becomes ready
[ 28.521037] br-client: port 1(local-port) entered blocking state
[ 28.527167] br-client: port 1(local-port) entered disabled state
[ 28.533699] device local-port entered promiscuous mode
[ 28.539117] br-client: port 1(local-port) entered blocking state
[ 28.545225] br-client: port 1(local-port) entered forwarding state
[ 28.569002] IPv6: ADDRCONF(NETDEV_CHANGE): br-client: link becomes ready
[ 29.506313] 8021q: adding VLAN 0 to HW filter on device bat0
[ 29.562558] br-client: port 2(bat0) entered blocking state
[ 29.568084] br-client: port 2(bat0) entered disabled state
[ 29.574092] device bat0 entered promiscuous mode
[ 29.578930] br-client: port 2(bat0) entered blocking state
[ 29.584510] br-client: port 2(bat0) entered forwarding state
[ 30.012157] batman_adv: bat0: No IGMP Querier present - multicast optimizations disabled
[ 30.020293] batman_adv: bat0: No MLD Querier present - multicast optimizations disabled
[ 31.901037] batman_adv: bat0: Adding interface: primary0
[ 31.906485] batman_adv: bat0: Interface activated: primary0
[ 32.368249] batman_adv: bat0: Interface deactivated: primary0
[ 32.424566] IPv6: ADDRCONF(NETDEV_UP): primary0: link is not ready
[ 32.528067] batman_adv: bat0: Interface activated: primary0
[ 32.584367] ath: EEPROM regdomain: 0x8114
[ 32.584380] ath: EEPROM indicates we should expect a country code
[ 32.584387] ath: doing EEPROM country->regdmn map search
[ 32.584394] ath: country maps to regdmn code: 0x37
[ 32.584402] ath: Country alpha2 being used: DE
[ 32.584408] ath: Regpair used: 0x37
[ 32.584418] ath: regdomain 0x8114 dynamically updated by user
[ 38.881647] IPv6: ADDRCONF(NETDEV_UP): client0: link is not ready
[ 38.918852] br-client: port 3(client0) entered blocking state
[ 38.924719] br-client: port 3(client0) entered disabled state
[ 38.930987] device client0 entered promiscuous mode
[ 38.992621] IPv6: ADDRCONF(NETDEV_CHANGE): client0: link becomes ready
[ 38.999465] br-client: port 3(client0) entered blocking state
[ 39.005360] br-client: port 3(client0) entered forwarding state
[ 39.202232] batman_adv: bat0: IGMP Querier appeared
[ 39.207317] batman_adv: bat0: MLD Querier appeared
[ 39.330222] IPv6: ADDRCONF(NETDEV_UP): mesh0: link is not ready
[ 39.608914] IPv6: ADDRCONF(NETDEV_CHANGE): mesh0: link becomes ready
[ 41.287259] batman_adv: bat0: Adding interface: mesh0
[ 41.292686] batman_adv: bat0: Interface activated: mesh0
@Djfe what is the current status? do you still need something?
@NeoRaider's recent contribution of the network regeneration got merged (thanks to all involved!) and if I'm not mistaken, we've agreed on testing the devices that were gone again, as if we'd be adding new support for them.
That's arguably an effort, but hopefully one divided on several shoulders.
Below is a list of devices that got dropped with the target ar71xx, which hadn't been marked as tiny back then and was not within the mikrotik subtarget. I think that would be a solid start for the migration.
I'll order them in ongoing, todo and done. Please sue
ctrl+f
to find the device you are interested in.Testing the devices is not only flashing from stock and via sysupgrade, but sysupgrading from an old ar71xx image as well. You do not need to build an ar71xx image for this, as hanover has them available here and will provide you with access to its VPN infrastructure. If possible let us know when you're done with the key.
Testing will result in failures for some devices due to unhandled migrations for now.
Thanks for your help, Aiyion.
in progress
todo
@rotanid just showed me a (shorter?) list of devices to migrate, which includes tiny targets as well. I extracted the parts, where someone announced he would be willing to test the device. For now I wont update from that list on a regular basis, but just this once. If somebody wants to test a device, submit a PR draft to gluon and I'll update this accordingly. Thanks for the hint.
done
unlikely/wontfix
as tasklist for actual progress tracking
in progress
todo
done
wontfix