封闭源专有模块的未知符号错误

时间:2013-02-27 06:32:58

标签: android module linux-kernel

我遇到了一些专有模块的问题。我正在使用Mediatek安卓内核,他们有很多专有模块,其中一些在insmoded时出现Unkown符号错误。 AFAIK未知符号是由于缺少内核源中这些变量的EXPORT_SYMBOL。

由于这些是专有模块,因此内核源代码中没有缺少符号的声明和定义,因此内核没有这些符号,并且这些专有模块无法加载。

任何人都可以告诉我如何处理这个问题? 真的GPL没有涵盖这些模块,强制制造商发布他们的消息来源吗?

1 个答案:

答案 0 :(得分:0)

Insmod'ng您可能不知道其依赖关系的模块将导致您提到的错误。请尝试使用modprobe。它将照顾依赖性。 如果它再次出现类似问题,请运行depmod并使用modprobe进行跟进。

如果您仍然遇到问题,则无法从供应商本身找到这些模块的依赖关系。