神秘的 wifi 取决于 BIOS

神秘的 wifi 取决于 BIOS

解决了!
禁用快速启动有帮助。

我有一台 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”)更新。

同时,禁用快速启动应该可以避免该问题。

相关内容