英特尔无线 N Centrino 无法正常工作

英特尔无线 N Centrino 无法正常工作

用英特尔卡替换了笔记本电脑中的 RT3090 MINIPCIE 卡。RFkill 显示它被硬阻塞,似乎没有办法解除阻塞。

dmesg | grep iwl
[   14.156909] iwlwifi 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[   14.449635] iwlwifi 0000:02:00.0: loaded firmware version 39.31.5.1 build 35138 op_mode iwldvm
[   14.748424] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
[   14.748431] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[   14.748435] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[   14.748439] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C
[   14.748757] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[   14.756512] iwlwifi 0000:02:00.0: RF_KILL bit toggled to disable radio.
[   14.795137] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   15.201105] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0

我需要做什么才能让它工作?

答案1

为什么说它被hard阻塞了?dmesg输出包含以下行

 iwlwifi 0000:02:00.0: RF_KILL bit toggled to disable radio

这意味着它是通过软件完成的(按照定义!)因此你的卡是柔软的被阻止。命令

 rfkill unblock all

应该可以解决。

但这可能不会持续。如果不是,请问您是否已hp_wmi加载模块?您可以通过以下方式查找

lsmod | grep wmi

如果你没有输出,那么你不是加载模块。如果你拥有它,作为sudo

echo "blacklist hp_wmi" > /etc/modprobe.d/hp.conf

然后重新启动即可彻底解决问题。

相关内容