我的无线网络可以工作,但是每次启动时我都必须右键单击网络管理器小程序并启用无线网络,这很烦人。
这是 rfkill 的正常输出:
x@Triela:~$ rfkill list
0: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
当我 rfkill block 0; rfkill block 1 时,我得到的结果如下:
x@Triela:~$ rfkill list
0: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
当我使用 rfkill 解除所有阻止时,它会清除除 0 上的软阻止之外的所有阻止。我的无线是通过 fn + f3 来打开/关闭的。连接时,它的指示灯会亮起,有活动时会闪烁,但它不会显示开/关状态。
我尝试了互联网上能找到的所有方法,但都无法解除阻止或保持无线功能。
这是我的 wifi 卡的 lspci -v 输出:
06:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Foxconn International, Inc. Device e034
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at d0200000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: ath9k
Kernel modules: ath9k
答案1
您可能遇到 acer-wmi 内核模块和 Atheros 驱动程序之间冲突的常见问题。
建议 - 将以下内容逐行复制并粘贴到终端中:
sudo modprobe -r acer-wmi
cd /etc/modprobe.d
sudo nano blacklist.conf
然后blacklist acer-wmi
在文件末尾添加新行。
保存(Ctrl+ O)并重新启动。
答案2
在终端中运行以下命令:
sudo rmmod -f ath5k
sudo rfkill unblock all
sudo modprobe ath5k