LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 9692|回复: 23

intel 82801EB AC'97 Audio声卡安装完成,却没有声音,求助!

[复制链接]
发表于 2003-10-1 18:12:06 | 显示全部楼层 |阅读模式
已经按照"声卡驱动ALSA安装指南(第三版)"安装ALSA驱动
gamix或者alsamixer也都可以进入调整音量的界面进行调整
可是就是没有声音
系统设置-->声卡检测 可以检测到声卡,但是我听不见声音

我的声卡是intel 82801EB AC'97 Audio
windows下可以正常发声

又仔细阅读了声卡驱动ALSA安装指南((第三版)以及后面的跟贴,还是没有解决我的问题

是不是静音的缘故?
如果是的话在哪里可以取消静音?我在gamix中找不到
而且我发现每当我用gamix更改了音量,然后alsactl store保存设置后
然后系统设置-->声卡检测-->听不到声音,再次gamix时,发现音量设置全部被清零了

请指点!谢谢!!!
以下是modules.conf和asound.state
---------modules.conf-----------
alias eth0 e1000
alias usb-controller ehci-hcd
alias usb-controller1 usb-uhci

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.9.0 ---
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
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
options snd major=116 cards_limit=1
options snd-intel8x0 index=0
# --- END: Generated by ALSACONF, do not edit. ---

alias sound-slot-0 snd-intel8x0
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 || :
-------------------------------------
---------asound.state-------------------
state.ICH5 {
        control.1 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Master Playback Switch'
                value false
        }
        control.2 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'Master Playback Volume'
                value.0 0
                value.1 0
        }
        control.3 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Headphone Playback Switch'
                value false
        }
        control.4 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'Headphone Playback Volume'
                value.0 0
                value.1 0
        }
        control.5 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Master Mono Playback Switch'
                value false
        }
        control.6 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'Master Mono Playback Volume'
                value 0
        }
        control.7 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Phone Playback Switch'
                value false
        }
        control.8 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'Phone Playback Volume'
                value 0
        }
        control.9 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Mic Playback Switch'
                value false
        }
        control.10 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'Mic Playback Volume'
                value 0
        }
        control.11 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Mic Boost (+20dB)'
                value false
        }
        control.12 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Line Playback Switch'
                value false
        }
        control.13 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'Line Playback Volume'
                value.0 0
                value.1 0
        }
        control.14 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'CD Playback Switch'
                value false
        }
        control.15 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'CD Playback Volume'
                value.0 0
                value.1 0
        }
        control.16 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Aux Playback Switch'
                value false
        }
        control.17 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'Aux Playback Volume'
                value.0 0
                value.1 0
        }
        control.18 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'PCM Playback Switch'
                value false
        }
        control.19 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 31'
                iface MIXER
                name 'PCM Playback Volume'
                value.0 0
                value.1 0
        }
        control.20 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 Mic
                comment.item.1 CD
                comment.item.2 Video
                comment.item.3 Aux
                comment.item.4 Line
                comment.item.5 Mix
                comment.item.6 'Mix Mono'
                comment.item.7 Phone
                iface MIXER
                name 'Capture Source'
                value.0 Mic
                value.1 Mic
        }
        control.21 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Capture Switch'
                value true
        }
        control.22 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 15'
                iface MIXER
                name 'Capture Volume'
                value.0 0
                value.1 0
        }
        control.23 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 Mix
                comment.item.1 Mic
                iface MIXER
                name 'Mono Output Select'
                value Mix
        }
        control.24 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 Mic1
                comment.item.1 Mic2
                iface MIXER
                name 'Mic Select'
                value Mic1
        }
        control.25 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'External Amplifier Power Down'
                value false
        }
}
发表于 2003-10-1 20:19:28 | 显示全部楼层

回复 liuchang

先说你之前的问题。做一个源码包的链接,是因为有些软件编译时,默认linux内核源码包路径为/usr/src/linux,如果找不到便会编译出错。alsa以前也是这样,但现在已不会了。做链接只是个习惯,也同时方便某些软件的需要。
第二个问题。。。。我已经回答过好几次了。。。。“另外,还需要正确选择声音开/关选项。”指南中有写,但我还是一次又一次。。。。。。
你没有打开gamix的声音开关。
请看图片附件。
“然后系统设置-->声卡检测-->听不到声音,再次gamix时,发现音量设置全部被清零了”
这个声卡检测是用于linux内核声卡驱动的配置,执行它便会又使用linux内核声卡驱动了。因此请不要用于alsa的配置,alsa配置请用gamix+alsactl
建议:重新执行alsaconf,配置声卡后(或手动删除modules.conf中内核声卡配置字段),再执行之后的步骤。
不行请再发帖。
发表于 2003-10-1 20:20:23 | 显示全部楼层

漏了附件

附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-10-1 22:59:12 | 显示全部楼层

回复: 回复 liuchang

