Mailinglist Archive: opensuse-ja (156 mails)

< Previous Next >
Re: [suse-linux-ja] insmod が正常に 動作しないようです。 SUSE 9.1(kernel-default-2.6.4-54.5)
  • From: Takashi Iwai <tiwai@xxxxxxx>
  • Date: Mon, 21 Jun 2004 15:03:13 +0200
  • Message-id: <s5hvfhlm5bi.wl@xxxxxxxxxxxxx>
At Mon, 21 Jun 2004 20:05:32 +0900,
takezou wrote:
>
> M. Takeyama です。
>
> On Fri, 18 Jun 2004 12:29:41 +0200
> Takashi Iwai <tiwai@xxxxxxx> wrote:
>
> [...]
> > modules-init-tools に含まれている新しい insmod はモジュール名ではなく、
> > ファイル名を指定します。また、insmod はモジュール依存も解決しません。
> そうなんですか。
> ちなみに、insmod は kernel 2.4系などとの互換性のためのコマンドですか?

いえ、ファイル名を指定さえすれば動きますよ。
insmod のコマンドライン書式自体、コンパチじゃないですし。

> #insmod.oldというコマンドもあるんですけど...
> #「使い物にならないなら紛らわしいの外してくれ」と思ってしまいます。

2.6 と 2.4 のモジュール関連には互換性が全くありません。
したがって、ローダなども全く別のプログラムになっていて、insmod.old や
modprobe.old などは 2.2/2.4 系列のモジュールを扱うためのバイナリです。
カーネルのバージョンによって自動的に旧式のバイナリを呼び出す仕組になっ
ています。

外すことはもちろん可能ですが、その場合、2.4 のカーネルモジュールを使う
ことが全くできなくなってしまうのです。
9.1 ではそのまま 2.4 カーネルで動くか、というと、難しいところですが、
多少設定を変更すれば 2.4 カーネルでも基本的には動くはずですので。


--
Takashi Iwai <tiwai@xxxxxxx> ALSA Developer - www.alsa-project.org

< Previous Next >
Follow Ups