Maxshine 发表于 2004-10-25 16:13:37

我的alsactl和alsamixer无法使用

由于alsa驱动默认启动后声音静音的,我便按照论坛的方法用alsactl+alsamixer进行配置,但这两个工具都不能用。amixer也不能工作
具体错误是:
# alsamixer -c 0
alsamixer: function snd_ctl_open failed for hw:0: No such file or directory

# amixer
amixer: Mixer attach default error: No such file or directory

# alsactl store
alsactl: save_state:1061: No soundcards found...

尤其是alsactl的错误最奇怪。明明驱动都装了,声卡也能出声,却告诉没有声卡。我用的是alsa 1.03驱动。
顺便也把modules.conf给帖出来吧。
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# OSS/Free portion - card #2 (cmipci)
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.3 ---
alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---

那位高人能帮忙看看,不胜感谢!

linky_fan 发表于 2004-10-25 16:48:53

你用的什么发行版。debian用的是oss的

Maxshine 发表于 2004-10-25 22:04:13

我用的是RH9,每次启动系统和所有的音频播放程序全部是静音。调整很烦人。

看到公社上有帖子使用alsactl和alsamixer作调整,就试了试,可是出现上面的毛病。

NightHK3 发表于 2004-10-25 23:29:34

配置有点乱啊,声卡是intel8x0吧,如果是的话只要这一段就行了(我只试过redhat,其它的发行版不知行不行)
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.3 ---
alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---
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 || :

Maxshine 发表于 2004-10-26 06:57:22

最上面的配置是自己写的,不知道为什么不能用,所以又用aslaconf重新生成了一遍。
楼山的兄弟知道为什么我的alsactl和alsamixer不能用么?
谢谢了。

NightHK3 发表于 2004-10-26 21:08:58

我也碰到过alsamixer不能用的情况,不过错误信息是发生段错误,换一个版本的alsa驱动重新编译安装后就好了,你也试试看吧

Maxshine 发表于 2004-10-26 22:09:04

也罢,不行也只好如此了。
不知道到底是少了什么文件。
页: [1]
查看完整版本: 我的alsactl和alsamixer无法使用