freifunk-gluon / gluon

a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
https://gluon.readthedocs.io
Other
544 stars 325 forks source link

ar71xx - ath79 migration progress #2413

Open AiyionPrime opened 2 years ago

AiyionPrime commented 2 years ago

@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

subtarget tester PR device

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.

subtarget wanted to test devices device
generic 8devices-carambola2-board
generic allnet-all0315
generic Nordmann buffalo-wzr-hp-g300nh2
generic buffalo-wzr-hp-g450h
generic gl-inet-6408a-v1
generic meraki-mr12 (was broken)
generic meraki-mr16 (was broken)
generic Gütersloh netgear-wndrmacv2
generic netgear-wndrmac
generic tp-link-archer-c60-v2 (was broken)
generic @mweinelt, @blocktrron tp-link-tl-wr2543n-nd-v1
generic ubiquiti-rocket-m2-ti
generic ubiquiti-rocket-m2-xw
generic ubiquiti-rocket-m5-ti
generic ubiquiti-rocket-m5-xw
generic ubiquiti-rocket-m-ti
generic ubiquiti-rocket-m-xw
generic @AiyionPrime ubiquiti-unifiap-outdoor
generic wd-my-net-n600
generic wd-my-net-n750
generic @achterin, Nordmann #2460 zyxel-nbg6616
nand @belzebub40k knows a tester and provided that person with images zyxel-nbg6716

done

subtarget tester PR device
generic @T-X #2583 alfa-network-ap121f
generic @Dark4MD #2435 avm-fritz-box-4020
generic @ambassador86 #2406 avm-fritz-wlan-repeater-300e
generic @AiyionPrime #2420 avm-fritz-wlan-repeater-450e
generic follow-up buffalo-wzr-600dhp
generic @ce-4 #2515 buffalo-wzr-hp-ag300h
generic @kpanic23 #2551 buffalo-wzr-hp-g300nh(-s)
generic @s-2 #2417 d-link-dap-1330-rev-a1
generic @s-2 #2524 d-link-dir-825-rev-b1
generic @rotanid #2453 gl-inet-6416a-v1
generic @AiyionPrime #2441 gl.inet-gl-ar150
generic @rotanid #2455 gl.inet-gl-ar300m
generic @rotanid #2454 gl.inet-gl-ar750
generic @rotanid #2476 gl.inet-gl-usb150
generic @rotanid #2482 netgear-wndr3700
generic @rabbit83ka #2485 netgear-wndr3700v2
nand @gRaSmOnStEr #2523 netgear-wndr3700v4
generic @blocktrron #2586 netgear-wndr3800
generic @blocktrron #2586 netgear-wndr3800chmychart
nand @AiyionPrime #2554 netgear-wndr4300
generic @ce-4 #2582 netgear-wnr2200 (was untested)
generic @blocktrron #2606 ocedo-koala
generic @ecsv #2325 openmesh-a40
generic @ecsv #2325 openmesh-a60
generic @ecsv #2325 openmesh-mr1750
generic @ecsv #2325 openmesh-mr1750v2
generic @ecsv #2325 openmesh-mr600
generic @ecsv #2325 openmesh-mr600v2
generic @ecsv #2325 openmesh-mr900
generic @ecsv #2325 openmesh-mr900v2
generic @ecsv #2325 openmesh-om2p
generic @ecsv #2325 openmesh-om2pv2
generic @ecsv #2325 openmesh-om2pv4
generic @ecsv #2325 openmesh-om2p-hs
generic @ecsv #2325 openmesh-om2p-hsv2
generic @ecsv #2325 openmesh-om2p-hsv3
generic @ecsv #2325 openmesh-om2p-hsv4
generic @ecsv #2325 openmesh-om2p-lc
generic @ecsv #2325 openmesh-om5p
generic @ecsv #2325 openmesh-om5p-ac
generic @ecsv #2325 openmesh-om5p-acv2
generic @ecsv #2325 openmesh-om5p-an
generic @AiyionPrime #2306 onion-omega
generic @rotanid #2477 tp-link-archer-c25-v1 (was broken)
generic @AiyionPrime #2427 tp-link-archer-c5-v1
generic @moridius #2521 tp-link-archer-c58-v1 (was broken)
generic @rotanid #2489 tp-link-archer-c59-v1
generic @AiyionPrime #2496 tp-link-archer-c60-v1 (was broken)
generic @Dark4MD #2437 tp-link-archer-c7-v2
generic @AiyionPrime #2497 tp-link-archer-c7-v4
generic @Dark4MD #2436 tp-link-archer-c7-v5
generic @AiyionPrime #2410 tp-link-cpe210-v1
generic @AiyionPrime #2410 tp-link-cpe210-v1.0
generic @AiyionPrime #2410 tp-link-cpe210-v1.1
generic @AiyionPrime #2429 tp-link-cpe210-v2
generic @AiyionPrime #2429 tp-link-cpe210-v2.0
generic @moridius #2506 tp-link-cpe210-v3
generic @moridius #2506 tp-link-cpe210-v3.0
generic @moridius #2506 tp-link-cpe210-v3.1
generic @moridius #2506 tp-link-cpe210-v3.20
generic @AiyionPrime #2430 tp-link-cpe510-v1
generic @AiyionPrime #2430 tp-link-cpe510-v1.0
generic @AiyionPrime #2430 tp-link-cpe510-v1.1
generic follow-up tp-link-re355 (was broken)
generic "Dionys" #2581 tp-link-re450 (was broken)
generic @rotanid #2450 tp-link-tl-wdr3500-v1
generic @neoraider #2288 tp-link-tl-wdr3600-v1
generic @neoraider #2288 tp-link-tl-wdr4300-v1
generic @rotanid #2451 tp-link-tl-wr842n-nd-v3
generic @rotanid #2452 tp-link-tl-wr1043n-nd-v2
generic @AiyionPrime #2415 tp-link-tl-wr1043n-nd-v3
generic @AiyionPrime #2431 tp-link-tl-wr1043n-nd-v4
generic @herbetom #2483 tp-link-tl-wr1043n-v5
generic @Dark4MD #2442 tp-link-tl-wr810n-v1
generic @Dark4MD #2546 tp-link-tl-wr902ac-v1 (was broken)
generic followup #2461 tp-link-wbs210-v1
generic @rotanid #2461 tp-link-wbs210-v1.20
generic @dk8hc #2543 tp-link-wbs510-v1
generic follow-up tp-link-wbs510-v1.20
generic follow-up 210 ubiquiti-loco-m-xw
generic @AiyionPrime #2432 ubiquiti-nanobeam-m5 (was untested)
generic "nordm4nn" #2547 ubiquiti-nanostation-loco-m2-xw
generic @Noodlesalat #2562 ubiquiti-nanostation-loco-m5-xw
generic virtual #2443 ubiquiti-nanostation-m-xw
generic followup #2443 ubiquiti-nanostation-m2-xw
generic @AiyionPrime #2443 ubiquiti-nanostation-m5-xw
generic follow-up #2580 ubiquiti-rocket-m
generic @nrbffs #2580 ubiquiti-rocket-m2
generic follow-up #2580 ubiquiti-rocket-m5
generic @AiyionPrime #2421 ubiquiti-unifi
generic follow-up #2448 ubiquiti-unifi-ac-lite
generic follow-up #2448 ubiquiti-unifi-ac-lr
generic @AiyionPrime #2428 ubiquiti-unifi-ac-mesh
generic @nrbffs #2462 ubiquiti-unifi-ac-mesh-pro
generic @Dark4MD #2439 ubiquiti-unifi-ac-pro
generic @AiyionPrime #2421 ubiquiti-unifi-ap
generic @AiyionPrime #2421 ubiquiti-unifi-ap-lr
generic @neoraider #2440 ubiquiti-unifi-ap-outdoor+
generic @AiyionPrime #2416 ubiquiti-unifi-ap-pro

