论坛: UNIX系统 标题: freebsd内核编译问题,我想取消声卡驱动的编译 复制本贴地址    
作者: kenbaby [kenbaby]    论坛用户   登录
在kernel的配置文件里面并没有声卡 的说明项目,但是,我如果就这样编译的话,make的时候很慢,我发现它在编译一些声卡,火线,等等我机器没有的设备,怎么样来取消这个声卡以及其他一些不必要的设备的编译呢?

附上内核文件配置 http://www.20cn.net/cgi-bin/club/showpic.pl?u=kenbaby&f=kernel.jpg

[此贴被 kenbaby(kenbaby) 在 06月18日11时07分 编辑过]

地主 发表时间: 04-06-17 21:39

回复: kenbaby [kenbaby]   论坛用户   登录
还有一个问题就是,我SCSI芯片是SYM的,即使不修改默认的内核(使用默认的内核编译),启动也会卡在SCSI检测,DELY 15秒那个位置,这是为什么呢?最常见的原因是什么?是不是我在系统安装好之后,后来加了个SCSI硬盘的原因?

B1层 发表时间: 04-06-18 10:59

回复: NetDemon [netdemon]   ADMIN   登录
就算你没有那些设备,它也会把它所能支持的那些设备驱动,弄能模块编译并放到 /module 目录下,这样你以后增加新的硬件,可以不需要重新编译内核,在loader.conf中加载就行了。
如果你确定不需要的话,可以修改 /etc/make.conf 加上

NO_MODULES = true

这样他就不会编译了。

SCSI的问题就是你加了硬盘但可能有某些问题所以卡住了。因为你提供的信息不足,不能具体判断。
另外你可以把 options SCSI_DELAY=15000 缩小到3000,这样不会等15秒那么长时间

B2层 发表时间: 04-06-18 14:38

回复: kenbaby [kenbaby]   论坛用户   登录
谢谢,卡住的原因已经找到了,是原来的双CPU,后来把CPU下了一个但是还把SMP编译开启的,所以会在SCSI检测那里卡住,和SCSI设备没有什么关系,关闭了SMP就OK了

B3层 发表时间: 04-06-19 13:52

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号