-
Notifications
You must be signed in to change notification settings - Fork 324
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
add hardware: Linksys EA6350 v3 #2008
Conversation
Thank you for yout contribution. For adding device support we require the device checklist to be copied and filled out. This is to ensure that the core functionality of Gluon works on this device. |
|
This means you need to modify |
I would have expected that the update would actually pick the eth1 mac as primary, but it picks eth0 mac now. So instead of being 0x10 off, it's 1-off. Still not tas intended. Any suggestions? |
Did you |
Yes and I also tried on a second device (using the factory image coming from stock firmware), same behavior: eth0 mac being used instead of the eth1 mac. |
It seems the |
I might be ruining the day here, but the device has a fixed 3M kernel limit which we already hit 2.7M of (OpenWrt Master - Kernel 5.4). Oh and the bootloader does not support LZMA. So this raises the question for me if this device should be flagged as BROKEN from the beginning for this reason. |
board('lan') didn't help either. |
There are other devices with a 3M kernel limit (ubnt-erx) and even some with a smaller ones down to 2M (Zyxel NBG6616) that are not marked as broken. Is not supporting native lzma (vs zImage) such a huge overhead to justify a 3M limit as cause for flagging this BROKEN? As far as I can see this would be the very first device that would be marked broken due to kernel size limit (just grepping through "broken" in targets real quick, correct me if I'm wrong). |
The ER-X might be circumventable as we can probably combine both kernel partitions to allow up to 6M kernel. The NBG6616 however is in the ar71xx target, which will never see a kernel newer than 4.14. So this is a non-issue. For me the question is whether or not we want to add a device we know has to be dropped 2-3 releases into the future. This is something we should decide on before merging this as non-broken. |
OpenWrt doesn't have such a concept so far (there is the idea of a "label-mac" in the device tree, not sure if that is merged yet), but this will only work when the MAC address can be determined by the kernel via the device tree - which is not the case on this device. Please post the contents of Missing LZMA support in the bootloader doesn't seem like a problem, zImage should work fine (but of course it may still be an issue if even the LZMA-compressed kernel is close to 3M). lzma-loader-like solutions (or just a second/third-stage U-Boot) would probably work, but I'm not sure if we want to go that route. |
@ctr49 Ah, is the MAC address 1 too high or too low? I think |
we do have devices which will have problems earlier than this one which aren't flagged as broken. maybe we need more/different steps for deprecating devices, depending on the time we estimate until a device can not be supported anymore? the one thing which stands against supporting EA6350 without any flag - for me - is that it is still available in many online-shops, so we could encourage people to spend 90€ on a device which will only last maybe 2 years. my opinion to support it without any flag would be much stronger if it wouldn't be available brand new... |
Yes, that did the trick! primary_mac is now the one from the label.
The device is neither new nor expensive. You can get it for a bargain from time to time. The three devices I've got here were £ 27.50 each from Amazon UK ... in July 2019. Not too bad for a device with those specs. |
To reduce confusion about different ways to specify the interface to use the address from, and different times when these become valid in the boot process, I'm working on a patch to migrate all eth0/eth1 matches to |
Is there anything else I can contribute to get this merged? |
From my side, this looks good, while @blocktrron has raised a concern. I don't think we are encouraging people to buy a device just by supporting it - lots of devices we support are not advisable at all, for various reasons. |
Fine with me, i just wanted to raise awareness for this issue. |
successfully built, flashed and ran a device based on this