デバイスドライバ組込みツール



Last modified: Tue 31 Oct 2000





Linux では、デバイスドライバはモジュールとして用意されています。 そしてそれらモジュールはすべて /lib/modules/ カーネルバージョン / 以下のディレクトリに置いてあります。モジュールは起動時に kmod から読み込まれます。しかし手動で組み込まなければならない場合は以下のコマンドで組込みます。

# insmod module

または
# modprobe module


組み込まれたモジュールを確認するには以下のコマンドを使います。

# lsmod


これら手動で組み込む必要があったりオプションを渡す必要があるモジュールを起動時に読み込むためには設定ファイルに記述することになります。以下が ISA のネットワークカードのモジュールを組み込む記述の具体例です。

-------------------
alias eth0 ne
options ne io=0x300 irq=5
-------------------

設定ファイルとは、 Redhat 系であれば /etc/modules.conf または /etc/conf.modules に、 Debian では /etc/modules( オプションは /etc/modules.conf ) に書き込みます。そしてこれらのファイルに書き込んでくれるツールがあります。それが Kernel Configurator(Redhat 系), Modconf(Debian) です。

Kernel Configurator を起動するには、

# kernelcfg

Modconf を起動するには、

# modconf


と入力します。これで、一覧に表示されたモジュールを必要に応じて組込んでいくことが出来ます。




HOME


Linux 活用日記