非常感谢你的详细指点!
同时非常抱歉麻烦你再一次贴这张图提醒打开声音开关:(
这张图我在置顶贴的回帖中的确看到很多次了:P,我也照做了

我现在明白了一点,不知道对不对,
就是说我用gamix设置声音之后,不能用声卡检测地方法来验证是否成功是吗?
顺便说一点:我用gamix调音量的时候也听不到声音,是不是本来就没有声音?
也正是因为如此我每次都用声卡检测来验证

我现在在windows下,马上去linux下试一试!
然后会再回帖
非常感谢你!老兄!!!

最初由 rr19xx 发表
先说你之前的问题。做一个源码包的链接,是因为有些软件编译时,默认linux内核源码包路径为/usr/src/linux,如果找不到便会编译出错。alsa以前也是这样,但现在已不会了。做链接只是个习惯,也同时方便某些软件的需要。
第二个问题。。。。我已经回答过好几次了。。。。“另外,还需要正确选择声音开/关选项。”指南中有写,但我还是一次又一次。。。。。。
你没有打开gamix的声音开关。
请看图片附件。
“然后系统设置-->声卡检测-->听不到声音,再次gamix时,发现音量设置全部被清零了”
这个声卡检测是用于linux内核声卡驱动的配置,执行它便会又使用linux内核声卡驱动了。因此请不要用于alsa的配置,alsa配置请用gamix+alsactl
建议:重新执行alsaconf,配置声卡后(或手动删除modules.conf中内核声卡配置字段),再执行之后的步骤。
不行请再发帖。
:
 楼主| 发表于 2003-10-1 23:49:32 | 显示全部楼层

回复: 回复 liuchang

还是没有声音
我照你所说,重新alsaconf ,然后编译安装alsa-lib,alsa-util,gamix,
再gamix调整音量,alsactl store保存设置

进入游戏没有声音
找了一个wav文件,用录音机播放出现进程崩溃
**************************************
应用程序 “gnome-sound-recorder” (进程 15164) 已经崩溃
是以下致命错误导致的。
(段错误)
**************************************
总之,从始至终没有听到半点声音 : (
ps: 我已经排除耳机没插好的可能
附上我的gamix抓图


最初由 rr19xx 发表
先说你之前的问题。做一个源码包的链接,是因为有些软件编译时,默认linux内核源码包路径为/usr/src/linux,如果找不到便会编译出错。alsa以前也是这样,但现在已不会了。做链接只是个习惯,也同时方便某些软件的需要。
第二个问题。。。。我已经回答过好几次了。。。。“另外,还需要正确选择声音开/关选项。”指南中有写,但我还是一次又一次。。。。。。
你没有打开gamix的声音开关。
请看图片附件。
“然后系统设置-->声卡检测-->听不到声音,再次gamix时,发现音量设置全部被清零了”
这个声卡检测是用于linux内核声卡驱动的配置,执行它便会又使用linux内核声卡驱动了。因此请不要用于alsa的配置,alsa配置请用gamix+alsactl
建议:重新执行alsaconf,配置声卡后(或手动删除modules.conf中内核声卡配置字段),再执行之后的步骤。
不行请再发帖。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-10-2 02:12:06 | 显示全部楼层
你现在用的alsa版本是什么?如果是0.9.4,那么请到www.alsa-project.org官方网站 ... 编译安装alsa。
因为你主板的芯片ICH5很新,所以估计与它有关,不知alsa现在是否已经支持它。
如果依然不行,请发帖,并包含以下信息:lspci、lsmod、/etc/modules.conf、/etc/asound.state
写入文件作为附件发上来。
发表于 2003-10-2 02:14:08 | 显示全部楼层
怎会有乱码?再写一遍。
请到http://www.alsa-project.org
官方网站下载最新的0.9.7a,然后重新编译安装alsa。
 楼主| 发表于 2003-10-2 10:12:36 | 显示全部楼层
呵呵,老大你2点多还在线啊!佩服佩服 :2cool
刚刚起床就看到你的回复太高兴了! :thank
不过我还是有个困惑,就是发现mozilla似乎不像ie那样支持ftp链接的下载
而我用gftp又无法连上国外的ftp
当然这时题外话,我现在去windows下面下载先,你如果知道有解决办法就麻烦顺便告诉我吧,


最初由 rr19xx 发表
你现在用的alsa版本是什么?如果是0.9.4,那么请到www.alsa-project.org官方网站 ... 编译安装alsa。
因为你主板的芯片ICH5很新,所以估计与它有关,不知alsa现在是否已经支持它。
如果依然不行,请发帖,并包含以下信息:lspci、lsmod、/etc/modules.conf、/etc/asound.state
写入文件作为附件发上来。
 楼主| 发表于 2003-10-2 11:18:59 | 显示全部楼层
还是不行, : (
我首先卸载了0.9.4 (是用make uninstall吧)
然后编译安装了0.9.7a
安装过程很顺利
用wav文件测试是录音机还是崩溃
但是音频播放器(XMMS)可以播放,可看到进度条前进以及那个随音频强度跳动的"示波器"(sorry,不知道怎么表达这个dd)

附件中是lspci、lsmod、/etc/modules.conf、/etc/asound.state的信息
请指点
谢谢!!!


最初由 rr19xx 发表
你现在用的alsa版本是什么?如果是0.9.4,那么请到www.alsa-project.org官方网站 ... 编译安装alsa。
因为你主板的芯片ICH5很新,所以估计与它有关,不知alsa现在是否已经支持它。
如果依然不行,请发帖,并包含以下信息:lspci、lsmod、/etc/modules.conf、/etc/asound.state
写入文件作为附件发上来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-10-2 11:24:03 | 显示全部楼层
奇怪,我的附件贴上了吗?我怎么看不到?
是一个sound.txt的文件
再贴一次!

http://www.linuxsir.cn/bbs/attac ... p;attachmentid=5978

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

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