免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1260 | 回复: 8
打印 上一主题 下一主题

内核编译问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-11 20:05 |只看该作者 |倒序浏览
今天下午的事,
RHEP AS3 .

最后使用mkinitrd 做RAM文件的时候,
总是有个
WARNING
No module megaraid found for kernel 2.6.10, aborting.

google 了一番似乎是新内核中用megaraid_mbox驱动代替了旧的。
于是编辑/etc/modprobe.conf

修改
alias scsi_hostadapter = megaraid

alias scsi_hostadapter megaraid_mbox
依旧有WARNING
No module megaraid_mbox found for kernel 2.6.10, aborting.
改为以前机器上的mptbase . 一样WARNING。

后来在文件里找到
alias scsi_hostadapter1 = atapiix
以为这个是备用的,随
改为
alias scsi_hostadapter = atapiix .
果然不再报WARNING

重启机器失败。
机器在外地,我也看不到错误信息。

然后回想,在设置内核的时候,因为不知道哪个选项代表megascsi模块。
索性driver 里 scsi的选项都选成了build-in , 而/etc/modprobe.conf
应该只负责作为模块编译的部分的加载过程?
难道这些模块是不能build-in的么?

机器在远程,现在根本没有办法重启。郁闷的紧,求高手指点错误所在,
将hostadapter1的值,放到hostadapter 后面,是否是自做聪明做了傻事?


如何解决?

多谢了

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
2 [报告]
发表于 2005-04-11 20:19 |只看该作者

内核编译问题。

更本就不应该在RHAS3上面编译普通的2.6.x内核。要想 用2.6.x内核,升级倒RHAS4.

论坛徽章:
0
3 [报告]
发表于 2005-04-12 09:27 |只看该作者

内核编译问题。

楼上的意思是说自己编译的内核就没有企业版稳定优化的特点了是吧。

我也在AS3 update3的机器上成功的升级到2.6.9数次。
没有问题。
在外地的机器,重装也不是那么方便的。

应该还是2.6内核的对驱动的兼容性问题。
类似于
No module megaraid found for kernel 2.6.10, aborting
使用Fedora的也会遇见。

论坛徽章:
0
4 [报告]
发表于 2005-04-12 10:16 |只看该作者

内核编译问题。

请打开kernel debug选项,就能看到megraid驱动了,这个scsi硬件真烂,搂住用的是什么服务器,难道是国内厂家的?

论坛徽章:
0
5 [报告]
发表于 2005-04-12 10:25 |只看该作者

内核编译问题。

[quote]原帖由 "daniey"]请打开kernel debug选项,就能看到megraid驱动了,这个scsi硬件真烂,搂住用的是什么服务器,难道是国内厂家的?[/quote 发表:

  

联想。。。。。。

论坛徽章:
0
6 [报告]
发表于 2005-04-12 11:35 |只看该作者

内核编译问题。

继续分析问题,大家给点意见阿。

继续在网上翻文章,发现有一点我是忽略的
即使用scsi设备的话,则必须重新initrd .

我编译的最后一步是make install
我在Makefile中没找到 install 这个 target .....   
不过看到的出错信息
No module megaraid found for kernel 2.6.10, aborting
应该是作了mkinitrd这一步了吧。

则主要问题还是没有打开kernel debug , 实际上/lib/module/2.6.10
中并无megaraid这个驱动的原因 ?

而scsi设备的这个驱动只能作为模块加载吗?

daniey,megaraid  too old是吗?

论坛徽章:
0
7 [报告]
发表于 2005-04-12 12:57 |只看该作者

内核编译问题。

现在make install已经集成了mkinitrd步骤了,连make bzImage等内核编译指令都可以省略了,但是必须编译进正确的硬件sisi驱动,编的时候最好选择兼容旧内核版本模块选项,应为默认安装的内核支持这个驱动,实在不行,拿自己的.config文件和/boot/.config文件比较一下,/boot/.config文件是正确的

论坛徽章:
0
8 [报告]
发表于 2005-04-12 15:56 |只看该作者

内核编译问题。

[quote]原帖由 "daniey"]现在make install已经集成了mkinitrd步骤了,连make bzImage等内核编译指令都可以省略了,但是必须编译进正确的硬件sisi驱动,编的时候最好选择兼容旧内核版本模块选项,应为默认安装的内核支持这个驱动,实在不行,?.........[/quote 发表:


这个是在配置内核的时候做吗?
能否具体说是一下是哪个选项
config里内容太多了。。。
  

论坛徽章:
0
9 [报告]
发表于 2006-04-29 16:15 |只看该作者
make install时遇到同样的问题。
------------
。。。。。。
depmod:         irlmp_unregister_client
depmod:         ppp_output_wakeup
depmod:         ppp_channel_index
depmod:         iriap_open
depmod:         ppp_register_channel
depmod:         irttp_connect_request
No module megaraid2 found for kernel 2.6.16, aborting.
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2
。。。。

机器:DELL1850
# uname -a
Linux server5 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux
编译到2.6.16报错!应该是megaraid2驱动问题,现在还问题还没解决!唉~~~~~

[ 本帖最后由 yuanziyang 于 2006-4-29 16:18 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP