Hi @SkewedZeppelin I see you just created a new build, and I was trying to replicate it when I realized the "config" file is missing in both "/latest" as well as " /20211101-00" folders. Is that accidental, or the build procedure changed and that's no longer needed?
Interrupts for me are always pegged to CPU0 (mamba, rango). Been wondering as to any potential differential of performance / throughput RE. round-robin vs assigning user ports to particular CPU port.
Built and flashed qosify yesterday but have not gotten around to configuring and running quite yet.
By default the patch maps one CPU to the lan ports and the other CPU the wan port.
So I expected that the interrupts would have been spread more evenly between the CPUs.
I guess the problem is still the mvneta driver? And the hardware queue mapping...?
Hi @SkewedZeppelin, putting more effort in trying to replicate your builds and came across the following:
On Oct 27 I built an image but did not include 4724.patch since it was a "cherrypick" and not in your regular /patches folder, and found my build was made for kernel 4.10.75 (your build was already at 4.10.76)
Today I built again using the latest repo and 4724.patch is again NOT in your /latest folder, but I now ended up with 4.10.76
Question - can I conclude from the above that the repo master snapshot has now incorporated the patch thus kernel is at 4.10.76?
@SkewedZeppelin I downloaded your Multi-CPU image (thank you) however I found my upload was stuck at 89Mbps on my WRT1900ACSv2
Looks like I need to either add kmod-sched or remove a commit as I previously found here -
I will build my own multi-CPU image using your config as a base however I am not sure what I need to do with the various patches - are you able to advise please?
Appreciate your and everyone else's time.
@oli - what hardware are you running or do you have your own build? As it appears you're not affected by this upload limit as I...
Cheers.
Edit: I should have read the thread more thoroughly as I missed this - seems I should wait
Since moving to this build, I've got a problematic wifi client that gets stuck in disconnect, and then blacklists the router bssid.
Its a linux based client and I can see the wpa_supplicant logs at the client side. But it looks like openwrt's hostapd has been compiled with a lot of the lower level debug removed to reduce size. I don't see much of any management level messages at the router logs (and I moved to verbose debugging).
The client 'initially' connected and was running for some time (I don't know the conditions here, but there is some stickiness once things break). After some time, and possibly from power off/disconnects reconnects, the client can't get back on the network. I've tried clearing blacklist, disabling and renabling the network (client), rescanning, resetting wpa_supplicant, rebooting the client etc, nothing works, as it just quickly moves right back to disabled and blacklisted.
The router is sending ASSOC-REJECT (12) status code =1 to the client. I wish I could see the router side of the exchange in logging.
I've got a sanitized snippet of wpa_supplicant log below, just after the supplicant finds its ssid in scan and tries to connect.. Does anyone have any ideas?
I moved from DavidC's last build. The client worked fine on that, but obviously there were a billion changes between 19.x and 21.02. Could still be the client doing something wrong that may have been tolerated in 19.x, but I need to figure out what the router doesn't like.
Are you familiar with this discussion? A few brave people are trying to solve/find a workaround for the wifi issues for WRT3200ACM/WRT32X.
They've currently been able to track down the problem and remedy the issue by replacing the current mac80211, with an older one (5.7.5), in a 21.02.1 build. If it works for master as well, maybe this is something we could try out here too?