如何从源代码编译实际的 linux-modules-iwlwifi 而不是主线内核代码

如何从源代码编译实际的 linux-modules-iwlwifi 而不是主线内核代码

我正在做一些法规遵从性工作,我需要 iwlxvt 模块并修改 iwlwifi 的源代码。linux-modules-iwlwifi 安装的内核模块包括 iwlxvt 模块,它是 iwlwifi 反向移植的一部分。

我已经准备好补丁了,但如果我按照通常的构建说明操作,我得到的内核甚至无法通过模块检查,因为它缺少 zfs 之类的东西。值得注意的是,源代码树是完全缺失 iwlxvt我试过从任何 Canonical 源安装。看起来从 apt 安装的源不足以构建从 apt 安装的内核。

所以显然这不是真正的源代码。是否有一种机制可以获取包含所有开放但非 GPL 部分的源代码?或者,我如何确定这是哪个 iwl 反向移植的“核心”版本,以便我可以下载真正的源代码并手动编译它。

相关内容