このコマンドを実行すると、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を搭載した癌ベースのコンピュータ(nanopi-m1)です。
結果は次のとおりですuname -r
。
3.4.39-h3
ベストアンサー1
/lib/modules/3.18.1+/kernel/drivers/video/fbdev/fbtft
ディレクトリです。modinfo fbtft
または、そのディレクトリに存在する必要があるというmodprobe fbtft
ファイルを探します。fbtft.ko
ドライバfbtft
はモジュールにコンパイルするか、デフォルトのカーネルバイナリにリンクできます。それがメインカーネルバイナリにあった場合、/lib/modules
ランタイムにはディレクトリがあります。システムファイルシステム、、、/sys/module/fbtft
にはドライバに関するさまざまな情報が含まれています。
ロードする必要があるドライバは実際にですfbtft_device
。ウィキペディアより多くの情報を知りたいです。
使用しているカーネルにfbtftモジュールが含まれていない場合は、そのモジュールを再コンパイルする必要があります。しかし、3.4はかなり古いカーネルです。 tbtftドライバが4.0に追加されました。したがって、最新のカーネルを見つける必要があります。最新の安定版であるDebian jessieは3.16でリリースされました。最新のカーネルがありますバックポート。