我的声卡真是怪
我用的板载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驱动就是无法安装了。 不要用RH自带的声卡检测,它会自己添加一些内容.其实不需要,alsa已经编辑好modules.conf了 不是这个问题,我在字符界面下装,从./configure直到modprobe一切都正常,当我进x的时候,会连续弹出两个对话框,警告我加载声卡发生了“fatal error"。
现在只好用oss,不过事情远没解决,而且更加郁闷。装好oss后,声卡只能正常工作30分钟左右,然后系统又跳出对话框告诉我,声卡出了问题,又变成哑巴了。所以如果我要长时间用声卡的话,每半小时就要重装一次驱动。 那是oss的驱动有限制的。你如果要破解文件。就告诉我邮箱。我给你发 不会吧,还有限制?我安装的时候仔细看了license,好像没跟我说有限制啊。
[email protected],你发一个给我,我试试看吧。谢了 modprobe snd-xxx 加到你的rc.local里 cnhnln, 你是说alsa?
modprobe本身是没什么问题的。只是没有声音。原因是发生了fatal error。 不用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 有没有更详细的信息呀?
页:
[1]