I finally tried to install this on my backup router after all the positive hype. I started by going back to r40559 and doing a full reset. Then setting ath2 to disabled, and upgrading to r44048. In "idle" state with only one laptop connected, the Load Average continued to grow.
I'm back to r42602 which runs well on my main router. _________________ Linksys: Several WRTxx00AC variations | Netgear: 4x WNDR4500v2, 7x WNDR4300, R6400v1 | Asus: 2x RT-AC66U | Gl.inet: 3x GL-AR150
Joined: 04 Aug 2018 Posts: 1444 Location: Appalachian mountains, USA
Posted: Thu Nov 26, 2020 16:18 Post subject:
Note edits below.
Not sure whether this applies to other builds, but in 44048 I was seeing segfaults in the vpn log. It turned out that it was specifically when my cron setup did a killall -HUP openvpn to restart the OpenVPN client (in my setup, to choose a new server). Specifically, it was this line in route-up.sh and route-down.sh:
In fact iptables -vnL POSTROUTING -t nat showed that there were two tun1 masquerade lines in that chain after the -HUP signal, because the old rule was not removed before the new rule was added. Further, doing
by hand in the CLI produced the same segfault and failure to change the firewall. It turned out that
iptables -t nat -D POSTROUTING 2
in the CLI worked fine to remove the rule, which was the second one in the chain at that point. So my workaround for this whole situation was to replace the offending line in /tmp/openvpncl_fw.sh defined in (which means be careful to escape the first and last $ chars here) route-up.sh and in route-down.sh with
to grep the iptables chain for an existing line needing removal, and if one is found, to remove it by line number. _________________ 2x Netgear XR500 and 3x Linksys WRT1900ACSv2 on 53544: VLANs, VAPs, NAS, station mode, OpenVPN client (AirVPN), wireguard server (AirVPN port forward) and clients (AzireVPN, AirVPN, private), 3 DNSCrypt providers via VPN.
Build is working great *flawless build*
No wifi drops, or errors on any device.
Highly noticed Bugs: Load average issue, and ath2 disappearing. Install firmware as described below, and these bugs will not show in r44048
*Anytime I Install r44048 straight from factory Linksys firmware these bugs above exist.*
Connection Type: DHCP
Ignore WAN DNS: Now able to set just two Static DNS. Ignore WAN DNS Works as intended.
Syslog is the same as DNS set. no-resolv/strict-order no longer needed, but still useful.
Browser: Firefox Version (64-bit)
Router Model: Linksys WRT3200ACM
Previous Version: r41379 (aka r41380) *Webflash with reset to default settings.* Set all settings only using save tab, and then manually power cycle router to apply settings. While power is off reapply all other ethernet cables. Remember disable ath2.
Firmware Version: DD-WRT v3.0-r44048 std (08/02/20) *Webflash from build r41379 with no reset.*
Kernel Version: Linux 4.9.231 #1979 SMP Sun Aug 2 03:35:09 +03 2020 armv7l
OpenVPN Client: (NordVPN Server) OK
5GHz 40MHz Mixed 36 + 40 5180MHz WPA2 CCMP-128 (AES) OK
(Received RX OK, no error) (Transmitted TX OK, no error)
2.4GHz 20MHz Mixed 11-2462MHz WPA2 CCMP-128 (AES) OK
(Received RX OK, no error) (Transmitted TX OK, no error)
Wireless Physical Interface ath2 [2.4GHz/5 GHz/802.11ac] - SD8887 802.11ac
Disabled. Shows on Interface OK
Load Average: 0.00, 0.00, 0.00 0% OK
Temperatures: CPU 56.0 °C / WL0 32.8 °C / WL1 33.9 °C OK (USB cooling fan)
Clients: 2 PS3s, 2 PS4s, 2 Firesticks, 1 Firebox, 3 Android phones, 2 Laptops, 1 Desktop
Status: QoS FQ_CODEL MAC Priority, no keep alive, or reboot needed OK.
*Using (Speedtest) Android App will cause WiFi error's.
Just my go to build until I can find a newer stable build that I can pick to death.
IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE), or having any other connection problems. Try below.
If this fault is seen in your Syslogs then you may want to Enable Single User Beamforming, and Multi User Beamforming. My Note 9 has the same problems with connectivity as some Apple device owners have stated in newer builds. Sorry haven't tested on newer Android (Note) devices, or any Apple devices with issues. Others in my household uses newer Android devices without the need of enabling Beamforming. I haven't had any luck on newer builds yet. WiFi is very buggy for my Note 9, but work well with r44048.
With these settings below WiFi is stable.
R41379 (aka R41380), and R44048 are my recommended builds!
I can use about any Wireless Physical Interface ath0 [5 GHz/802.11ac] - 88W8964 802.11ac settings, and WiFi will run almost perfect.
If anyone is still having issues using build r44048 due to 50% Load Average, or Wireless Physical Interface ath2 [2.4GHz/5 GHz/802.11ac] - SD8887 802.11ac not Visible on GUI.
Just install a older build R41379 (aka R41380) Recommended, and (DISABLE) Physical Interface ath2 [2.4GHz/5 GHz/802.11ac] - SD8887 802.11ac = Wireless Network Mode. Save, and reboot router. Log back into R41379 (aka R41380), go to Firmware upgrade tab. Don't reset, and Webflash file to R44048. Then R44048 is a very stable build!
Connection Type: DHCP
Ignore WAN DNS: IPv4 DNS 0/IPv4 DNS 1
Now able to set just two Static DNS. Ignore WAN DNS Works as intended.
Syslog is the same as DNS set. Dnsmasq no-resolv/strict-order no longer needed.
Browser: Firefox Version 85.0 (64-bit)
Router Model: Linksys WRT3200ACM
Previous Version: r41379 (aka r41380) Default Build
Firmware Version: DD-WRT v3.0-r44048 std (08/02/20) Webflashed from build r41379
Kernel Version: Linux 4.9.231 #1979 SMP Sun Aug 2 03:35:09 +03 2020 armv7l
OpenVPN Client: (NordVPN Server) OK
5GHz 40MHz Mixed 36 + 40 5180MHz Upper WPA2 CCMP-128 (AES) Only) OK
(Received RX OK, no error) (Transmitted TX OK, no error)
2.4GHz 20MHz Mixed Auto, or 7-2442MHz WPA2 CCMP-128 (AES) Only) OK
(Received RX OK, no error) (Transmitted TX OK, no error)
Wireless Physical Interface ath2 [2.4GHz/5 GHz/802.11ac] - SD8887 802.11ac
Disabled. Visible on GUI OK
Load Average: 0.00, 0.00, 0.00 0% OK
Temperatures: CPU 56.0 °C / WL0 32.8 °C / WL1 33.9 °C OK (USB cooling fan)
Clients: 2 PS3s, 2 PS4s, 3 Firesticks, 1 Firebox, 3 Android phones, 2 Laptops, 1 Desktop
Status: Webflash no reset, Uptime, QoS FQ_CODEL MAC Priority, no keep alive, or reboot needed OK.
Using (Speedtest) Android App will cause WiFi error's. If it does then make adjustments.
5GHz 40MHz Mixed 36 + 40 5180MHz Upper (WPA2 CCMP-128 (AES) Only) Just a recommendation what works for me! May not work the same for you, or your devices.
** Are the only changes from default
Advanced Settings
TX Power 30 dBm (Changed to 23 dBm on other builds)
Antenna Gain 0 dBi
**U-APSD (Automatic Power Save) Enabled**
Protection Mode None
RTS Threshold Disabled
Short Preamble Disabled
Short GI Enabled
**Single User Beamforming Enabled**
**Multi User Beamforming Enabled**
AP Isolation Disabled
Beacon Interval 100
DTIM Interval 2
WMM Support Enabled
Radar Detection Disabled
ScanList default
Sensitivity Range (ACK Timing) 500 (Default: 500 meters)
**Note when webflashing from Build R41379 (aka R41380) the default will be set to 2000 just change it back to Default: 500 meters**
Max Associated Clients 256 (Default: 256 Clients)
Minimum Signal for authenticate -128
Minimum Signal for connection -128
Poll Time for signal lookup 10
Amount of allowed low signals 3
Other settings
Allow Channel Overlapping Disable
2.4GHz 20MHz Mixed Auto, or 7-2442MHz (WPA2 CCMP-128 (AES) Only)
** Are the only changes from default
Advanced Settings
TX Power 30 dBm (Changed to 23 dBm on other builds)
Antenna Gain 0 dBi
**U-APSD (Automatic Power Save) Enabled**
Protection Mode None
RTS Threshold Disabled
Short Preamble Disabled
Short GI Enabled
AP Isolation Disabled
Beacon Interval 100
DTIM Interval 2
WMM Support Enabled
Radar Detection Disabled
ScanList default
Sensitivity Range (ACK Timing) 500 (Default: 500 meters)
**Note when webflashing from Build R41379 (aka R41380) the default will be set to 2000 just change it back to Default: 500 meters**
Max Associated Clients 256 (Default: 256 Clients)
Minimum Signal for authenticate -128
Minimum Signal for connection -128
Poll Time for signal lookup 10
Amount of allowed low signals 3
Other Settings
TurboQAM (QAM256) support Disable
Would be awesome if BS could build r44048 with the newest updates but keep the radio firmware of r44048, or take the newest build, and revert, or downgrade the radio firmware.
The fact that the drivers haven’t changed for the wrt3200acm and related chipsets is exactly why I believe this is a ddwrt error that was introduced just after 44048. But I have yet to hear any plausible explanation as to a real root cause. Can some security backports be applied to 44048 so at least iOS users can stay on that build?
Just my go to build until I can find a newer stable build that I can pick to death.
IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE), or having any other connection problems. Try below.
I specifically registered on the forum to leave this message in regards to your detailed firmware upgrades.
I followed your recommendations and my WRT3200ACM has
finally become usable!!!
This R44048 build is working great. I finally have no longer the WiFi issues as in newer builds and it's stable without disconnections or any 'pauses' in WiFi
downloads or in general.
Thank you very much for your post!!!!
Just my go to build until I can find a newer stable build that I can pick to death.
IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE), or having any other connection problems. Try below.
I specifically registered on the forum to leave this message in regards to your detailed firmware upgrades.
I followed your recommendations and my WRT3200ACM has
finally become usable!!!
This R44048 build is working great. I finally have no longer the WiFi issues as in newer builds and it's stable without disconnections or any 'pauses' in WiFi
downloads or in general.
Thank you very much for your post!!!!
Thanks glad it helped. Remember to backup your working build so you don't have to set everything back up when you need to revert back to your known stable build. 😊