没有更多的WIFI。oem-wifi-intel-iwlwifi 不是基于新的 4.4 内核构建的

non*_*sus 6 wireless networking drivers iwlwifi 16.04

我在运行 Dell Latitude 5590 时遇到内部 wifi 卡问题Ubuntu 16.04 LTS。出现问题之前发生了什么:

  1. 我收到通知,说我的笔记本电脑有更新,更新了它,注册了 MOK(如它所求),一切正常。
  2. 我决定删除 Code::Blocks,这导致了这个
  3. 重新启动的 pc 和 Ubuntu 丢失了嵌入式 wifi 适配器

sudo lshw -C Network 显示

  *-network UNCLAIMED     
       description: Network controller
       product: Wireless 8265 / 8275
       vendor: Intel Corporation
Run Code Online (Sandbox Code Playgroud)

lspci -nn 识别适配器

02:00.0 Network controller [0280]: 
 Corporation Wireless 8265 / 8275 [8086:24fd] (rev 78)
Run Code Online (Sandbox Code Playgroud)

rfkill list输出是

0: dell-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: dell-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

据我了解问题出在oem-wifi-intel-iwlwifi-lp1757035-4.4-dkms-dkms,因为然后我尝试重新安装它sudo apt-get install --reinstall oem-wifi-intel*,它停止,发出信号 Bad return status for module build on kernel: 4.4.0-143-generic

Pil*_*ot6 11

4.4 内核不支持您的无线适配器。这就是您使用该驱动程序的反向移植安装一些 dkms 模块的原因。

内核更新后,驱动程序不会构建,或者被安全启动阻止。

我建议完全删除该 dkms 包并切换到支持您的无线适配器的 HWE 内核。

首先使用 grub 菜单使用以前的内核启动。Wi-Fi 应该可以工作。

然后在终端中运行

sudo apt purge 'oem-wifi-intel.*'
sudo apt install linux-generic-hwe-16.04
Run Code Online (Sandbox Code Playgroud)

重启。