FATAL: Module xxx.ko not found in directory /lib/modules/4.1.15-2.1.0+ Modprobe無法裝載模塊問題

出現這個問題一般要麼是模塊位置放錯了,要麼是modules.dep文件中沒有對應模塊記錄導致無法裝載

解決辦法

  1. 首先查看/lib/module/內核版本目錄下是否存在需要裝載的模塊。內核版本可以通過uname -r獲取到。
  2. 在上述目錄下執行depmod指令,對該目錄下的模塊進行掃描,這個操作過後該目錄下的模塊將被記錄在modules.dep文件下。這個時候再執行modprobe xxx對模塊進行裝載.

xxx是由於版本不同可能是不含ko後綴的文件名。例如,我要裝載device.ko,那麼在depmod之後,只需要執行modprobe device命令就可以了。最好含後綴和不含後綴的都試一下。

使用modprobe一般是用於裝載存在依賴關係的多個模塊時才使用的命令。如果只是裝載單個模塊執行insmod就足夠了,而且還不需要複製模塊到指定位置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章