QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3776|回复: 6

我的alsactl和alsamixer无法使用

[复制链接]
发表于 2004-10-25 16:13:37 | 显示全部楼层 |阅读模式
由于alsa驱动默认启动后声音静音的,我便按照论坛的方法用alsactl+alsamixer进行配置,但这两个工具都不能用。amixer也不能工作
具体错误是:
[root@localhost log]# alsamixer -c 0
alsamixer: function snd_ctl_open failed for hw:0: No such file or directory

[root@localhost log]# amixer
amixer: Mixer attach default error: No such file or directory

[root@localhost log]# 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. ---

那位高人能帮忙看看,不胜感谢!
发表于 2004-10-25 16:48:53 | 显示全部楼层
你用的什么发行版。debian用的是oss的
回复

使用道具 举报

 楼主| 发表于 2004-10-25 22:04:13 | 显示全部楼层
我用的是RH9,每次启动系统和所有的音频播放程序全部是静音。调整很烦人。

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

使用道具 举报

发表于 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 || :
回复

使用道具 举报

 楼主| 发表于 2004-10-26 06:57:22 | 显示全部楼层
最上面的配置是自己写的,不知道为什么不能用,所以又用aslaconf重新生成了一遍。
楼山的兄弟知道为什么我的alsactl和alsamixer不能用么?
谢谢了。
回复

使用道具 举报

发表于 2004-10-26 21:08:58 | 显示全部楼层
我也碰到过alsamixer不能用的情况,不过错误信息是发生段错误,换一个版本的alsa驱动重新编译安装后就好了,你也试试看吧
回复

使用道具 举报

 楼主| 发表于 2004-10-26 22:09:04 | 显示全部楼层
也罢,不行也只好如此了。
不知道到底是少了什么文件。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 11:47 , Processed in 0.049818 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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