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

我正在尝试为此DAQ卡安装驱动程序,但是当我执行时(如在给定的文档中):

insmod /usr/.../advdrv_core.ko 

我收到此错误:

 invalid module format 

正如我发现的那样,这是因为下载的驱动程序是针对内核2.6.18的,因此它不适用于新的驱动程序,但是也提供了源代码,因此可以为此内核编译它吗?

如果内核模块已过时(并且不能与最新的内核一起使用),那么只需拥有源代码并不意味着您可以编译它。 需要在源级别进行修改才能与更新的内核兼容。

您提供的链接不会为我加载,所以我不能真正说明公司/等等,但我建议联系谁制作内核模块并请求他们修改它以使用更新的内核。