2008年11月7日星期五

i2c-core驱动安装问题的解决方法

一些USB设备的驱动模块需要i2c-core驱动的支持,但我在编译i2c-core.ko时遇到了一点问题。
我使用的是slitaz linux,内核版本是2.6.25.5,安装编译好的i2c-core.ko时提示"unknown symbol".
分析原因是i2c-core.c中使用了一些只在i2c-boardinfo.c定义的变量。
修改方法:
把i2c-core.c中的 #include "i2c-core.h" 改为 #include "i2c-boardinfo.c",然后重新编译i2c-core模块,使用新生成的i2c-core.ko,即可正常安装。
i2c-core驱动模块正确安装后,USB相机驱动可正常安装使用。

没有评论: