Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update openwrt main #3401

Merged
merged 5 commits into from
Dec 27, 2024
Merged

Conversation

maurerle
Copy link
Member

Makes way for support of ap3915i

@rotanid
Copy link
Member

rotanid commented Dec 23, 2024

@maurerle it seems a refresh of a patch is missing for the CI check to succeed

@maurerle
Copy link
Member Author

maurerle commented Dec 23, 2024

Yes, the new lantiq-xrx200 small subtarget requires adjustments

Edit: no, luckily no device is affected from the xrx200_legacy target - was just a single patch diff make refresh-patches did help

@maurerle maurerle force-pushed the update-openwrt-main-1734975929 branch from 31ae582 to fdcdc01 Compare December 24, 2024 12:57
@rotanid
Copy link
Member

rotanid commented Dec 24, 2024

@maurerle xrx200 build failed again though.

@maurerle
Copy link
Member Author

The TD-W8970 and TD-W8980 are affected from the lantiq-xrx200 to lantiq-xrx200_legacy migration.
I am unsure how our process to handle the target migration is:

  1. just add the new xrx200_legacy target and readd the supported devices
  2. remove support for now and readd after checking device compatibility again

Only 4 devices of the TP-Link TD-W89x0 kind using gluon are currently active https://stats.darmstadt.freifunk.net/d/CA5PRFmMz/gluon-census3a-dashboard?orgId=1&from=now-30d&to=now&var-community=Darmstadt&var-version_major=v2023.2&var-version=v2023.2.4&var-version=v2023.2.3&var-models=TP-LINK%20TD-W8970&refresh=15m&timezone=browser&viewPanel=panel-22

For now, I just readded the device in a separate commit, as this is more a formal removal and did not look like a greater technical change to me.

@github-actions github-actions bot added the 3. topic: hardware Topic: Hardware Support label Dec 25, 2024
@rotanid
Copy link
Member

rotanid commented Dec 25, 2024

thanks for your effort, build of the "new" target is now what is failing (at least, not all builds finished by the time of writing this) :-/

@maurerle maurerle force-pushed the update-openwrt-main-1734975929 branch from 83cfc2b to 95488db Compare December 25, 2024 08:11
@github-actions github-actions bot added the 3. topic: build This is about the build system label Dec 25, 2024
@rotanid
Copy link
Member

rotanid commented Dec 25, 2024

@Djfe mentioned on IRC, there might be issues with the two devices we move with this PR to legacy, openwrt/openwrt#16555 openwrt/openwrt#9775
but they seem to be more about the support in the "regular" non-legacy target.

on multi meshviewer there's only one device of these two models...
is it worth the effort to do anything? is it worth to have an additional target?

@Djfe
Copy link
Contributor

Djfe commented Dec 25, 2024

