驱动程序安装:为新内核编译源代码

驱动程序安装:为新内核编译源代码

我正在尝试安装此驱动程序数据采集​​卡,但是当我执行(如给定的文档中所述)时:

insmod /usr/.../advdrv_core.ko

我收到此错误:

invalid module format

我发现,这是因为下载的驱动程序适用于内核 2.6.18,所以它无法在新内核上运行,但是也提供了源代码,那么是否可以为该内核编译它?

答案1

如果内核模块已过时(无法与最新内核兼容),那么仅拥有源代码并不意味着您可以直接编译它。它需要在源代码级别进行修改,才能与较新的内核兼容。

您提供的链接无法加载,所以我无法透露太多有关该公司等的信息,但我建议联系内核模块的制作者,并请求他们对其进行修改,使其适用于较新的内核。

相关内容