2004年11月 6日

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

初めまして、高山と申します。

DELL PowerEdge 1600SCにVine Linux 3.0をインストールしようとしたところ、
SCSIハードディスクのみでハードディスクを認識しなかった為、
IDEハードディスクを増設してインストールをしました。

インストール後に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

どのようにしたらsmpモジュールを作成できるのでしょうか?
解決方法を知っていましたらお教えいただけると幸いです。
よろしくお願いいたします。

行った実行手順

kernel-headers-2.4.26-0vl16
kernel-2.4.26-0vl16
kernel-doc-2.4.26-0vl16
kernel-pcmcia-cs-3.2.7-0vl3
kernel-smp-2.4.26-0vl16
kernel-source-2.4.26-0vl16
これらをインストール

make mrproper
make menuconfig

以下を変更した他はデフォルト設定

Processor type and features
(4GB) High Memory Support
Fusion MPT device support
<M> Fusion MPT (base + ScsiHost) drivers
<M> Enhanced SCSI error reporting

make dep
make clean
make bzImage
make modules
make modukes_install
make install

*****************************************
TAKAYAMA Tomohiro

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




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