私のカーネルはfbtftをサポートしていますか?

私のカーネルは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を搭載した癌ベースのコンピュータ(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でリリースされました。最新のカーネルがありますバックポート

おすすめ記事