+ -
当前位置:首页 → 问答吧 → alsamixer无法启用

alsamixer无法启用

时间:2008-04-07

来源:互联网

我的声卡是realtek alc662,在我的ubuntu及debian上都能正常驱动,但在我的刚装的gentoo上总是不行,提示"alsamixer: function snd_mixer_load failed: Invalid argument",而我按照官方文档查看/proc/asound/cards也正常,输出是" 0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe024000 irq 16"再用lsmod|grep snd查找内核模块时,也能找到,输出为"snd_seq_oss 25984 0
snd_seq_midi_event 7680 1 snd_seq_oss
snd_seq 35664 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 8588 2 snd_seq_oss,snd_seq
snd_pcm_oss 33824 0
snd_mixer_oss 15872 1 snd_pcm_oss
snd_hda_intel 216860 0
snd_pcm 48132 2 snd_pcm_oss,snd_hda_intel
snd_timer 18564 2 snd_seq,snd_pcm
snd 33892 8 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer
snd_page_alloc 10504 2 snd_hda_intel,snd_pcm",我觉得都行的,能播放歌曲,但就是无法出声,而且在gnome的声音选项里无法调节,好像以前在装arch也碰到过这个问题,请路过的大侠帮帮忙,谢谢!

作者: zhengjujie   发布时间: 2008-04-07

是否是按照 http://www.gentoo.org/doc/zh_cn/alsa-guide.xml 做的

作者: zhllg   发布时间: 2008-04-07

是的,但就是无法驱动 我用的是2008beta1的版本的系统,用的是默认的内核,并没有对内核进行重新配置,因为系统中有相应的模块(snd_hda_intel),但就是无法驱动,用alsaconf可以进行配置,也尝试过对/etc/rc.conf,/etc/modprobe.conf进行修改,但重启后用alsamixer还是显示“alsamixer: function snd_mixer_load failed: Invalid argument”,很郁闷。

作者: zhengjujie   发布时间: 2008-04-07

用默认内核是什么意思?
用的livecd里的内核?

我建议你还是自己编译,genkernel或者自己配置
http://zh.gentoo-wiki.com/HOWTO_Compile_Kernel
自己编译的才能确保所有的东西都是配套的

作者: zhllg   发布时间: 2008-04-07

试试手动运行 udevtrigger,然后看看alsamixer 能用否。

作者: 晨想   发布时间: 2008-04-07

如果你确实不会配置就现用genkernel配置然后按他加载的模块配置。
建议自己配置我第一次配置内核就是刚用gentoo的时候配置的很好阿(用别的发行版可能你一直不需要自己配置

作者: cbkid   发布时间: 2008-04-07

我安装用的是gentoo提供的基于文本方式的installer,因为自己在校园网络里面,用的是华为认证,无法在安装时连上网络,所以只能放弃stage3的安装方式,但是编译时make.conf里的"alsa-cards"应该填写什么呢?望指教!

作者: zhengjujie   发布时间: 2008-04-07