及川です。 On Sat, 06 Nov 2004 02:36:50 +0900 TAKAYAMA Tomohiro <mirai@xxxxxxxxx> wrote: > インストール後にsmpカーネルでログインして、mptbaseとmptscsihのモジュールを、 > カーネル再コンパイルで作成してSCSIハードディスクを認識させようとしたところ、 > /lib/modules/2.4.26-0vl16smp/にモジュールが作成されませんでした。 > そこで、/lib/modules/2.4.26-0vl16/の方にモジュールが出来ていたので、 > 無理やりsmpの方にコピーしてmodprobe mptbaseを行ったところ、 > 以下のようにバージョンが違うと言われました。 > > /lib/modules/2.4.26-0vl16smp/kernel/drivers/message/fusion/mptbase.o: > kernel-module version mismatch > /lib/modules/2.4.26-0vl16smp/kernel/drivers/message/fusion/mptbase.o > was compiled for kernel version 2.4.26-0vl16 > while this kernel is version 2.4.26-0vl16smp. > /lib/modules/2.4.26-0vl16smp/kernel/drivers/message/fusion/mptbase.o: insmod > /lib/modules/2.4.26-0vl16smp/kernel/drivers/message/fusion/mptbase.o failed > /lib/modules/2.4.26-0vl16smp/kernel/drivers/message/fusion/mptbase.o: insmod > mptbase failed (snip!) > どのようにしたらsmpモジュールを作成できるのでしょうか? > 解決方法を知っていましたらお教えいただけると幸いです。 > よろしくお願いいたします。 /usr/src/linux/Makefile 中の4行目、 EXTRAVERSION = -0vl16 となっているところを EXTRAVERSION = -0vl16smp としたらどうでしょう? DELL Precision 470 (dual XEON) ではこれでうまくいきました。 =========================================================== OIKAWA Ataru Iwate Prefectural University Graduate School of Software and Information Science nekomimi@xxxxxxxxxx GnuPG fingerprint: D9CD 0C29 72C0 3093 4D46 D463 7979 02B3 CC96 C2DC ===========================================================