初めまして、高山と申します。 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