If using the WRT1900ACSv2, you can get the Stock firmware from Linksys Support, Use the GUI upgrade on OpenWRT 21/22/23/34 to revert to Stock. From there, use the Linksys GUI to reinstall OpenWRT 19. It's unfortunate that DSA has this impact on speeds.
I have similar issue on a BananaPi R1 with openwrt. On 19.07 it can get ~550mbps with software offloading, but on 22.03 it only manages up to ~300mbps (it has been a while since I tested, so I can't remember the numbers exactly). I think on this device it is because DSA seem to be single-threaded, but swconfig seem to be multi-threaded. It is definitely something that needs to be fixed in the future.
Yeah, it uses one core only and the code is not optimized either. Don't expect a solution anytime soon. @francocastillook DSA is not new, it's been there, tested and tried for over 4 years now, probably longer, which makes the decision to ditch swconfig all the more stupid, considering there is no-barely any progress, but severe regression (no only in bandwidth cut, but less efficient as well). There is a reason why pfsense and opnsense don't use linux and this crap implementation. Openwrt is in a truly bad spot right now. It doesn't follow their original vison and philosophy anymore when you get answers like "get better hardware" when openwrt was created to run on low spec and many socs thanks to linux. Linux also regressed and openwrt now follows. Most of the original team already left, only few are still left.
Try it with update OpenWrt 23.05.0-rc4 I just had a nightmare situation with plain OpenWrt 23.05.0; the SAMBA server kept crashing with large file transfers (I upgraded a week ago from 22.03.2, which didn't have that issue). I was going to downgrade too, which brought me to your video. With a little trouble I discovered there was a working "rc4" version... so far it's better.
@@VanTechCorner - Same problem with my Flint1/Flint2, ZBT WG3526/WG1608 with OpenWRT/GoldenOrb v21/22/23. This is only happening when tethering an iPhone 13 via USB cable which gets over 400 Mbps on the phone or tethered directly to Windows. I tried the hardware/software offload settings, but same lower speeds. Any ideas I should try?
i have a Archer c7 v4. installed openwrt from 20 to 22 latest but Download tops out at 180mbps (CPU 100%) with offloading on / off but I get 300mbps using stock os (NAT boost on) need help to solve this
Hi Van, can you update us on this still being a problem on OpenWRT 23.05.02, or later? Is this a limited problem, and are only certain CPU models affected? The WRT1900AC v2 is an arm_cortex-a9_vfpv3, I believe. And can you add iperf3 stats.
It's also happening with my Flint1/Flint2, ZBT WG3526/WG1608 with OpenWRT/GoldenOrb v21/22/23 when I tether my iPhone 13 with 400+ Mbps on the phone, yet only getting 50 Mbps through the router.
I just installed 23.05.0-rc4 on erx to test out speed and getting 1.5gbps with hw offloading and packet steering (which is sw) disabled and 1.2gbps with it enabled using iperf bidirectional (pc1 5950x and pc2 5800x3d). I also downgraded to 19.07.10 via flash firmware option in luci without settings and force and was successful doing it (without requiring to flash to oem stock first) and then flashed back to 23.05 without problems (again, important not to use old config and use force). I like how dsa is implemented, it makes more sense than swconfig, but is more work to get all vlans configured than swconfig. And then you stumble on another stupid thing called "primary vlan id", wtf?! Why not call it what it is, port vlan id aka pvid... also, the visual glitch for hw offloading still not fixed, it was there in 19.07.10 as well (where you have to check sw offloading to hw offloading to appear and when you select that the sw offloading is still checked, but is actually not used).
Lol, official 23.05.0 stable release is out today (just few hours ago), 2 days after I responded, like they can read my mind. Just flashed to this version. Right on time :-)
@@RicardoManu83 My erx does not have radio (read: wifi), but if your question is if wifi works with openwrt, then yes, it works wonderful with openwrt. I got several other routers flashed with, most of which are dumb ap's that trunk the vlans to my main router which is responsible for the dhcp, dns and firewall, before going to an x86 edgerouter and firewall. Openwrt got so many more options and updated security over stock oem, like support for fast roaming, advanced settings, etc. that are not available on oem. If you use openwrt for a while, you might also make your own scripts, like I did arp-scanning untrusted interfaces, like wifi or even wireguard for untrusted connected hosts, etc. run it in cron each x minutes and update stats in logfile and email when new or returning host for x times is seen. Of course, this is not prevention, but monitoring/polling, something that is impossible to do on stock oem and the power of busybox shell/unix. I've been using and supporting openwrt for over a decade. There is no comparison vs oem, it blows it out of the water. For routers and wifi devices, use openwrt. For >= 2.5gbps symmetric connections or critical edgerouter/firewall setups, use x86 hw with pfsense. Both work really well and seen implementations used in western public institutions based on pfsense as fw and/or edgerouters.
I flashed the device with stock FW from Linksys and it was doing better when it comes to PPPoE throughput (WiFi as well). Actually I am selling it on my local market now :)
Same thing to Mi router 4A GE, came back to 19.07 it fixed my problem
If using the WRT1900ACSv2, you can get the Stock firmware from Linksys Support, Use the GUI upgrade on OpenWRT 21/22/23/34 to revert to Stock. From there, use the Linksys GUI to reinstall OpenWRT 19.
It's unfortunate that DSA has this impact on speeds.
I have similar issue on a BananaPi R1 with openwrt. On 19.07 it can get ~550mbps with software offloading, but on 22.03 it only manages up to ~300mbps (it has been a while since I tested, so I can't remember the numbers exactly). I think on this device it is because DSA seem to be single-threaded, but swconfig seem to be multi-threaded. It is definitely something that needs to be fixed in the future.
It's very new DSA.
Yeah, it uses one core only and the code is not optimized either. Don't expect a solution anytime soon.
@francocastillook DSA is not new, it's been there, tested and tried for over 4 years now, probably longer, which makes the decision to ditch swconfig all the more stupid, considering there is no-barely any progress, but severe regression (no only in bandwidth cut, but less efficient as well). There is a reason why pfsense and opnsense don't use linux and this crap implementation. Openwrt is in a truly bad spot right now. It doesn't follow their original vison and philosophy anymore when you get answers like "get better hardware" when openwrt was created to run on low spec and many socs thanks to linux. Linux also regressed and openwrt now follows. Most of the original team already left, only few are still left.
Try it with update OpenWrt 23.05.0-rc4
I just had a nightmare situation with plain OpenWrt 23.05.0; the SAMBA server kept crashing with large file transfers (I upgraded a week ago from 22.03.2, which didn't have that issue). I was going to downgrade too, which brought me to your video. With a little trouble I discovered there was a working "rc4" version... so far it's better.
Am having the same issues but mine is my upload speed am using linksys wrt1900ac v2 I downgraded to 19.07.10 till they fix it
Same problem on Asus AC1300UHP(IPQ4018) 19.07 fixed it. But I dont think this router is using DSA.
I got the same problem on the Habanero DVK too. OpenWrt 19 solved the case.
@@VanTechCorner - Same problem with my Flint1/Flint2, ZBT WG3526/WG1608 with OpenWRT/GoldenOrb v21/22/23. This is only happening when tethering an iPhone 13 via USB cable which gets over 400 Mbps on the phone or tethered directly to Windows. I tried the hardware/software offload settings, but same lower speeds. Any ideas I should try?
you are amazing.
could you please make a video on OpenWrt Qosify package..im noob at these so im not able to set this particular package. 😕
uses sqm-qos
@@dimitriveras4554 its not working that great for me...i have to reduce the speed to 50% inorder to get a good result...
try create vlan to any port, then configure sqm-qos on port using download=0 and upload=0, testing if works
i have a Archer c7 v4.
installed openwrt from 20 to 22 latest
but Download tops out at 180mbps (CPU 100%) with offloading on / off
but I get 300mbps using stock os (NAT boost on)
need help to solve this
Bro, give it a try and downgrade to OpenWrt 19, or even OpenWrt when it was first supported.
Hi Van, can you update us on this still being a problem on OpenWRT 23.05.02, or later? Is this a limited problem, and are only certain CPU models affected? The WRT1900AC v2 is an arm_cortex-a9_vfpv3, I believe. And can you add iperf3 stats.
It's still a problem.
It is good hardware but lousy software (drivers).
File this video as a bug report ;) Surely you're not the only one that this has happened too.
It's also happening with my Flint1/Flint2, ZBT WG3526/WG1608 with OpenWRT/GoldenOrb v21/22/23 when I tether my iPhone 13 with 400+ Mbps on the phone, yet only getting 50 Mbps through the router.
I just installed 23.05.0-rc4 on erx to test out speed and getting 1.5gbps with hw offloading and packet steering (which is sw) disabled and 1.2gbps with it enabled using iperf bidirectional (pc1 5950x and pc2 5800x3d). I also downgraded to 19.07.10 via flash firmware option in luci without settings and force and was successful doing it (without requiring to flash to oem stock first) and then flashed back to 23.05 without problems (again, important not to use old config and use force). I like how dsa is implemented, it makes more sense than swconfig, but is more work to get all vlans configured than swconfig. And then you stumble on another stupid thing called "primary vlan id", wtf?! Why not call it what it is, port vlan id aka pvid... also, the visual glitch for hw offloading still not fixed, it was there in 19.07.10 as well (where you have to check sw offloading to hw offloading to appear and when you select that the sw offloading is still checked, but is actually not used).
Lol, official 23.05.0 stable release is out today (just few hours ago), 2 days after I responded, like they can read my mind. Just flashed to this version. Right on time :-)
@@TheCoolLama Hello, does the wifi and everything else work well? I am thinking of installing openwrt, I have version 2 WRT1900AC.
@@RicardoManu83 My erx does not have radio (read: wifi), but if your question is if wifi works with openwrt, then yes, it works wonderful with openwrt. I got several other routers flashed with, most of which are dumb ap's that trunk the vlans to my main router which is responsible for the dhcp, dns and firewall, before going to an x86 edgerouter and firewall.
Openwrt got so many more options and updated security over stock oem, like support for fast roaming, advanced settings, etc. that are not available on oem. If you use openwrt for a while, you might also make your own scripts, like I did arp-scanning untrusted interfaces, like wifi or even wireguard for untrusted connected hosts, etc. run it in cron each x minutes and update stats in logfile and email when new or returning host for x times is seen. Of course, this is not prevention, but monitoring/polling, something that is impossible to do on stock oem and the power of busybox shell/unix.
I've been using and supporting openwrt for over a decade. There is no comparison vs oem, it blows it out of the water. For routers and wifi devices, use openwrt. For >= 2.5gbps symmetric connections or critical edgerouter/firewall setups, use x86 hw with pfsense. Both work really well and seen implementations used in western public institutions based on pfsense as fw and/or edgerouters.
Flash it back and sell it off on the local kijiji
I flashed the device with stock FW from Linksys and it was doing better when it comes to PPPoE throughput (WiFi as well). Actually I am selling it on my local market now :)
@@VanTechCorner test the new xiaomi wifi 7 router
and also immortalwrt builds could be different...
and x-wrt downloads, yt deletes comment