At Fri, 18 Jun 2004 18:39:57 +0900, takezou wrote:
M. Takeyama です。
SUSE 9.1(kernel-default-2.6.4-54.5)で、カーネルモジュール がロードできません。
lsmod, rmmod は機能します。
insmod でカーネルモジュールを入れようとすると ----- insmod can't read 'eepro100': No such file or directrory ----- とメッセージを出します。
modules-init-tools に含まれている新しい insmod はモジュール名ではなく、 ファイル名を指定します。また、insmod はモジュール依存も解決しません。 通常、モジュールをロードする場合は modprobe を用います。 # /sbin/modprobe eepro100
また気になったことして、yastでネットワークモジュールのオプション を指定しても /etc/modprobe.conf に反映されていないように思えます。 #/etc/modprobe.conf.local の中身も空(設定項目)です。 #(ファイルのコメントがあるだけ)
9.1 ではネットワークの設定ファイルが変更されています。 /etc/sysconfig/network 以下に見付かります。 ネットワークドライバモジュール自体は coldplug & hotplug でロードする仕 組になっています。そのため modprobe.conf 等で指定する必要はないわけです。 逆に指定されていると、その設定が自動検出よりも優先されてしまうため、 コンフリクトする可能性もあります。 また、/etc/modprobe.conf は、アップデートの際に、以前のように設定の相 続は行われません。ローカルの設定が必要な場合は /etc/modprobe.conf.local に加えるか、/etc/modprobe.d ディレクトリに 新しいファイルを書き込んでください。 -- Takashi Iwai <tiwai@suse.de> ALSA Developer - www.alsa-project.org