I had the same question as @maurerle had: how do we handle target migration? (I hadn't seen this thread, yet)
Or do we drop support instead? (depends on whether the effort makes sense here)

#16555 is just clean up within OpenWrt's main branch. Openwrt devs are cleaning up dts files and transferring manual configs into dts files wherever possible. this will reduce maintenance and allows those files to be upstreamed into the Linux kernel at some point.

#9775 is just a PR I saw some time back then which could elleviate certain issues here and restructured the dts file iirc.
Devs upstream already took a look at the old PR and brought it up to speed with current dts changes. I could help in getting it tested or so.

I have a TD-W8970 in my flat and could take a look (redo our checklist and help in finalizing #9775 )
I myself don't require the device to be working but since upstream already did lots of work it's likely not that hard 😅

I assume both TD-W devices will be dropped at some point anyways due to little amount of flash (in a later release)

also in that same motion I could upstream this patch of ours to Gluon:
https://github.com/ffac/site/blob/v2025.1.x/patches/020-interfaces.patch#L28
It separates LAN and WAN ports in Gluon (one is labeled LAN4/WAN and used as LAN in OpenWrt)

@maurerle maurerle force-pushed the update-openwrt-main-1734975929 branch from 95488db to 60ea481 Compare December 25, 2024 21:37
@github-actions github-actions bot added the 3. topic: docs Topic: Documentation label Dec 25, 2024
@blocktrron
Copy link
Member

@rotanid Depends on the outlook whether or not additional devices will be moved in the future.

That being said, I'm fine wiht migrating for now and postponing the decision towards the next release.

@maurerle maurerle force-pushed the update-openwrt-main-1734975929 branch from 60ea481 to b67abe6 Compare December 26, 2024 23:46
4cc1da1e44 hostapd: add SAE support for wifi-station and optimize PSK file creation
db0300cb1b ath79: port buffalo WZR-450HP2 from ar71xx
7271ee587c mediatek: filogic: Add support for D-Link AQUILA PRO AI M60
5829178074 netfilter: add kmod-nfnetlink-ct{helper,timeout}
d9bbed6507 mediatek: update openembed som7981 support
48f9284232 kernel: crypto: add atmel i2c hw accelerator support
738c9e5286 yafut: Mark as nonshared
55d1fe4aa6 mediatek: add Comfast CF-E395AX support by adding an alternative model name
45bf30e062 bmips: dts: fix pinctrl error
ec49df8692 realtek: generate compat_version 2.0 for GS1900
d036b42dd9 uboot-rockchip: fix build with swig 4.3.0
f7398101db ipq40xx-generic: ws-ap3915i fix macadress
08f1bde12b ipq40xx-generic: EN WS-AP3915i remove BLOCKSIZE from image definition
372afe10f0 OpenWrt v24.10.0-rc4: revert to branch defaults
1e530e5831 OpenWrt v24.10.0-rc4: adjust config defaults
d55754ce0d uboot-d1: Adapt BUILD_DEVICES to renamed boards
654c9732dc realtek: merge Zyxel GS1900 firmware partitions
feb7a2a232 realtek: ZyXEL GS1900-48: drop gpio-restart
f94c3af814 kernel: generic: netfilter: nft_set_hash: unaligned atomic read on struct  nft_set_ext
4111210b27 kernel: bump 6.6 to 6.6.67
b2a172170c octeon: enable AT803x PHY driver
81c0cf031e build: d1: add SUPPORTED_DEVICES
975811921e OpenWrt v24.10.0-rc3: revert to branch defaults
dd04edfba2 OpenWrt v24.10.0-rc3: adjust config defaults
8667ca841b generic: fix BCM54612E suspend/resume backport patch
5289460fd0 wifi-scripts: don't fail on unset PSK
9f76cda378 lantiq: grow kernel partition Zyxel P-2812HNU-F1
5415fb06d2 lantiq/xrx200: move 8M flash devices to a small flash subtarget
21549dbf7b kernel: bump 6.6 to 6.6.66

Signed-off-by: Florian Maurer <f.maurer@outlook.de>
dfeae07c2 cloudflared: Update to 2024.12.2
f53926772 xray-core: Update to 24.12.18
37b019ae9 ack: Update to 3.8.0
62adf9e0e alist: Update to 3.41.0
b003ab1ee v2ray-geodata: Update to latest version
498a93ec9 dnsproxy: Update to 0.73.4
b9883eb8a nano: Update to 8.3
81d22b35c pbr: update to 1.1.8

Signed-off-by: Florian Maurer <f.maurer@outlook.de>
Signed-off-by: Florian Maurer <f.maurer@outlook.de>
TP-Link TD-W8970 and TD-W8980 are affected

Signed-off-by: Florian Maurer <f.maurer@outlook.de>
replace only the first underscore in target_config_lib

Signed-off-by: Florian Maurer <f.maurer@outlook.de>
@maurerle maurerle force-pushed the update-openwrt-main-1734975929 branch from b67abe6 to b5ba291 Compare December 26, 2024 23:47
@rotanid rotanid merged commit e1523af into freifunk-gluon:main Dec 27, 2024
41 checks passed
@maurerle maurerle deleted the update-openwrt-main-1734975929 branch December 28, 2024 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. topic: build This is about the build system 3. topic: docs Topic: Documentation 3. topic: hardware Topic: Hardware Support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants