|
发表于 2003-12-26 16:04:24
|
显示全部楼层
Re: 为什么说我是810的声卡模块?
[quote:c9954d7cc1="cnlong"]我的声卡是82801A/BAM AC’97 Audio,编译2.6内核后,运行
redhat-config-soundcard,它检测声卡倒是对的,只是显示出来的模块它却说是i810_audio,我的主板是815的啊,按下“播放测试声音”按钮,出一个错误框,上写:
The i810_audio driver could not be loaded. This soundcard may not be compatible with Red Hat Linux。
我对声卡是绝对的菜鸟,请问高手,怎么解决?为什么会出现这种情况? [/quote]
The kernel 2.6.0 includes ALSA(Advanced Linux Sound Architecture), you need rebuild the ALSA kernel modules(or download ALSA alone). The following applys to RH9:
1. Run make xconfig(aomong other choices)
2. Check on sound support
3. Check on Advanced Linux Sound Architecture, in its descendences:
3.a check on Sequencer support(and its descendence)
3.b check on OSS API emulation(and all its descendences)
3.c Go into PCI devices, check on the item of Intel i8x0/MX440,SiS... and VIA 82C686A/B,...
4. Rebuild kernel modules, that means make modules && make modules_install
5. Reboot into kernel 2.6
6. Run command:
alsaconf
and follow the directions to complete the sound card configuration. Then run command
alsamixer
to adjust volumes. This step is a must, since by default the card is muted!
If you can't run these commands, unfortunately, you need rebuild all your kernel again :-). Oh,I forget the alsa-lib and alsa-utils pakage. I am unsure whether the alsaconf and alsamixer are included in kernel 2.6 or alsa package.
7. In /etc/init.d, you may find a file named alsasound, yes,that's it! Make a symlink in /etc/rc.d/rc3.d and /etc/rc.d/rc5.d
8. Reboot your kernel and enjoy it |
|