解决了!
禁用快速启动有帮助。
我有一台 miniPC qotom j3060。我安装了全新的桌面 20.04 Ubuntu。重启之前一切正常。重启后系统中没有 wifi。lspci、iwconfig、lshw -C network 没有显示任何无线设备的痕迹。
但是,如果我在启动设备之前进入系统设置 (BIOS),即使没有任何更改,wifi 也可以再次使用。这是怎么回事?我该如何修复它?有什么解决方法吗?我希望机器可以作为家庭服务器无头运行。
先感谢您!
dima@qot:~$ uname -r
5.8.0-53-generic
进入 BIOS 后(当 wifi 工作正常时):
dima@qot:~$ dmesg| grep iwl
[ 4.886033] iwlwifi 0000:03:00.0: enabling device (0000 -> 0002)
[ 4.914154] iwlwifi 0000:03:00.0: loaded firmware version 17.3216344376.0 3160-17.ucode op_mode iwlmvm
[ 4.914528] iwlwifi 0000:03:00.0: Direct firmware load for iwl-debug-yoyo.bin failed with error -2
[ 5.000108] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 3160, REV=0x164
[ 5.020776] iwlwifi 0000:03:00.0: base HW address: f4:06:69:d8:66:bb
[ 5.146105] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[ 5.307813] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
dima@qot:~$ lspci | grep "Network controller"
03:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
dima@qot:~$ sudo mokutil –sb-state
[sudo] password for dima:
This system doesn't support Secure Boot
dima@qot:~$ sudo lshw -C network
..........
*-network
description: Wireless interface
product: Wireless 3160
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 83
serial: f4:06:69:d8:66:bb
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.8.0-53-generic firmware=17.3216344376.0 3160-17.ucode ip=192.168.69.125 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:125 memory:81200000-81201fff
答案1
硬件检测和初始化发生在 POST 期间,取决于主板的固件、UEFI 或 BIOS。
间歇性、不一致的 WiFi 设备检测表明 UEFI 存在问题,可能需要进行更新。请查看供应商网站以获取 UEFI(“BIOS”)更新。
同时,禁用快速启动应该可以避免该问题。