添加内核模块时出现 20.04.1 错误

添加内核模块时出现 20.04.1 错误

我正在尝试(其实我不知道自己在做什么)为两个无人认领的网络设备添加内核模块 atl1c(Atheros AR8151 以太网)和 ath9k(Atheros AR93xx Wifi),这两个设备在内核更新至 5.8.0.38 后已停止工作。我的内核是 5.4.0.62,两者均运行正常。

当我尝试使用 modprobe 添加模块时,我得到了以下信息:

$ sudo modprobe atl1c
modprobe: FATAL: Module ath1c not found in directory /lib/modules/5.8.0-38-generic

我已经安装了 5.8.0-36 头文件和模块!

查看 5.8.0-36 模块目录,我可以看到在构建区域中所有 atheros 网络和无线文件都存在,并且看起来与 5.4.0-62 模块构建目录中的相同。

所以我不确定在发出 modprobe 命令之前是否应该做其他事情。

那么 modprobe 是否就是所需要的全部内容,还是我之前还做过其他事情?

相关内容