+ -
当前位置:首页 → 问答吧 → slackware版越来越热闹啦,小弟请教一只问题!(装声卡编译内核)

slackware版越来越热闹啦,小弟请教一只问题!(装声卡编译内核)

时间:2005-09-13

来源:互联网

请教一下各位。

偶装的slackware 10.1,声卡是cmi8738.

手工装了alsa-1.0.9,但是启动不了,声卡没装上。(slackware没有自带cmi8738吧?)

于是偶在网上找了很久,总算搞到一个驱动程序,解压出来好象是一个名为cmpic.c这样的文件。

我把它cp到/usr/src/linux/drivers/sound下了(不知道对不?)

再次make menuconfig的时候,我首先将我原来的“/boot/config”载入进去。

然后去掉了一些模块,比如把CPU(默认是486),改成“P4”了。还有FDDI什么的,SCSI这些用不上的我就去掉了,还有一些网卡(我知道型号)。
另外就是在“Sound”里勾选了“CMI 8738”相关选项。

总之基本上没增加什么,倒是删去了不少。

然后make dep.

但是make bzImage之后,出现这个错误:




文字提示是:

Warning: kernel is too big for standalone boor from floppy.


-------------------------------------------------------

麻烦大家了,这是什么原因造成的啊?
偶编译了大概20次内核,其中19次都遇到这个问题,如果是我自己随意勾选的选项还可能太大了,但是我这次是先载入了我现在内核的config啊。

作者: iamcm   发布时间: 2005-09-13

你的内核编译没有错误啊,接下来把模块编译安装好就可以了。那个Warning应该是指内核太大,不能放到软盘上用来引导系统吧。

作者: su100   发布时间: 2005-09-13

slack10.1有8738的驱动的,alsaconf一下

作者: laxi1982   发布时间: 2005-09-13

警告不是错误。
Warning is not error.

作者: shadkong   发布时间: 2005-09-14

谢谢兄弟们。

但是我发现,如果编译成功的话,slackware会在“/”生成vmlinuz,还有System.map。

但是发生这种情况之后,就没有生成任何文件啊!!

为什么?

难道一直要make install之后才会生成啊?(不好意思,偶只成功编译过2、3次在红旗4.1下,记不大清楚了)。

偶再去试试。谢谢大家了!!

对了,偶上午编译的,出现这个问题之后,没有make mrproper,这样的话,偶还可以去src下继续make modules_install吧?

作者: iamcm   发布时间: 2005-09-14

新的内核就是内核源码目录下的arch/i386/boot/bzImage

作者: su100   发布时间: 2005-09-14

哈哈!!!

果然如此!

唉,偶找的资料上没说这个事儿,爽啊!

谢谢兄弟们了,现在不怕编译内核啦!!!

俺慢慢优化去。。。

作者: iamcm   发布时间: 2005-09-14

不过再请教一下,还有两个问题!

一是,System.map文件怎么生成的呢?

二是,把arch/i386/boot/bzImage改名成vmlinz放在/boot即可作为新内核启动了吧?(估计是吧,偶看了一下,bzImage跟偶的/boot/vmlinuz都是1.3M,爽爽)

另外再顺便问一下啊,偶第一个帖子里,把cmpic.c放在drivers/sound下的作法没问题吧?

作者: iamcm   发布时间: 2005-09-14

make的最后一步就生成了System.map和bzImage

为什么要把哪个东西放到driver/sound下?alsa里面带了cm8738的驱动了

作者: laxi1982   发布时间: 2005-09-14

可是偶找不到啊。。。。

运行alsaconf之后,出现了什么提示。

大概是说找不到/dev/dsp1文件什么的。

我想可能是没支持声卡了,郁闷啊。

作者: iamcm   发布时间: 2005-09-14

啊。。。。。。。。。。。。。。。。

alsaconf提示:




为什么会这样啊?

偶编译alsa有问题?

作者: iamcm   发布时间: 2005-09-14

你的模块显示你的声卡是CS4281。怎么会是cmi8738呢?
这两种声卡芯片我都用alsa1.09编译过,工作正常。我的系统是slk10

引用:
作者: iamcm
啊。。。。。。。。。。。。。。。。

alsaconf提示:




为什么会这样啊?

偶编译alsa有问题?

作者: barbie2pig   发布时间: 2005-09-19

我的只有<900KB 呵呵

作者: sxzzsf   发布时间: 2005-09-22