无法将 AR9287 无线网络的软块设置更改为“否”

kev*_*vin 11 wireless atheros

我的无线工作正常,但我必须右键单击网络管理器小程序并在每次启动时启用无线,这很烦人。

这是 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
Run Code Online (Sandbox Code Playgroud)

当我 rfkill 块 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
Run Code Online (Sandbox Code Playgroud) 当我 rfkill unblock all 时,它会清除除 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
Run Code Online (Sandbox Code Playgroud)

fos*_*dom 14

您可能会遇到 acer-wmi 内核模块和您的 Atheros 驱动程序之间发生冲突的常见问题。

建议 - 将以下内容(逐行)复制并粘贴到终端中:

sudo modprobe -r acer-wmi
cd /etc/modprobe.d
sudo nano blacklist.conf
Run Code Online (Sandbox Code Playgroud)

然后blacklist acer-wmi在文件末尾添加一个新行。

保存 ( Ctrl+ O) 并重新启动。