Kernel-Modules
我有 fbtft 的核心支持嗎?
當我嘗試這個命令時
modinfo fbtft
,我得到了這個結果:modinfo: ERROR: Module fbtft not found.
但是當我檢查時,我
fbtft
在這個位置有文件:/lib/modules/3.18.1+/kernel/drivers/video/fbdev/fbtft
我是否有對 fbtft 的核心支持?如果沒有,如何添加?
我的系統是帶有 Allwinner H3 sun8iw7p1 SoC 和 Debian Jessie OS 的基於 arm 的電腦 (nanopi-m1)。
這是結果
uname -r
:3.4.39-h3
/lib/modules/3.18.1+/kernel/drivers/video/fbdev/fbtft
是一個目錄。modinfo fbtft
或modprobe fbtft
查找一個名為 的文件fbtft.ko
,該文件應位於該目錄中。
fbtft
驅動程序既可以編譯為模組,也可以連結到主核心二進製文件中。如果它在主核心二進製文件中,那麼/lib/modules
. 但在執行時sysfs中會有一個目錄/sys/module/fbtft
,其中包含有關驅動程序的各種資訊。請注意,您應該載入的驅動程序實際上是
fbtft_device
. 有關更多資訊,請參閱wiki。如果您使用的核心中不包含 fbtft 模組,那麼您需要重新編譯它們。但是 3.4 是一個相當老的核心;4.0 中添加了 tbtft 驅動程序。所以你應該尋找更新的核心。Debian jessie,最新的穩定版本,隨 3.16 一起發布;這幾乎是最近的事了,但還不夠。backports中有更新的核心。