iwlwifi 驱动程序丢失(Ubuntu 18.04)(Linux 内核 5.3.0-28-generic)

iwlwifi 驱动程序丢失(Ubuntu 18.04)(Linux 内核 5.3.0-28-generic)

长话短说,我在尝试删除 KDE 时意外删除了 ubuntu 桌面的一部分。我尝试通过虚拟终端重新安装丢失的软件包,但由于没有互联网连接(桌面上的 WiFI 工作正常),所以没有成功。我试过了,nmcli dev但以太网和无线设备都没有显示。

sudo lspci我使用和检查了网络控制器,lshw -C network两次都弹出了。这是英特尔无线 3160。

然后我认为这是因为我缺少固件,所以我进入 Windows(我有 Windows 10 双启动)并从英特尔网站将固件下载到我的 USB 上。

然后我回到 Linux 虚拟终端并将固件复制到/lib/firmware。英特尔指南说要检查内核配置以检查 Config_FW_Loader 是否已打开,但我不确定如何操作。我检查了固件目录,我下载的固件就在那里,但它是唯一一个绿色文本的固件。

然后我尝试加载驱动程序。我加载了lsmod,但我看不到无线驱动程序,所以我查看sudo modprobe iwlwifi了以下内容:

modprobe:错误:../libkmod/libkmod-module.c:832 kmod_module_insert_module() 无法通过名称“iwlwifi”找到模块
modprobe:错误:无法插入“iwlwifi”:模块中存在未知符号或未知参数(参见 dmesg)

我尝试了一下sudo modprobe iwlmvm,得到了不同的东西:

modeprobe:严重错误:在目录 /lib/module/5.3.0-28-generic 中未找到模块 iwlmvm。

我不知道接下来该怎么办。有人能帮助我吗?

答案1

成功了。从 grub 启动了旧版本的内核。无线仍然无法使用,但以太网可以使用。然后我就可以重新下载 ubuntu-desktop 了。

相关内容