modprobe drbd
[root@ha-node1 ~]# modprobe drbd
modprobe: fatal: module drbd not found.
解決辦法:
一般是系統預設的核心並不支援此模組,所以要更新核心
檢視核心版本:
[root@ha-node1 ~]# uname -r
3.10.0-862.14.4.el7.x86_64
可以用 yum install kernel* 方式來更新。
如果想要時間可以只更新對應幾個包:
kernel-devel
kernel
kernel-headers
更新後,記得要重新啟動作業系統!!!
#depmod
說明:在編譯並準備好乙個linux核心載入模組後,modprobe前必須先執行命令depmod,此命令會生成新的modules.dep。
再次執行載入模組無報錯
[root@ha-node1 ~]# modprobe drbd
[root@ha-node1 ~]#
檢視已載入成功
[root@ha-node1 ~]# lsmod |grep drbd
drbd 397041 0
libcrc32c 12644 2 xfs,drbd
驅動模組(ko)檔案載入失敗分析
在實際工作中,通常出現sdk編譯出來的驅動模組,在最小系統中載入失敗,即insmod ko 失敗,disagree param with the version 等之類的提示。1.分析核心版本,uname a 一看,最小系統的核心版本和編譯sdk的核心版本一樣。因為sdk編譯出來就是乙個驅動ko,以...
dll載入失敗
dll中的函式載入失敗多數是由於定義的輸出函式名有問題,我遇到過這樣的問題。你查一下dll的原始碼,採用 stdcall輸出 你可以編寫.def檔案,定義輸出函式。將dll編譯鏈結,生成dll檔案,雙擊開啟,檢視其中的輸出函式名。如果設定不對,也許你會見到函式名前加下劃線,按標準c輸出的函式名,是不...
wince驅動載入失敗
這兩天除錯驅動時碰到乙個問題,驅動載入之後,沒有執行init直接就解除安裝了。bool apientry dllmain handle hmodule,dword ul reason for call,lpvoid lpreserved return true 列印log printer dll p...