

What it does effectively is "reload the driver". This is the only procedure that worked for me in resetting low level settings (frag, rate) that I had set using iwconfig. If this works, then we can now successfully disable iwlwifi $ sudo modprobe -r iwlwifiĪnd now re-enable both modules in the reverse order: $ sudo modprobe iwlwifi So let's try disabling iwldvm first: $ sudo modprobe -r iwldvm On the left is the module name, and on the right are the other modules using it.

So we go looking for other modules using iwlwifi: $ lsmod |grep iwlwifiĬfg80211 765952 4 iwldvm,iwlwifi,mac80211,rtl8187 Modprobe: FATAL: Module iwlwifi is in use. You might get lucky with no error message, in which case you can immediately reload it with $ sudo modprobe iwlwifiīut most probably you will get this failure message: $ sudo modprobe -r iwlwifi Look for the module name in the "Driver" line. (Install package hwinfo if you don't have it.) Let's find the name of the kernel module for your wireless connection: sudo hwinfo -network
