实时内核更新后丢失 Wifi 适配器 - 需要帮助修复驱动程序吗?

实时内核更新后丢失 Wifi 适配器 - 需要帮助修复驱动程序吗?

我正在使用装有 Ubuntu Jammy 20.04.3 的 Dell Precision 5770 笔记本电脑。我能够使用 ubuntu pro 安装实时内核,sudo pro enable realtime-kernel并且它运行良好。但是,重新启动后,我的 wifi 适配器丢失了。我已经检查并禁用了安全启动,正如一个指南建议的那样,但这对让它工作没有帮助。我也尝试过反向移植驱动程序,但没有成功。如果有人好奇或者可以帮助我成功做到这一点,我可以更详细地介绍这一点,如果这是解决方案的话。运行以下命令会显示以下内容:

$ sudo lshw -C network
*-network                 
       description: Network controller
       product: Alder Lake-P PCH CNVi WiFi
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: iomemory:640-63f irq:16 memory:6491244000-6491247fff

值得注意的是,这缺少很多驱动程序配置信息、卡序列号等......

以下是一些背景信息

$ uname -a
Linux devrod-lap 5.15.0-1053-realtime #59-Ubuntu SMP PREEMPT_RT Fri Jan 12 20:29:00 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
$ lsmod | grep iwlwifi
iwlwifi               458752  1 iwlmvm
cfg80211             1011712  3 iwlmvm,iwlwifi,mac80211
$ lspci -k
0000:00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
    Subsystem: Intel Corporation Device 4090
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
$ rfkill list wlan
1: dell-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
$ iwconfig
lo        no wireless extensions.

enx4cd717671816  no wireless extensions.

enx0015ff280501  no wireless extensions.

我已经绞尽脑汁尝试了 4 天,尝试了我能找到的每个论坛上的所有解决方案,重新安装 Ubuntu 解决了这个问题,所以我认为这是一个内核问题。我迫切地希望有人能指导我取得成功。

答案1

解决方案是使用

sudo apt update && sudo apt install backport-iwlwifi-dkms

感谢chili555的宝贵帮助。

相关内容