starcms wrote:NamesAreAPain wrote:EDIT: Nope, still having problems. Ping spikes to 20-50ms every minute or so on 2.4 and massive pings in the 100s range on 5Ghz (though I can only test with my phone and steamlink).
If you are going to do:
echo 0 > /sys/kernel/debug/ieee80211/phy0/mwlwifi/tx_amsdu
echo 0 > /sys/kernel/debug/ieee80211/phy1/mwlwifi/tx_amsdu
(not necessary in @david's build since he has AMSDU disabled in the driver), you need to make sure the commands/your script runs the commands BEFORE the wifi interfaces come up (or I guess running them and then restarting the wifi interfaces would work as well). I know you had said you ran your script AFTER networking.
That's your issue.
Sorry I neglected to say that before.
Under testing I was able to, but randomly. It was nice at one time to boost my signal on the 5.8ghz to be right up there with 2.4ghz. Usually 5.8ghz is 10 db lower. Though is don't see any improvement beyond 27 db when I do have a larger scale to choose from. Either I get 23db as my max, or 24db, or 27db or 30db as my max. It's a crap shoot when getting 5.8 to function with changes, and i must mix region and fiddle with max gains on both to enable 5.8ghz. Very time consuming at least, and you cannot change wifi on either band, or boom! Back to square one.
Seems that the older build by David worked for me as for setup but had some issues, that i did not keep for reference as they were not important, just a quick test and painless so to speak. These new builds are a wakeup call for me on seeing such issues.
Have installed proper factory firmware for my router, no longer using ACS/v2 firmware., though i never had an issue with ACS/v1 firmware with wifi gain and performance on my original test runs earlier when breaking in.
PS, the previous new build was a wee easier to Chang 5.8ghz wifi options once it is established as connected. That's is where I found my channels auto scanning. He latest build does not attempt to autos can, just fails and disconnects more often when making a wifi setting change.
So there must be a slightly different call routine in the latest driver, over the previous build.
Maybe older drivers have some odd differences in how to deal with calling tables and dealing with error conditions? Donno just guessing.
(Last edited by Notsofast on 2 Apr 2018, 14:38)