QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 844|回复: 7

我的声卡真是怪

[复制链接]
发表于 2003-5-7 13:52:05 | 显示全部楼层 |阅读模式
我用的板载ens1371声卡
在rh8下能装上alsa0.9.2正常工作。
换了rh9,因为alsa0.9.2的安装有问题,我特地编译了一个可以安装alsa的新内核2.4.20。然后alsa0.9.2成功的安装了(modporbe的时候不再报错了),但是还是不能工作。
错误是:module es1371.o can't be found?
我对这个问题百思不得其解。我的声卡是ens1371,编译好的模块名字是
snd-ens1371.o,这跟es1371.o有什么关系?
后来我在modules.conf里找到一行:alias sound-slot-0 es1371。
我看其它的modules.conf上(包括alsa自带的示例)这一行都是:alias sound-slot-0 snd-card-0。我就把它也改成alias sound-slot-0 snd-card-0。但是当我启用声卡之后,又出现原来的问题。我查看modules.conf,发现这一行又自动被改成了alias sound-slot-0 es1371。
看来这个alsa驱动就是无法安装了。
发表于 2003-5-7 20:21:16 | 显示全部楼层
不要用RH自带的声卡检测,它会自己添加一些内容.其实不需要,alsa已经编辑好modules.conf了
回复

使用道具 举报

 楼主| 发表于 2003-5-9 16:03:06 | 显示全部楼层
不是这个问题,我在字符界面下装,从./configure直到modprobe一切都正常,当我进x的时候,会连续弹出两个对话框,警告我加载声卡发生了“fatal error"。
现在只好用oss,不过事情远没解决,而且更加郁闷。装好oss后,声卡只能正常工作30分钟左右,然后系统又跳出对话框告诉我,声卡出了问题,又变成哑巴了。所以如果我要长时间用声卡的话,每半小时就要重装一次驱动。
回复

使用道具 举报

发表于 2003-5-9 21:13:26 | 显示全部楼层
那是oss的驱动有限制的。你如果要破解文件。就告诉我邮箱。我给你发
回复

使用道具 举报

 楼主| 发表于 2003-5-9 23:28:39 | 显示全部楼层
不会吧,还有限制?我安装的时候仔细看了license,好像没跟我说有限制啊。
[email protected],你发一个给我,我试试看吧。谢了
回复

使用道具 举报

发表于 2003-5-9 23:55:24 | 显示全部楼层
modprobe snd-xxx     加到你的rc.local里
回复

使用道具 举报

 楼主| 发表于 2003-5-10 15:26:28 | 显示全部楼层
cnhnln, 你是说alsa?
modprobe本身是没什么问题的。只是没有声音。原因是发生了fatal error。
回复

使用道具 举报

发表于 2003-5-10 22:28:15 | 显示全部楼层
不用alsa的时候,编辑modules.conf
alias sound-slot-0 snd-ens1371
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
试试行不行

或者编译alsa的时候指定./configure --with-cards=ens1371
  --with-cards=<list>     compile driver for cards in <list>;
                          cards may be separated with commas;
                          'all' compiles all drivers;
                          Possible cards are:
                          dummy, virmidi, serial-u16550, mtpav, mpu401,
                          als100, azt2320, cmi8330, dt019x, es18xx,
                          opl3sa2, sgalaxy, ad1816a, ad1848, cs4231,
                          cs4232, cs4236, pc98-cs4232, es1688, gusclassic,
                          gusmax, gusextreme, interwave, interwave-stb,
                          opti92x-ad1848, opti92x-cs4231, opti93x, sb8,
                          sb16, sbawe, es968, wavefront, als4000, cmipci,
                          cs4281, ens1370, ens1371, es1938, es1968, fm801,
                          intel8x0, maestro3, rme32, rme96, sonicvibes,
                          via82xx, ali5451, cs46xx, emu10k1, ice1712,
                          ice1724, korg1212, nm256, rme9652, hdsp, trident,
                          ymfpci, powermac, sa11xx-uda1341, usb-audio,
                          serialmidi, azt3328, vx222, pdplus, sscape,
                          msnd-pinnacle, vxpocket, vxp440, harmony

fatal error 有没有更详细的信息呀?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-3 02:25 , Processed in 0.086580 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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