2013-03-28 39 views
2

我試圖通過init_module的「/path/to/module.ko」失敗<File exists>

insmod path/to/module.ko 

啓動驅動模塊和我收到以下錯誤

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

我想了解如果這意味着該模塊已經啓動並運行,或者完全無法初始化。

我要找的含義爲<File exists>,是否意味着它已經被初始化?

回答

3

這意味着,該模塊已經加載。檢查lsmod的輸出。

+1

你可以做'rmmod的module'卸載它。 –

0

我認爲這裏的問題是內核從android rom引導的只讀分區運行。嘗試插入WiFi模塊時,我也遇到了類似的問題。 即如果你的輸出類似於:

[email protected]:~# insmod rkwifi.ko 
Error: could not insert module rkwifi.ko: File exists 
[email protected]:~# lsmod | grep rkwifi 
[email protected]:~# 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 
[email protected]:~# 

我的設置是運行Debian與3.0.36+內核 在我的情況下,它是nessessary下載和從源代碼修改內核一款Android電視盒。 然後,您可以將內核打包備份,併爲設備使用適當的閃存工具,只將內核分區刷新回設備,而不修改文件系統。

+1

這應該是一個評論而不是答案。你似乎不太清楚,幾乎似乎自己問了一個問題。評論會很好地套裝。 – Joop

+0

由於沒有用戶提供的硬件信息以及與驅動程序相關的問題,我以前的回答是模糊的。我已經更新爲更具體..享受:) – neutrino

相關問題