今天早上我的 wifi 莫名其妙地无法连接。昨晚我让它处于休眠状态,工作正常,今天早上它无法连接到互联网,并出现 No-Wifi-Adapter-Found 错误。
输出:
sudo lshw -c network
:
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
version: 30
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:911a4000-911a7fff
*-network
description: Ethernet interface
physical id: 2
logical name: enp0s20f0u4
serial: ae:6c:d3:65:74:87
capabilities: ethernet physical
configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.77 link=yes multicast=yes
iw list
:没有输出。
sudo rfkill list
:
Soft blocked: no
Hard blocked: no
iwconfig:
lo 和 eth 没有无线连接。sudo dmesg | grep iwl
:
[ 351.373357] psmouse ahci intel_ish_ipc libahci intel_ishtp i2c_hid hid wmi pinctrl_cannonlake video pinctrl_intel [last unloaded: iwlwifi] [ 351.373407] RIP: 0010:iwl_pci_probe+0x4da/0x540 [iwlwifi] [ 351.373520] iwl_pci_register_driver+0x24/0x40 [iwlwifi] [ 351.373547] __init_backport+0xb8/0xe0 [iwlwifi] [ 351.406765] iwlwifi: probe of 0000:00:14.3 failed with error -22
我有
- 重启多次
- 已禁用安全启动
- 跑了
sudo rfkill unblock all
- 跑了
sudo rmmod iwlmvm && sudo modprobe iwlmvm
- 跑了
sudo service network-manager restart
- 将 iwlwifi 5.2+ 固件解压到 lib/firmware 中
- 在 /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf 中将 wifi.powersave 更改为 2
- 跑了
modprobe iwlwifi 11n_disable=1 bt_coex_active=0
- 跑了
sudo apt update sudo apt install git build-essential git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git cd backport-iwlwifi/ make defconfig-iwlwifi-public sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config make -j4 sudo make install sudo modprobe iwlwifi
我已经束手无策了,如果能提供任何修复建议我将不胜感激。非常感谢!!