内核模块升级

内核模块升级

由于历史原因,我必须使用内核 3.0 作为我现有的自定义操作系统。

现在,我尝试在新板上使用这个操作系统,这需要radeon本机 X 驱动程序的内核模块来启动 GUI。

问题是,所需的radeon主板不支持预期的芯片组。

但3.12的相同内核驱动程序确实支持该芯片组。

如何针对 3.0 编译 3.12 的(用于参数)radeon 内核模块?

[一种方法是将源目录替换/usr/src/3.12/kernel/drivers/gpu/drm/radeon/usr/src/3.0/kernel/drivers/gpu/drm/radeon.不过,我还没有尝试过,会尝试一下。 ]

答案1

有几个用于构建树内核模块的在线资源;例如

https://www.kernel.org/doc/Documentation/kbuild/modules.txt

http://www.tldp.org/LDP/lkmpg/2.6/html/x181.html

如果这些太旧,您可以尝试以下操作:

https://askubuntu.com/questions/168279/how-do-i-build-a-single-in-tree-kernel-module

并根据您正在使用的发行版调整说明。

您应该能够获取该模块的 3.12 源代码,并将其构建为您特定系统的树外模块。只需确保使用计划加载模块的系统来编译它。

相关内容