dnscrypt-proxy2 isn’t included in thedivested.dev build. You will have to add it from opkg or build your own firmware.
Make sure you use a recent build. Snapshots don’t stick around.
Testing update: things are getting interesting
While testing on 23.05-RC2 (official image), I saw the speed drop until I enabled irqbalance, and then wifi speeds returned to normal, matching my custom 21.02 build.
So at the very least, kernel 5.15 + the new mwlwifi drivers + irqbalance seems to be okay on the new 23.05-RC images.
I'll do another custom build against the master branch with the 5.15 kernel + new mwlwifi to see if 6.1 + new mwlwifi drivers is the issue and report back.
1 Like
Okay I can confirm - it's kernel 6.1
Compiling the same build, using the newest mwlwifi drivers, with 5.15 and 6.1 results in different speeds. I do have to ensure that irqbalance is running for 5.15 to perform properly, but 6.1 is slow regardless of irqbalance being on or off.
In short, on commit r23763
- On 5.15, mwlwifi 20230804-1, with irqbalance enabled, speedtesting on wifi with SQM on WAN results in downloads of 447 Mbps, uploads of 453 Mbps
- On 6.1, mwlwifi 20230804-1, with irqbalance enabled, speedtesting on wifi with SQM on WAN results in downloads of 290 Mbps, uploads of 438 Mbps
Not sure what changed in between those kernel versions, but it's a stark difference I must say.
Edit: Latencies really are terrible on 5.15 though, with the newest mwlwifi drivers. So it's a crap shoot for the most part. Or I just use the WRT3200ACM as an AP and use a different router to handle SQM...
2 Likes
WiFi is the issue not SQM? I use a WRT32X with an external AP and don't have issues with SQM although I only have 80mb net connection. My understanding is the wifi on these devices is old and not well supported.
- Edit missed your original post.
Strange that SQM causes this issue which I haven't noticed as I'm not using the wifi.
Yeah, I suspect it's something to do with IRQ handling or similar. Handling just SQM or just Wifi, things seem to be just fine. But the combo of the two seems to push the device just past its limits with kernel 6.1.
But I agree - the wifi on these devices just isn't great. With this latest issue, I finally got the fire lit under me to finish setting up my NanoPi R4S with a Netgear R7800 in dumb AP mode, and my lord the difference is noticeable, especially after adjusting the AQL limits on the r7800, resulting in zero bufferbloat over wifi. Its literally blown my mind. My devices connect to the r7800 much faster for some reason as well, which is a bonus when resuming laptops from sleep for example.
I'll still keep the WRT3200ACM as a backup / test device, but I've honestly started to see too many issues with its operation.
2 Likes
phinn
1242
Yea I'm with you, using a seperate AP for most of my household wifi. Performance of WRT32X is still great. The WRT32X handles most things for me - routing, nftables, DSA, DHCP, adblock, SQM cake 500/20Mbits cable modem, even Samba hits 120 MB/s with USB3 drive. Stability is perfect.
But for most of my wifi I have a U6-Lite ($100 ap) plugged in and run to a more central location in my house. Wifi 6 is a faster, lower latency, plus target wake time, so it's the way to go.
Thinking about switching to a DL-WRX36 or maybe the R4S in the future.
1 Like
What better openwrt version 19.x, 21x or 23.x with relatively stable drivers and satisfactory performance? I just bought a used WRT3200ACM for home use.
phinn
1244
I'd go 23.05 and not look back, works great for me. But admittedly a few people have had wifi issues ever since 19.0x.
1 Like
Is the question of the performance of his sqm ok? my connection with the provider is via Pppoe, 500/500 will he handle it? or will it saturate a single core?
phinn
1246
500/500 will saturate CPU0 with SQM cake. Hard to say how close you will get. My 500/20 cable saturates CPU0 on dl (not simultaneous) with SQM cake. You could set it a little lower if need by, say 90% of maximum. Might need faster hardware for that (DL-WRX36?). I'd say try it, these babies dual boot anyway so you won't need to lose OEM fw just flash 23.05-rc3 factory image (or Divested image) from OEM and it'll put OpenWrt on the other partition.
it will be my all in one, I will hardly find a better router here in Brazil, relatively cheap pageui, tplink and xiaomi dominate the router market, do you recommend me which version of divested?
Ryu
1249
Your compilation is excellent, but I have a problem, I need to use a kmod package, and when I try to install, I get errors due to version incompatibility between the package and the kernel. I need the package to use DSCP marks together with SQM QoS. You could include the following package in your build: kmod-sched-ctinfo
Thanks
@Ryu
I'll add it in next update.
Hi, how do I add the dnscryptproxy2 package to latest divested build? I got to software -> OPKG Configuration and guessing I should not add the github repo directly but something like ;
'https://downloads.openwrt.org/snapshots/packages/arm_cortex-a9_vfpv3-d16/base/' (not the correct source)
Just click on UPDATE LISTS…, install it from the populated list.
Ok but what source should I add?
I mean the dnscrypt-proxy version seems very old (2019)
dnscrypt-proxy 2019-08-20-07ac3825-3 64.99 KiB dnscrypt-proxy provides local service which can be used directly as your…
would it be possible to compile a 19.x version with these drivers and this kernel or just with the drivers already serveria, I'm new in this world of openwrt
@Andredpe
why do you want a 4 year old version?
dnscrypt-proxy2 is currently at V2.4.1 which package are you trying to install?