-
Notifications
You must be signed in to change notification settings - Fork 325
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
ath79-generic: add support for TP-Link EAP225-Outdoor v3 #3033
Conversation
Signed-off-by: Linus Lüssing <[email protected]>
Kudos to @yksflip for creating the excellent OpenWrt support for this device. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've only got experience with the v1. Hoewer, as far as I can tell they are identical (except for the ethernet phy chipset).
With the v1 there were huge problems with the 5 GHz WLAN:
- ipq40xx: switch QCA4019 firmware to -ct #2541
- ipq40xx: issue with WiFi Mesh since v2022.1.x #2692
- Revert "ipq40xx: switch Wave2 firmware to -ct (#2541)" #2799
- ath79-generic: out of memory on EAP225 outdoor v1 #2827
- ath79-generic: switch Wave2 firmware to -ct #2848
And the current -ct variant we're using isn't without issues. The WiFi randomly stops working with it. At least it doesn't take the whole device into OOM, but it's not stable.
And as far as i was told it might be possible to work arround the issues with some kind of watchdog, but an upstream fix is extremely unlikely.
I think this device should only be added as broken.
@herbetom marking a single device because of a clear platform issue is arbitrary in this context. It's clear the platform has issues, I'm on the same boat as you are. Thus the way forward is to make out a path how to handle the underlying issue. Not advocating for a specific direction, but this could either be a) Limiting maxassoc |
I don't think it's arbitrary to say that now, that we're aware of issues with the platform, until further developments, no new devices using the platform should be added (at least as non-broken). That way we we don't increase the size of the problem. I do agree that the listed options should be evaluated and a universal way forward be found. After that it's possible to reevaluate the addition of new devices / unbreaking this one if it's merged "now". However, the broken flag isn't particularly granular and there isn't a good way to permanently "revoke" a decision of non-broken. Installed devices would just don't get further updates. For those existing decices a "workaround" would be better. But if that happens to be for example disabling 5 GHz, it would mean that, strictly speaking, the device will no longer pass the checklist. Therefore I do think this shouldn't be merged as is. |
…uon#3033) Signed-off-by: Linus Lüssing <[email protected]>
sysupgrade [-n]
,firstboot
)(
lua -e 'print(require("platform_info").get_image_name())'
)(https://gluon.readthedocs.io/en/latest/dev/hardware.html#hardware-support-in-packages)
factory reset must be performed before checking the primary MAC address, as
the setting from the old version is not reset otherwise.
if there are multiple ports but no WAN port:the PoE input should be WAN, all other ports LANotherwise the first port should be declared as WAN, all other ports LAN(https://gluon.readthedocs.io/en/latest/features/configmode.html)
Radio LEDsNo radio LED availableShould map to their respective radioShould show activitySwitch port LEDsNo switch LED availableShould map to their respective port (or switch, if only one led present)Should show link state and activityis_outdoor_device
function inpackage/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
Cellular devices only:Added board name tois_cellular_device
function inpackage/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
Added board name with modem setup functionsetup_ncm_qmi
topackage/gluon-core/luasrc/lib/gluon/upgrade/250-cellular
docs/user/supported_devices.rst