LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: xpuser

Fedora 7 声卡工作异常,知道的人请指教,谢谢!

[复制链接]
发表于 2007-7-22 12:18:49 | 显示全部楼层
又是HDA!
又是HDA!
又是HDA!
又是HDA!
又是HDA!
这个HDA是最屌的声卡 !

首先,保证在alsamixer中把静音改过来(不要有MM),这个很重要。如果不是静音的问题,那么听我道来:

我的也是HDA, 同一种声卡也可细分为不同的类型,内核文档中有相关的说明:
/usr/src/linux-source-2.6.18/Documentation/sound/alsa/ALSA-Configuration.txt
根据这个文件的提示,在modprobe的时候,根据不同的类型,加上model参数,把具体的类型写上。比如,上面两位网友的声卡一个是via的hda,一个是intel的hda ,我的hda声卡是nvidia的,它们虽然统称 snd-hda-intel ,但model都不一样,我挨个试了,都不好使,但你们试试也许能行,我到现在也没搞定,都是一片杂音。

这个文件中与snd-hda-intel模块的model有关的内容是:
-------------------------
    3stack 3-jack in back and a headphone out
    3stack-digout 3-jack in back, a HP out and a SPDIF out
    5stack 5-jack in back, 2-jack in front
    5stack-digout 5-jack in back, 2-jack in front, a SPDIF out
    6stack 6-jack in back, 2-jack in front
    6stack-digout 6-jack with a SPDIF out
-------------------------

所以,这样:
rmmod snd-hda-intel; modprobe snd-hda-intel model=3stack  
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=3stack-digout
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=5stack  
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=5stack-digout
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=6stack  
然后开alsamixer加音量、消静音,不行的话再试:
rmmod snd-hda-intel; modprobe snd-hda-intel model=6stack-digout ,
当然,还有其它的选项,到那个文件里自己找。

可以参考这个贴:
http://www.linuxsir.cn/bbs/showthread.php?t=305298
回复 支持 反对

使用道具 举报

发表于 2007-7-22 13:07:41 | 显示全部楼层
所有操作都报这个错
ERROR: Module snd_hda_intel is in use
回复 支持 反对

使用道具 举报

发表于 2007-7-22 14:08:14 | 显示全部楼层
可能是你的某个程序用这个模块,重启系统,不要进入X,在console中执行。希望你成功。

我在Debian中搞定了alsa驱动:
到alsa站点下载最新版 alsa-driver-1.0.14rc2.tar.bz2 (不用内核自带的), 直接编译 ./configure && make && make install , 安装中没有加任何model参数。
回复 支持 反对

使用道具 举报

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

本版积分规则

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