vine-users ML アーカイブ



[vine-users:068463] Re: smp環 境でのモジュール作成につ いて

  • From: OIKAWA Ataru <nekomimi@xxxxxxxxxx>
  • Subject: [vine-users:068463] Re: smp環 境でのモジュール作成につ いて
  • Date: Sat, 6 Nov 2004 04:32:21 +0900
及川です。

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
===========================================================