LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 872|回复: 8

[求助]为我的AC97声卡装ALSA驱动,居然报错

[复制链接]
发表于 2003-12-2 20:34:39 | 显示全部楼层 |阅读模式
报错如下:
/lib/modules/2.4.20-8LingXZ/kernel/sound/acore/snd.o: unresolved symbol schedule_work
/lib/modules/2.4.20-8LingXZ/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20-8LingXZ/kernel/sound/acore/snd.o failed
/lib/modules/2.4.20-8LingXZ/kernel/sound/acore/snd.o: insmod snd failed

:help
发表于 2003-12-2 20:47:23 | 显示全部楼层
编译失败了?不行的话就换其它版本试试?还有,你这个内核版本…………
 楼主| 发表于 2003-12-3 09:05:53 | 显示全部楼层
我的内核是2.4.20-8的,在编译的时候改了一下
发表于 2003-12-3 09:11:32 | 显示全部楼层
换2.6内核试试?我的ALSA在2.6内核下工作正常。
发表于 2003-12-3 20:45:52 | 显示全部楼层

回复 lingxz

你的问题出在rh自带的linux内核上。
rh的内核包重编译后,alsa虽能成功编译,却不能成功插入到重编译的新linux内核中去。那与rh的内核打的patch有关。如果是用官方linux内核包编译的新内核,那alsa的安装是决无问题的。
 楼主| 发表于 2003-12-3 21:15:18 | 显示全部楼层
是不是内核中“声卡的支持”要选为模块,而不是编到内核中?
发表于 2003-12-3 21:35:05 | 显示全部楼层

回复 lingxz

不是的。rh的内核源码包与linux官方同版本源码包是不一样的,rh对官方源码包做了一些改动,添加功能、修补漏洞等。重编译rh的内核源码包后,alsa会因为rh的新内核源码配置的某些问题而不能成功安装,如上帖所言,请用linux官方内核源码包进行编译内核,并在此基础上安装alsa。
 楼主| 发表于 2003-12-7 18:21:03 | 显示全部楼层
我原来那机器用的就是rh自带的内核(没有重新编译)ALSA驱动没问题,我只好拉个kernel试试了,呵呵
发表于 2003-12-7 20:19:47 | 显示全部楼层
ac97声卡太多了,驱动不一样的。我的是板载的ADI1980,就只能用intel.com上的二进制驱动,虽然也是alsa,不过版本低。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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