用英特尔卡替换了笔记本电脑中的 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
然后重新启动即可彻底解决问题。