2016-08-30 9 views
1

I私はそれが正常にビルドMODULE_AUTHOR、およびMODULE_DESCRIPTION新しく読み込まれた外部Linuxカーネルモジュールに関する情報を表示する方法は?

に数行を追加http://www.tldp.org/LDP/lkmpg/2.6/html/x121.html
から、単純なHello Worldのカーネルモジュールを持って、私は現在のカーネルにinsmodでそれを挿入することができるよ、dmesgでログを表示しますモジュールがlsmodであることを確認してください。

しかし、私はモジュールの情報をmodinfoで見ることができるようにしたいが、うまくいかない。
私はmodinfo: ERROR: Module hello not found.
depmoddepmod -Aを実行しようとしましたが、違いはありませんでした。

modinfoを新たに追加したモジュールの情報を表示できるように「リロード」する方法はありますか? manページから

答えて

2

:コマンドラインで与えられたLinuxカーネルモジュールから情報を抽出のmodinfo

。モジュール名がファイル名でない場合は、カーネルモジュールをロードするときに modprobe(8)も同様に/ lib/modules/versionディレクトリが検索されます。このコマンドは、ちょうどこの情報を取得するには、カーネルモジュールファイルを使用していますように

だから、それは見えますので、あなたが実行することができ、次のいずれか

modinfo hello.ko 

か、/lib/modules/version/ディレクトリにカーネルモジュールを置くことができ

+1

現在カーネルにロードされているカーネルモジュールに関する情報を得るには、sysfsを利用することができます: #ls -a/sys/module/<カーネルモジュール名> – kaiwan

関連する問題