QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2118|回复: 20

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

[复制链接]
发表于 2003-4-10 14:46:07 | 显示全部楼层 |阅读模式
我使用的是主板集成 的 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 内核的驱动模块?
发表于 2003-4-10 15:17:21 | 显示全部楼层
面子真大啊

把领导都叫来了

我还以为常委扩大会议呢
回复

使用道具 举报

发表于 2003-4-10 19:31:23 | 显示全部楼层
找找你的redhat光盘,应该有个叫kernel-2.4.20-8BOOT.i386.rpm的rpm包,将它装上,重起,选对应的BOOT内核进入系统,编译出for BOOT内核的模块,然后再重起安装时insmod
回复

使用道具 举报

 楼主| 发表于 2003-4-10 20:46:13 | 显示全部楼层
部长 好. 呵呵     
是呀.我找了.但是一无所获. 没有带BOOT的.
回复

使用道具 举报

 楼主| 发表于 2003-4-10 20:49:25 | 显示全部楼层
wow   找到了...4,5,6CD 找了3编..呵呵..
找了到了... CD1
kernel-BOOT-2.4.20-8.i386
谢谢...部长.
回复

使用道具 举报

 楼主| 发表于 2003-4-10 23:36:42 | 显示全部楼层
但是... Magic Linux  没有吗??
回复

使用道具 举报

 楼主| 发表于 2003-4-10 23:44:28 | 显示全部楼层
kernel-BOOT-2.4.20-8.i386 我已经可以从BOOT 启动..
但是他的内核目录安装到哪了?

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

使用道具 举报

发表于 2003-4-11 11:30:16 | 显示全部楼层
magic不支持硬盘安装,不支持启动软盘启动安装
回复

使用道具 举报

 楼主| 发表于 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)
回复

使用道具 举报

 楼主| 发表于 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
我修改指向哪个目录?



部长 该怎么办?
回复

使用道具 举报

发表于 2003-4-11 17:39:23 | 显示全部楼层
没策了...
回复

使用道具 举报

发表于 2003-4-11 17:39:53 | 显示全部楼层
或者试试insmod -f
回复

使用道具 举报

 楼主| 发表于 2003-4-11 18:36:14 | 显示全部楼层
啊...好像 再 那里 不允许 用  force . .用了没反应.
必须得有完全匹配的版本.

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

使用道具 举报

发表于 2003-4-11 23:18:35 | 显示全部楼层
呵呵,怎么不叫我来,领导门开会忙啊
回复

使用道具 举报

 楼主| 发表于 2003-4-11 23:27:52 | 显示全部楼层
[quote:f7d944294c="haobus"]呵呵,怎么不叫我来,领导门开会忙啊[/quote]

好...谢谢关注此贴...
能否解决这个.""复杂""问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 08:56 , Processed in 0.043418 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表