当我在登录 Windows 后第一次登录 Linux 时,Wi-Fi 设置中总是显示:未找到 wifi 适配器。然后,我重新启动 PC,Wi-Fi 总是可以正常工作。由于它变得非常重复并且是一种非常无聊的方法,我想知道这个问题的原因以及可能的解决方案。
我的电脑是华硕笔记本电脑 x571gt,我使用的 Ubuntu 版本是 18.04.4 LTS。
输出lspci -knn | grep Net -A3; rfkill list
00:14.3 Network controller [0280]: Intel Corporation Wireless-AC 9560 [Jefferson Peak] [8086:a370] (rev 10)
Subsystem: Intel Corporation Device [8086:0034]
Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
输出uname -a; dkms status
Linux pedro-VivoBook-ASUSLaptop-X571GT-X571GT 5.3.0-46-generic #38~18.04.1-Ubuntu SMP Tue Mar 31 04:17:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
输出grep iwlwifi /etc/modprobe.d/*; dmesg | grep iwl
/etc/modprobe.d/iwlwifi.conf:# /etc/modprobe.d/iwlwifi.conf
/etc/modprobe.d/iwlwifi.conf:# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
/etc/modprobe.d/iwlwifi.conf:# microcode file installed on the system. When removing iwlwifi, first
/etc/modprobe.d/iwlwifi.conf:# remove the iwl?vm module and then iwlwifi.
/etc/modprobe.d/iwlwifi.conf:remove iwlwifi \
/etc/modprobe.d/iwlwifi.conf:(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
[ 14.581229] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 14.765885] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[ 14.765888] iwlwifi 0000:00:14.3: Found debug configuration: 0
[ 14.766273] iwlwifi 0000:00:14.3: loaded firmware version 46.6bf1df06.0 op_mode iwlmvm
[ 15.328227] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[ 15.336978] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 15.337426] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[ 15.385841] iwlwifi 0000:00:14.3: base HW address: 24:ee:9a:e8:fc:92
[ 15.454703] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[ 17.985575] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[ 34.480876] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 34.598790] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 34.665242] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 34.681305] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
先感谢您!
答案1
问题在于 Windows 快速启动功能。
当您关闭 Windows 时,它并不是真正关闭,而是处于休眠状态。
这可能会给包括无线硬件和 NTFS Windows 分区访问在内的双启动系统带来麻烦。
建议在 Windows 设置中禁用此功能。