I was still getting error module iwlwifi was in use when I previously ran: sudo modprobe -rfv iwlwifi. You may need to still possibly run the commands as: echo options options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 | sudo tee /etc/modprobe.d/nf I did not do this part below but it may or may not work. Note: the above just worked for me where I copied the file using superuser.
Then save the document and run konsole and enter the commands sudo cp /home//Documents/nf /etc/modprobe.d/nfĪfter that my wifi started to work faster than before when I just entered: options iwlwifi 11n_disable=1 Options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 To restore the file you can make a new text file in your documents named nf and add the command lines: # /etc/modprobe.d/nf
Restore the original iwlwifi commands in the file nf (may not be necessary to restore the original commands in the nf file) in /etc/modprobe.d/nf and pasted this line at the end: options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 UPDATE: It somehow ended up not connecting again so I did more research here is what I found:
INTEL CENTRINO WIRELESS N 1000 UPGRADE BLUETOOTH
What bt_coex_active actually does when it is enabled is essentially "muting" the wifi whenever the system thinks the bluetooth frequency is being used - but in buggy implementations, it assumes that that the bluetooth is always transmitting, thus capping the wifi permanently.
INTEL CENTRINO WIRELESS N 1000 UPGRADE SOFTWARE
swcrypto=1 switches hardware encryption for software encryption.Here's an explanation as to what we're doing: I found a solution that genuinely fixes this problem! This seems to be the best possible solution because you can still use bluetooth, and also access networks via 801.11n too without any problems (I'm getting ~70Mbps).Įnter the following commands into a terminal: echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | sudo tee /etc/modprobe.d/nf At the end of the file, paste the following line then save: options iwlwifi 11n_disable=1Īfter several years of being unable to utilise 801.11n on my laptop. If it becomes normal and fast, do it permanently by typing the following line in the terminal: gksudo gedit /etc/modprobe.d/nfĪ file will be opened. In this case, just restart the computer to revert the change you did. If it is still slow, this solution is probably not a solution for your case. Type the following two lines: sudo rmmod iwlwifi At the end of the file, paste the following line then save: options iwlagn 11n_disable=1
Type the following two lines: sudo rmmod -f iwlagn If you are using Ubuntu 11.10, do the following: I recommend to test the solution I put here before searching for different methods because it is most probably effective.* Each method solves different possible reason of the slow connection. Note2: In the first link in the References I put, there are more methods to solve the slow wireless connection. If it is fast, this solution can help you. Note1: The slow connection can be due to your service provider or any other reason, to check it, try the same network by any other computer with different OS or by connection to the network by a cable.