Kernel-Modules
無法載入樹外核心模組
我正在嘗試使樹外核心模組正常工作。該模組是
usbtm
愛普生的 TM-70/TM-70II 票據列印機和 TM-S1000 支票閱讀器的模組。(程式碼是 GPL 許可的,所以如果你想複製原始碼,請告訴我,我會分享。)
我已經成功建構了模組並安裝了它,但它不會載入:
root@GAU288888LD06 ~ # uname -rm 5.11.0-27-generic x86_64 root@GAU288888LD06 ~ # modinfo /lib/modules/5.11.0-27-generic/extra/usbtm.ko filename: /lib/modules/5.11.0-27-generic/extra/usbtm.ko description: EPSON USB POS Printer Driver Version 3.4 for Linux Kernel 2.6 author: EPSON Edge, Toronto license: GPL srcversion: CAC308CD474255ABD4753E1 alias: usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in* depends: retpoline: Y name: usbtm vermagic: 5.11.0-27-generic SMP mod_unload modversions root@GAU288888LD06 ~ # modprobe usbtm modprobe: FATAL: Module usbtm not found in directory /lib/modules/5.11.0-27-generic
我沒有看到任何錯誤
dmesg
。任何想法如何調試它並讓它工作?
(如果您想知道為什麼我不使用 in-tree
usblp
模組,這不適用於支票閱讀器,僅適用於單據列印機。)
modprobe
不知道你的模組,這表明你需要執行depmod
重新生成
modules.dep.bin
。