网络管理器显示消息“无线已被硬件开关禁用”,而笔记本电脑上没有禁用无线的开关。
以下是 lshw 输出,可能有助于找到解决方案
$ sudo lshw -C network
...
*-network DISABLED
description: Wireless interface
product: Centrino Advanced-N 6200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:0a:00.0
logical name: wlan0
version: 35
serial: 58:94:6b:14:25:c8
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlagn driverversion=2.6.38-8-generic firmware=9.221.4.1 build 25532 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
resources: irq:41 memory:ead00000-ead01fff
答案1
该型号在 PC 卡插槽下方确实有一个无线开/关开关,但我相信您已经知道这一点。
答案2
可能存在一个Fn+ 之类的东西,可以充当硬件开关。
答案3
在我的 Lenovo V570 上,我必须先运行sudo rfkill unblock all
有缺陷的模块,然后将其列入黑名单。
之后sudo rfkill unblock all
,运行sudo rfkill list
以查看仍然阻碍无线的是什么。
例如,
3: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
找到相应的模块并将其删除并列入黑名单,
例子:
sudo rmmod acer_wmi
并将其添加到黑名单中/etc/modprobe.d/[filename].conf
。
答案4
在我的联想 E530 上,无线功能无法使用,rfkill 显示它被硬件阻止。原来是 BIOS 中的无线局域网无线电被关闭了。将其打开解决了问题。