unlikely/wontfix

subtarget reason PR device
nand upstream tar sysupgrade needs fixing #2552 aerohive-hiveap-121
generic never sold tp-link-cpe220-v1
generic never sold tp-link-cpe220-v1.1
generic never sold tp-link-cpe520-v1.1

as tasklist for actual progress tracking

in progress

todo

done

wontfix

Djfe commented 1 year 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

Full dmesg log

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
AiyionPrime commented 1 year ago

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.

Djfe commented 1 year ago

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.

AiyionPrime commented 1 year ago

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 :)

AiyionPrime commented 8 months ago

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.

Djfe commented 8 months ago

testing of/for what? testing for the migration or testing whether master runs fine on an already migrated device? :)

AiyionPrime commented 8 months ago

The former.

Djfe commented 8 months ago

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

Djfe commented 8 months ago

same goes for the Zyxel NBG6716

2913

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)

oakey-dev commented 8 months ago

we would have the following Devices running or somewhere on reserve at Freifunk Ingolstadt:

AiyionPrime commented 8 months ago

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.

oakey-dev commented 7 months ago

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)

AiyionPrime commented 7 months ago

You'll need physical access to its port, its LEDs, its mac address label and all that preferably not on a pole.

GoliathLabs commented 6 months ago

I'll probably be able to test the netgear-wndrmacv2 with Freifunk München.

AiyionPrime commented 6 months ago

Let me know when you need help, otherwise good luck :)

oakey-dev commented 4 months ago

I now have the ubiquiti-unifiap-outdoor accessible

Djfe commented 4 months ago

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)

oakey-dev commented 4 months ago

Aachen would be fine, for the second device I'd have a WR1043ND v2.1 available or some WDR4900

Djfe commented 4 months ago

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 👍

oakey-dev commented 4 months ago

@Djfe how is the status of the firmware for the outdoor?

Djfe commented 4 months ago

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)

oakey-dev commented 4 months ago
 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
oakey-dev commented 3 months ago

@Djfe what is the current status? do you still need something?