【问题标题】:Unknown symbol error with closed source proprietary modules闭源专有模块的未知符号错误
【发布时间】:2013-02-27 06:32:58
【问题描述】:

我遇到了一些专有模块的问题。我正在使用 Mediatek android 内核,他们有很多专有模块,其中一些在安装时显示 Unkown symbol 错误。 AFAIK 未知符号是由于内核源代码中缺少这些变量的 EXPORT_SYMBOL 造成的。

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

谁能告诉我如何处理这个问题? 真的 GPL 没有涵盖这些强制制造商发布其源代码的模块吗?

【问题讨论】:

    标签: android module linux-kernel


    【解决方案1】:

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

    如果您仍然遇到问题,您只能从供应商自己那里找到这些模块的依赖关系。

    【讨论】:

      猜你喜欢
      • 2012-09-27
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      • 2022-12-30
      • 2012-08-06
      • 1970-01-01
      相关资源
      最近更新 更多