存在的问题:
linux发行版为fedora 25,电脑为acer4750G,系统装好后开机wifi模块处于关闭状态,需要手动按Fn+F3才能开启。
问题分析:
首先利用rfkill命令查看目前无线传输设备的状态,rfkill 是一个命令行工具,您可使用它查询和更改系统中启用了RFKill的设备。
rfkill的常用方法为:
rfkill list all: 获得设备列表
rfkill block [index|type]: 通过索引或类型禁用设备
rfkill unblock [index|type]:通过索引或类型启用设备
当前设备状态如下:
l×××@localhost ~]$ rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
通过rfkill启用/禁用设备无法对硬件阻塞产生作用。
由于笔记本只有一个无线网卡,这两个模块应该是有冲突
使用命令lsmod | grep acer可以看出系统启动了acer_wmi模块
通过查找资料后,解决方法为禁用acer_wmi模块。
解决方法:
通过在/etc/modprobe.d/文件夹下,新增blacklist.conf文件,内容为blacklist acer_wmi。
重启后wifi自动为打开状态,此时rfkill list all命令结果如下:
[***@localhost ~]$ rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no