LinuxSir.cn,穿越时空的Linuxsir!

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

FC5中intel945集成AC97声卡驱动了不发声奇怪问题 ,麻烦高手留步啊

[复制链接]
发表于 2006-6-26 23:35:06 | 显示全部楼层 |阅读模式
环境:FC5,集成AC97(ich7)声卡。系统一安装就识别出来了,但是一直没把声音发出来。
一、首先查看芯片
[root@localhost ~]# lspci -v

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
        Subsystem: Uniwill Computer Corp Unknown device 9072
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fe1f8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
        Capabilities: [70] Express Unknown type IRQ 0
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Unknown (5)
从上面看就是ICH7,完全能够正确识别啊
二、查看内核版本,因为今天升级了内核已经到了2.6.17
[root@localhost sbin]# uname -r -m -p -i
2.6.17-1.2139_FC5 i686 i686 i386
[root@localhost sbin]#
三、参看modprobe.conf文件
#cat /etc/modprobe.conf

alias eth0 sky2
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
这里也没看出问题,模块也应该没问题。
四、lsmod 查看已经加载的内核模块
[root@localhost ~]# lsmod
Module                  Size  Used by
ppdev                   8645  0
autofs4                19013  1
hidp                   15937  2
rfcomm                 34517  0
l2cap                  23617  10 hidp,rfcomm
bluetooth              44069  5 hidp,rfcomm,l2cap
sunrpc                136573  1
vfat                   11969  1
fat                    47709  1 vfat
dm_mirror              19985  0
dm_mod                 50521  1 dm_mirror
video                  14917  0
button                  6609  0
battery                 9285  0
ac                      4933  0
ipv6                  225569  14
lp                     12297  0
parport_pc             25445  0
parport                34313  3 ppdev,lp,parport_pc
nvram                   8393  0
ohci1394               31749  0
sg                     32349  0
ieee1394              288665  1 ohci1394
snd_hda_intel          17233  3
snd_hda_codec         112065  1 snd_hda_intel
snd_seq_dummy           3781  0
snd_seq_oss            28993  0
snd_seq_midi_event      7105  1 snd_seq_oss
snd_seq                47153  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8909  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            45009  0
snd_mixer_oss          16449  3 snd_pcm_oss
snd_pcm                76869  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
sky2                   35009  0
snd_timer              22597  2 snd_seq,snd_pcm
snd                    50501  11 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9377  3 snd
uhci_hcd               28881  0
snd_page_alloc         10441  2 snd_hda_intel,snd_pcm
i2c_i801                8397  0
ehci_hcd               29005  0
i2c_core               20673  1 i2c_i801
ext3                  116809  1
jbd                    53077  1 ext3
ata_piix               10181  2
libata                 54225  1 ata_piix
sd_mod                 16577  3
scsi_mod              125289  3 sg,libata,sd_mod
[root@localhost ~]#
模块已经被识别了,但是通过system-config-soundcard测试还是没发声音。音量开关一开始就坚持了,没问题。通过上面一系列的检查,已经感觉好像是模块冲突了,但是也检查了,没发现冲突。不知道前辈们从前面能够看出点什么不?
五、问题始终是要解决的,想到ALSA了,对就是它,今天升级kernel因为用的yum工具,所以也升级了alsa
查看alsa版本
[root@localhost sbin]# rpm -qa|grep alsa
alsa-lib-1.0.11-4.rc2
alsa-oss-1.0.11rc3-fc5.1
alsa-utils-1.0.11-4.rc2
[root@localhost sbin]#
alsa版本也是最新了,为什么声卡还不工作啊,麻烦版版们帮忙看看。                    没有声音的世界少了点精彩
发表于 2006-6-27 17:53:54 | 显示全部楼层
i surggest you that do   "yum update"
i meet a same problem with you,when your kernel's type is
2.6.17.you don't  need do nothing.
回复 支持 反对

使用道具 举报

发表于 2006-6-27 22:03:41 | 显示全部楼层

兄弟试试这个,希望有用

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-27 22:47:20 | 显示全部楼层
感谢楼上2位朋友回复,
内核我已经升级到最新的  2.6.17

canshe兄的方法也试过,那篇文章主要针对音量,我是完全没声音出来,所以也没成功
还是感谢2位

斑斑有时间帮忙看看啊
回复 支持 反对

使用道具 举报

发表于 2006-6-28 00:31:11 | 显示全部楼层
运行一下alsaconf,也许有用
回复 支持 反对

使用道具 举报

发表于 2006-6-28 08:55:41 | 显示全部楼层
一楼的声卡和我一样,都是集成的,硬件检测正常,我每次在开关机的时候都没有声音,但是在打开bmp,xmms,mplayer,realplayer等时,都能听到声音。
还有,我在安装ubuntu6.06时硬件检测正常,每次开关机时都有声音,bmp,xmms,mplayer时也有声音。
我在FC5时也从安装的内核升到16.2133了,但也像一楼的,还是没有开关机声音。
怪异呀,我还以为就我一个人机器这样呢,是不是AC97的驱动有问题呀???
回复 支持 反对

使用道具 举报

发表于 2006-6-28 09:18:16 | 显示全部楼层
snd-hda-intel声卡模块接受model参数,不同的硬件组合需要不同的参数,

主要看内核Document里面的alsa配置文档,里面清楚的提到了这一点。
回复 支持 反对

使用道具 举报

发表于 2006-6-28 09:18:18 | 显示全部楼层
snd-hda-intel声卡模块接受model参数,不同的硬件组合需要不同的参数,

主要看内核Document里面的alsa配置文档,里面清楚的提到了这一点。
回复 支持 反对

使用道具 举报

发表于 2006-6-28 11:39:42 | 显示全部楼层
估计是内核的问题。我刚装fedora3 的时候,系统自动识别声卡,也能出声。可是更新了内核之后就不行了。开始以为是声卡出问题了,可是换回到原来的内核下还能出声。

希望那位高人能给指点一下。
回复 支持 反对

使用道具 举报

发表于 2006-6-28 13:00:43 | 显示全部楼层
我的是Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
在 FC4是一切正常,FC5就有问题。开机时不发生,于是运行alsaconf后,再运行alsamixer,打开声音音量,就有声了。下次重启又没声,还得来一次。后来在http://www.alsa-project.org/下 ... 混合同时发声
回复 支持 反对

使用道具 举报

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

本版积分规则

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