我遇到了一些专有模块的问题。我正在使用Mediatek安卓内核,他们有很多专有模块,其中一些在insmoded时出现Unkown符号错误。 AFAIK未知符号是由于缺少内核源中这些变量的EXPORT_SYMBOL。
由于这些是专有模块,因此内核源代码中没有缺少符号的声明和定义,因此内核没有这些符号,并且这些专有模块无法加载。
任何人都可以告诉我如何处理这个问题? 真的GPL没有涵盖这些模块,强制制造商发布他们的消息来源吗?
答案 0 :(得分:0)
Insmod'ng您可能不知道其依赖关系的模块将导致您提到的错误。请尝试使用modprobe
。它将照顾依赖性。
如果它再次出现类似问题,请运行depmod
并使用modprobe进行跟进。
如果您仍然遇到问题,则无法从供应商本身找到这些模块的依赖关系。