I swapped out an eero + Brume 2A setup for a Flint 2 in hopes of streamlining the setup but it seems like the upload speed has suffered. User is using FiOS and has 1G up and down.
Previously, on the eero, I was able get 1G up/down during wired speed tests, that is with a laptop connected directly to the eero via Ethernet cable.
Switching to the Flint 2, even with a wired connection, I’ve not been able to get over 200Mbps on uploads. Downloads are testing close to 1G, so no issues there.
Flint 2 is running 4.7 but downgraded to 4.6 without much change unfortunately.
I’ve seen several posts about Flint 2/FiOS but nothing really concrete on resolution. Is there something I’m missing or is this the expected experience.
It's highly unusual for your Flint 2 to only achieve 20Mbps upload on a 1 Gigabit FiOS connection when downloads are fine, especially since your previous Eero setup worked perfectly. This isn't the expected performance and is a known issue for some Flint 2 users with FiOS, likely stemming from how the router interacts with the FiOS ONT or how its hardware offloading functions. To troubleshoot, ensure your Flint 2's firmware is up-to-date, experiment with enabling and disabling Software and Hardware flow offloading in the dog whistle LuCI interface, and temporarily try disabling IPv6. Some users have even found success by placing an unmanaged Gigabit switch between the ONT and the router, or by carefully rebooting the router with cables disconnected.
My bad, it should be 200Mbps, and I've updated the original post to reflect, but this is still much lower than the expected 1G upload speeds.
I did have the Flint 2 on the latest 4.7.7 and 4.6.8, as I've heard issues using VPN with the 4.7.7 FW, but the upload speeds didn't change much with either FW version loaded.
I also had Network Acceleration enabled (Hardware), but have also tried it enabled with software and completely disabled. With Software, it's just a tad faster, crossing over 200Mbps, but still in the low 200Mbps. With Hardware enabled, it was in the mid 150Mbps and disabled was closer to 200Mbps. I didn't configure this in the LuCI interface, but the GL-iNet admin page instead. Is that an issue? If so, can you advice where in LuCI I should go?
IPv6 is also disabled (never enabled), but on a whim, I tried enabling and testing, but no luck, so I've kept it disabled.
For the dumb gigabit switch option, are you saying just any dumb switch would suffice? That's interesting!
Nope, that's not me, but I did try your suggestions in the other thread:
Did you use speedtest.net to test the UL 300Mbps? Please try manually selecting other speedtest nodes. And try more speed websites (like if available to access fast.com). Is the client wired or wireless to run speedtest? --> Yes, tried with a few others like Cloudflare's speed test and fast.com, and in some cases, the upload speeds are even lower, but nothing beyond 300Mbps, when I'm expecting 1G. Download speeds are not an issue, it's testing close to 1G which is interesting.
If the laptop is directly connected to the ISP modem, is it available to get DL 1G / UL 1G? --> have not tried direct to ONT but when using/testing with Eero previously, no issues, and getting 1G up/down with a wired speed test.
Did you set up speed limit or install speed limit plugins? --> no additional plug-ins installed. just using 4.7.7 originally and now on 4.6.8. I do use some of the pre-installed apps like OpenVPN, WireGuard, Tailscale, and AdGuard. For the VPN, the MT6000 is functioning as a VPN Server and during testing, I've confirmed that no devices were connected to it.
Try changing to software acceleration, or disable the acceleration. --> tried this, and seems to work best with Software, but just a tad better. With Software, I am getting low 200Mbps, Off is just under 200Mbps, and Hardware is in the 150Mbps range.
As for your 3 other suggestions:
Try to enable IPv6 --> tried, but to no avail, so disabled it
Try to install v4.6.6-op24 firmware (or v4.7.5-op24) --> will consider v4.6.6-op24, I assume I can upgrade and keep settings? If no changes, can I go back to the 4.6.8 firmware while keeping settings or would I need to factory reset?
You mentioned there is a Brume 2 (A), let it replaces the Flint2, and check the speed --> OK, will test this in a bit and report back
I did a couple more speed tests of various configurations:
ONT --> Laptop: 932/939
ONT --> Brume2A --> Laptop: 867/939
ONT --> Brume2A --> Flint 2 --> Laptop: 933/830
ONT --> Flint 2 --> Laptop: 933/310
As you can see, when the Flint 2 is connected directly to the ONT, the upload speed degraded degrades significantly, but if the Flint 2 goes through the Brume 2, the upload speed is as expected.
Will try this, but as I’m remote from the unit, I assume I can use the DDNS in place of the router IP and it should work? I use GoodCloud and then can SSH in to do the install, but curious about running it after
I tried this as well, but it didn’t seem to help unfortunately so I reverted back to 4.6.8 as I had to leave the router and won’t have local access to it for a while. As such. I won’t be able to try WAN/LAN1 option like you suggested anytime soon unfortunately.
Right now, to keep the speeds, I’ve placed the Brume 2 between the ONT and Flint 2. It’s double NAT, but that’s because putting the Brume 2 in Bridge mode seems to kill the connection completely for some reason. The Flint 2 would not connect, and because the Brume 2 was in Bridge mode, there was no way for me to access it, even locally. In the end, I had to factory reset the Brume 2 and set it up again in Router mode for the connection to work.
Ideally you would want to run this via hardwired from a system on the internal network to the router and then compare to running against speedtest.com or some other external similar service.
I have tried the ONT connection in both WAN ports. All devices register the correct link speed. I tested openspeedtest locally and all are within range. Along with iperf3 tests.
But much like the above poster I am on a FiOS 1Gig/1Gig and I am seeing the following:
Idle Latency: 3.57 ms (jitter: 0.01ms, low: 3.54ms, high: 3.59ms)
Download: 849.08 Mbps (data used: 472.3 MB)
4.68 ms (jitter: 0.86ms, low: 3.38ms, high: 6.08ms)
Upload: 290.01 Mbps (data used: 327.6 MB)
3.72 ms (jitter: 0.37ms, low: 3.21ms, high: 9.77ms)
Packet Loss: Not available.
Yes I actually tried this and I was able to then achieve ~840 / 880-920.
I don't really understand why though. Unless my Verizon ONT is blasting random packets that aren't for me and then when you filter those out you get the speeds one would expect?
Interesting! I tried with a Brume 2 instead of a switch, since I didn’t have one handy at that time, and it increased my upload speeds from 200+ to 500+. Will have to try with an ethernet switch.
I too wonder what’s difference when you use a switch in between the ONT and Flint 2. I imagine it’s a dumb switch, so there should be no manipulation of the packets right?
I've been struggling with this for months and your SQM advice is the best I've seen. This morning I got 846.05 Mbps down and 617.16 Mbps up. I can live with that.
Apparently, this is an issue for a lot of high speed routers (> 1 Gbps) and the FiOS ONT. Over on the Verizon forums, somebody tested with an ASUS GT-AX11000, an ASUS RT-BE96U, and a NETGEAR RS700 and they all had slow upload speeds. So it's not just a Flint 2 thing apparently.