Linux
載入模組 8192cu 失敗
我在嵌入式設備 BeagleBoard-xM 上執行 Angstrom Linux (3.0.7)。我想載入一個模組*(從這裡下載)*並複製到:
/lib/modules/3.0.7/kernel/drivers/net/wireless/rtlwifi/8192cu.ko
BeagleBoard-xM SD 卡文件系統上。但是,載入模組失敗:
root@beagleboard:/# modprobe 8192cu FATAL: Module 8192cu not found.
有任何想法嗎?
你跑了
depmod
嗎?這是make modules_install
自動為您執行的操作,但如果您以/lib/modules
這種方式複制模組,則需要手動執行此操作。有關man depmod
更多資訊,請參閱。我不確定是否
depmod
會報告不兼容模組的存在。您還可以使用帶有 的顯式路徑
insmod
,這至少會測試模組是否可以載入。> insmod /lib/modules/3.0.7/kernel/drivers/net/wireless/rtlwifi/8192cu.ko > lsmod | grep 8192cu
如果模組有依賴項,它們將不會被載入,這就是為什麼
depmod
並且modprobe
使事情更方便。請注意,核心將拒絕與其版本不匹配的模組。但是,有一個配置選項可以禁用此安全功能。