greenforce 发表于 2003-4-10 14:46:07

llc,cjacker,yufei各位公社领导.能否帮看看这

我使用的是主板集成 的 Promise 的 RAID 20276芯片.....
并且使用2个硬盘组建的 RAID0
无论我是想安装哪个.内核的Linux 都必须.手里拿着一张对应的驱动软盘.去安装.
可是 Promise 出驱动太慢.而且只出 MDK SuSE RedHat.一些大品牌的驱动.
...就这样.导致我永远永远用不了其他的Linux ...不管安装什么Linux 都找不到硬盘.
各位老大..有办法吗"? 能不能帮帮我..我已经寻找解决办法.2个星期了..
..Promise .再RH'Linux9.0出来的时候刚刚放出了对应RHLinux8.0的驱动.
不过这次.让用户激动的是 他同时也放出了. 驱动的源代码.
..我编译 make .出 FT.o ..再安装时候 ctrl+alt+F2 准备手动加载insmod.
结果被告知.. 驱动与现在安装用的内核不符.

-/bin/sh-2.05b# insmod FastTrak.o
FastTrak.o : kernel-module version mismatch
FastTrak.o was compiled for kernel version 2.4.20-8
while this kernel is version 2.4.20-8BOOT.

我该如何编译出 适合 BOOT 内核的驱动模块?

Macolex 发表于 2003-4-10 15:17:21

面子真大啊

把领导都叫来了

我还以为常委扩大会议呢

llc 发表于 2003-4-10 19:31:23

找找你的redhat光盘,应该有个叫kernel-2.4.20-8BOOT.i386.rpm的rpm包,将它装上,重起,选对应的BOOT内核进入系统,编译出for BOOT内核的模块,然后再重起安装时insmod

greenforce 发表于 2003-4-10 20:46:13

部长 好. 呵呵 :P:P:P
是呀.我找了.但是一无所获. 没有带BOOT的.

greenforce 发表于 2003-4-10 20:49:25

wow   找到了...4,5,6CD 找了3编..呵呵..
找了到了... CD1
kernel-BOOT-2.4.20-8.i386
谢谢...部长.

greenforce 发表于 2003-4-10 23:36:42

但是... Magic Linux没有吗??

greenforce 发表于 2003-4-10 23:44:28

kernel-BOOT-2.4.20-8.i386 我已经可以从BOOT 启动..
但是他的内核目录安装到哪了?

编译可能需要 /usr/src/linux 这个目录的链接没有该.编译出来的还是
源内核的...需要手对 ln -s /???/???/linux 这个目录在哪?
还得请各位高手.明细

llc 发表于 2003-4-11 11:30:16

magic不支持硬盘安装,不支持启动软盘启动安装

greenforce 发表于 2003-4-11 13:08:57

#
# Makefile for the Promise FastTrak Series device drivers.
#
# Promise Linux support team <[email protected]>
#
# Be ware to choose right parameters for your system.
#
#                                                        last modify: 2002/11/06

CC        = gcc
LD        = ld

#if ARM cross-compiler
#CC        = arm-linux-gcc
#LD        = arm-linux-ld

#most common case
INDEP386= -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE

#most common case including kernel version
DEP386        = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h

#for SuSE, Turbolinux
SuSE_TB        = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE

#for Mandrake Linux
MDK        = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-common -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i586 -fno-merge-constants -DMODULE

#for kernel version 2.2.x SMP
#for kernel version 2.2.x UP, please remove -D__SMP__
SMP22x        = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -march=i386 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h

ARM        = -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -DCPU=arm -DMODULE

FT        = wrapper.o fasttrak.o ftlog.o

.SUFFIXES: .c.o
###########################################
#choose a parameter for your system.
#default is INDEP386
.c.o: ; $(CC) $(INDEP386) -c $*.c
#.c.o: ; $(CC) $(DEP386) -c $*.c
#.c.o: ; $(CC) $(SuSE_TB) -c $*.c
#.c.o: ; $(CC) $(MDK) -c $*.c
#.c.o: ; $(CC) $(SMP22x) -c $*.c
#.c.o: ; $(CC) $(ARM) -c $*.c
###########################################
all        : $(FT)
        $(LD) -r -o FastTrak.o $(FT) ftlib.o ; rm -f fasttrak.o
clean        :
        rm -f FastTrak.o $(FT)

greenforce 发表于 2003-4-11 13:12:28

用kernel-2.4.20-8BOOT 启动..
#uname -a
确定是 2.4.20-8BOOT
但编译出来的...驱动模块...还是kernel-2.4.20-8 的..
/usr/src/linux/include ???/usr/src/linux目录仍然是指向2.4.20-8
我修改指向哪个目录?



部长 该怎么办?

llc 发表于 2003-4-11 17:39:23

没策了...

llc 发表于 2003-4-11 17:39:53

或者试试insmod -f

greenforce 发表于 2003-4-11 18:36:14

啊...好像 再 那里 不允许 用force . .用了没反应.
必须得有完全匹配的版本.

哭啦   5555...555......
多谢部长相助...55555555555555555.............555

haobus 发表于 2003-4-11 23:18:35

呵呵,怎么不叫我来,领导门开会忙啊

greenforce 发表于 2003-4-11 23:27:52

呵呵,怎么不叫我来,领导门开会忙啊

好...谢谢关注此贴...
能否解决这个.""复杂""问题
页: [1] 2
查看完整版本: llc,cjacker,yufei各位公社领导.能否帮看看这