2004年11月 6日

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

及川です。

On Sat, 06 Nov 2004 02:36:50 +0900
TAKAYAMA Tomohiro <mirai@xxxxx> 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@xxxxx
GnuPG fingerprint:
D9CD 0C29 72C0 3093 4D46 D463 7979 02B3 CC96 C2DC
===========================================================

投稿者 xml-rpc : 2004年11月 6日 04:32
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27591
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。