init_module'/ path / to / module.ko'失败<file exists =“”> </file>

时间:2013-03-28 20:44:43

标签: android insmod

我正在尝试通过

启动驱动程序模块
insmod path/to/module.ko

我收到了以下错误

> init_module 'path/to/module.ko' failed <File exists>

我试图了解它是否意味着该模块已经启动并正在运行,或者它是否完全无法初始化。

我正在寻找<File exists>的含义,这是否意味着它已经初始化了?

2 个答案:

答案 0 :(得分:3)

表示模块已加载。检查lsmod的输出。

答案 1 :(得分:0)

我认为这里的问题是内核是从android rom引导的只读分区运行的。尝试插入wifi模块时,我也有类似的问题。 即如果您的输出类似于:

root@stackoverflow:~# insmod rkwifi.ko
Error: could not insert module rkwifi.ko: File exists
root@stackoverflow:~# lsmod | grep rkwifi
root@stackoverflow:~# lsmod
Module                  Size  Used by
fbcon                  34211  66
font                    7042  1 fbcon
bitblit                 3708  1 fbcon
softcursor               880  1 bitblit
wlan                  458451  0
rk30xxnand_ko         314328  0
root@stackoverflow:~#

我的设置是一个运行debian 3.0.36+内核的android电视盒 在我的情况下,从源代码下载和修改内核是必要的。 然后,您可以备份内核并为您的设备使用适当的闪存工具,仅将内核分区闪回设备,使文件系统保持不变。