davidc502 wrote:starcms wrote:
I haven't had a chance to try r5389 yet. If reghack2 is only able to patch the world region on r5389, you should simply be able to change your router region to 00 (World) instead of US and get the same effect.
@david, have you modified mwlwifi (specifically mac80211.c) to keep amsdu disabled after the changes made in this commit? https://github.com/kaloz/mwlwifi/commit … 3b24e78ba0
or is there a way for the user to now disable amsdu on their own after compilation because of that commit?
edit: Because I am currently running r5297 and amsdu is NOT disabled as it had been for months now in your builds.
The code has changed to a if else statement ... When you get a chance, take a look at line 733 and tell me what ye thinks??
This commit here. Look at the bottom of the page.... https://github.com/kaloz/mwlwifi/commit … 3b24e78ba0
EDIT **** LOL apparently you already have.
Is latency back up again with the new driver?
With the way it is now (with that commit added), AMSDU can be manually disabled by issuing the commands:
echo 0 > /sys/kernel/debug/ieee80211/phy0/mwlwifi/tx_amsdu echo 0 > /sys/kernel/debug/ieee80211/phy1/mwlwifi/tx_amsdu
However, it has to be entered after every boot, and it needs to be entered before any devices connect, or it won't disable AMSDU on them.
If you don't do that now on your latest build, the ping/high latency issue has returned by AMSDU being enabled by default.
If you want to put it back to how it was before (AMSDU always disabled), which I would highly recommend and appreciate, change/delete lines 733-737 of mac80211.c and replace with
sta_info->is_amsdu_allowed = false;
(which is most likely exactly how you had it before).
EDIT: However, adding the two echo lines above to System-->Startup-->Local Startup (at the bottom of the page) seems to work perfectly fine with disabling AMSDU and getting rid of the ping/latency issue. The only possible problem with doing it that way is if a device connects to the AP before those 2 lines are executed, the device won't have AMSDU disabled on it.
I have no issues doing that.
As a test... Please place the following in cron, and see if this works please.
@reboot echo 0 > /sys/kernel/debug/ieee80211/phy0/mwlwifi/tx_amsdu
@reboot echo 0 > /sys/kernel/debug/ieee80211/phy1/mwlwifi/tx_amsdu