I run Linux on an ASUS N61JQ Notebook, and cannot use my WiFi network. Airplane Mode is on, and the option to disable it is greyed out.
When I run rfkill list I can see that "phy0: Wireless LAN" has these settings:
- Soft blocked: no
- Hard blocked: yes
On the ASUS Notebook I should supposedly be able to disable the hard block by using Fn+F2. However for some reason, this only toggles the soft block.
I've tried rfkill unblock all, but it doesn't have an effect.
I've also tried updating my BIOS, and restoring default settings, but that doesn't work either.
Can you think of anything else to try?
UPDATE:
I tried Mr chili555's suggestion of running this code:
echo "options asus_nb_wmi wapf=1" | sudo tee /etc/modprobe.d/asus_nb_wmi.conf"
It didn't solve my problem. Despite the file being created successfully in the correct directory (+ reboot), the driver "asus_nb_wmi" isn't listed when I run this code:
lsmod | grep -e ath9k -e asus
More information:
root@eiricur:~# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
root@eiricur:~# lspci -nnk | grep -A2 0280
03:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Subsystem: AzureWave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card [1a3b:1089]
Kernel driver in use: ath9k
root@eiricur:~# lsmod | grep -e ath9k -e asus
ath9k 94208 0
ath9k_common 32768 1 ath9k
ath9k_hw 446464 2 ath9k_common,ath9k
ath 32768 3 ath9k_common,ath9k,ath9k_hw
mac80211 626688 1 ath9k
cfg80211 540672 4 ath,ath9k_common,ath9k,mac80211
asus_laptop 32768 0
sparse_keymap 16384 1 asus_laptop
rfkill 24576 6 cfg80211,asus_laptop,bluetooth
input_polldev 16384 1 asus_laptop
video 36864 1 asus_laptop
asus_nb_wmi
bysudo modprbe -r asus_nb_wmi
. If that helps, then you can try other wapf, likewapf=4
. – Pilot6 Apr 10 '16 at 13:21uname -a
– Jeremy31 Apr 10 '16 at 13:26