特定のカーネルモジュールをロードすることが何であるかを確認するには?

特定のカーネルモジュールをロードすることが何であるかを確認するには?

私はオレンジパイゼロSBCでArmbianを使用しています。

uname -a  
Linux orangepi 4.19.57-sunxi #5.90 SMP Fri Jul 5 17:58:43 CEST 2019 armv7l armv7l armv7l GNU/Linux

これは、LCDモジュールにArmbian出力を表示することに関連しています。

lsmodは私にこれを与えます:

$ lsmod | grep fb
fb_ili9340             16384  0
fbtft_device           40960  0
fbtft                  28672  2 fbtft_device,fb_ili9340

今はわかりませんが、fb_ili9340を実行する必要はないと思います。

fb_ili9340モジュールがロードされるタイミングを確認する方法はありますか?私が自分で作成したファイルもあります。

/etc/modules-load.d/modules.conf  
fbtft  
fbtft_device  

これにより、fbtftとfbtft_deviceがロードされる理由を理解できます。私も一つ持っている

/etc/modprobe.d/fbtft.conf  
options fbtft_device rotate=90 name=waveshare32b busnum=1 gpios=dc:3,reset:0 speed=32000000  

ファイルには、fbtft_deviceモジュールをロードするときに使用するパラメータのみを指定するようです。しかし、fb_ili9340がどこから来たのかわかりません。この情報を見つける正しい方法は何ですか?

ベストアンサー1

おすすめ記事