LinuxSir.cn,穿越时空的Linuxsir!

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

附详细配置,大家帮忙看下FC6下声卡打死不工作的原因。

[复制链接]
发表于 2006-12-23 16:58:37 | 显示全部楼层 |阅读模式
系统是FC6,系统可以认出声卡,但是就是不发声,折腾一个星期没折腾明白。
声卡是本本板载(ICH7)Realtek ALC883

[root@localhost ~]# uname -r -m -p -i
2.6.18-1.2868.fc6PAE i686 i686 i386

参考了精华文章中的声卡相关文章,下了新内核放到/usr/src/linuxg下,编译没安装,然后安装了下面的包,一切正常,就是没声,音量也打开了。
alsa-driver-1.0.13.tar.bz2
alsa-lib-1.0.13.tar.bz2
alsa-utils-1.0.13.tar.bz2

下面是命令的相关输出结果,比较多,希望了解这方面的兄弟帮帮忙分析分析。包括以下命令:
[root@localhost ~]# lsmod | grep snd
[root@localhost ~]# alsaconf
[root@localhost ~]# cat /etc/modprobe.conf
[root@localhost ~]# lspci -v
[root@localhost ~]# modinfo snd-hda-intel
[root@localhost ~]# modinfo soundcore


[root@localhost ~]# uname -r -m -p -i
2.6.18-1.2868.fc6PAE i686 i686 i386

[root@localhost ~]# lsmod | grep snd
snd_hda_intel          22741  0
snd_hda_codec         154049  1 snd_hda_intel
snd_seq_dummy           8133  0
snd_seq_oss            37185  0
snd_seq_midi_event     11841  1 snd_seq_oss
snd_seq                57137  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         12621  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            46561  0
snd_mixer_oss          20545  1 snd_pcm_oss
snd_pcm                80453  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              27077  2 snd_seq,snd_pcm
snd                    57029  9 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              14113  1 snd
snd_page_alloc         14409  2 snd_hda_intel,snd_pcm



[root@localhost ~]# alsaconf
which: no dialog in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Building card database..

Loading driver...
Starting sound driver: snd-hda-intel done
Starting sound driver: snd-hda-intel done
Starting sound driver: snd-hda-intel done
Setting default volumes...


[root@localhost ~]# cat /etc/modprobe.conf
alias eth0 e100
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel

# ALSA portion
        alias char-major-116 snd
        alias snd-card-0 snd-hda-intel
        # module options should go here

        # OSS/Free portion
        alias char-major-14 soundcore
        alias sound-slot-0 snd-card-0

        # 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



[root@localhost ~]# lspci -v
********省略**********
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
        Subsystem: Mitac Unknown device 8258
        Flags: bus master, fast devsel, latency 0, IRQ 66
        Memory at 4c200000 (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)

*********省略***********



[root@localhost ~]# modinfo snd-hda-intel
filename:       /lib/modules/2.6.18-1.2868.fc6PAE/kernel/sound/pci/hda/snd-hda-intel.ko
description:    Intel HDA driver
license:        GPL
srcversion:     C7E4741EBC840B4C6F7E1C9
alias:          pci:v000010DEd00000371sv*sd*bc*sc*i*
alias:          pci:v000010DEd0000026Csv*sd*bc*sc*i*
alias:          pci:v000010B9d00005461sv*sd*bc*sc*i*
alias:          pci:v00001039d00007502sv*sd*bc*sc*i*
alias:          pci:v00001106d00003288sv*sd*bc*sc*i*
alias:          pci:v00001002d0000793Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00004383sv*sd*bc*sc*i*
alias:          pci:v00001002d0000437Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000284Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000269Asv*sd*bc*sc*i*
alias:          pci:v00008086d000027D8sv*sd*bc*sc*i*
alias:          pci:v00008086d00002668sv*sd*bc*sc*i*
depends:        snd-pcm,snd-page-alloc,snd-hda-codec,snd
vermagic:       2.6.18-1.2868.fc6PAE SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1
parm:           index:Index value for Intel HD audio interface. (int)
parm:           id:ID string for Intel HD audio interface. (charp)
parm:           model:Use the given board model. (charp)
parm:           position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size). (int)
parm:           probe_mask:Bitmask to probe codecs (default = -1). (int)
parm:           single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm:           enable:bool


[root@localhost ~]# modinfo soundcore
filename:       /lib/modules/2.6.18-1.2868.fc6PAE/kernel/sound/soundcore.ko
alias:          char-major-14-*
license:        GPL
author:         Alan Cox
description:    Core sound module
srcversion:     69B73D502EF87CE567454E1
depends:        
vermagic:       2.6.18-1.2868.fc6PAE SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1

有时间的兄弟帮帮忙看看错哪了。
其中有一插曲,上面的都装完后还是没声,于是有病乱投医,装了个FC5的官方驱动,用
ststem-config-soundcard测试竟然有声了,可把我乐的不行了,但是装上XMMS等软件后什么格式的音乐都放不了,只有测试有声,提示没有音频硬件什么的,那就重启吧,起来后,音量控制直接就是个叉,还提示找不到硬件,ststem-config-soundcard测试也不行了,找不到硬件,当时就晕了,不知其所以然,没办法就重装了,上面是又装了一次的结果,在不敢装FC5的了。
肯定是能出声了,就是不知道该怎么做!大家帮帮忙!谢谢兄弟们!!
发表于 2006-12-25 17:14:39 | 显示全部楼层
也是 ALC883 到现在也没有声音!
回复 支持 反对

使用道具 举报

发表于 2006-12-25 17:52:52 | 显示全部楼层
ALC883,我装个最新的ALSA就好了,当然也可以用2.6.19的kernel,其他配置都用系统默认的
回复 支持 反对

使用道具 举报

发表于 2006-12-25 18:17:24 | 显示全部楼层
升级pciutils包试一下~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-25 20:39:04 | 显示全部楼层
Post by dgod
ALC883,我装个最新的ALSA就好了,当然也可以用2.6.19的kernel,其他配置都用系统默认的

也装了新的ALSA,没用呢!
2.6.19内核能行吗?试试看的,谢谢哦,真希望能好用啊.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-25 20:40:20 | 显示全部楼层
Post by schoolwind
升级pciutils包试一下~

这个包是做什么用的呢?
回复 支持 反对

使用道具 举报

发表于 2006-12-25 21:26:34 | 显示全部楼层
Post by xxwdream
这个包是做什么用的呢?

查看pci 卡工具,不知fc有没有类似的包,实在不行realtek.com.tw去找吧,不过跟alsa应该是一样的。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-26 09:57:18 | 显示全部楼层
Post by schoolwind
查看pci 卡工具,不知fc有没有类似的包,实在不行realtek.com.tw去找吧,不过跟alsa应该是一样的。。。

郁闷,realtek.com.tw只FC5的驱动下载。装上就死翘翘了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-26 10:07:10 | 显示全部楼层
Post by dgod
ALC883,我装个最新的ALSA就好了,当然也可以用2.6.19的kernel,其他配置都用系统默认的

对了你的2.6.19的内核是自己下来的吗?我用YUM更新里面是没有的哦!
回复 支持 反对

使用道具 举报

发表于 2006-12-26 14:14:31 | 显示全部楼层
作者: dgod
ALC883,我装个最新的ALSA就好了,当然也可以用2.6.19的kernel,其他配置都用系统默认的

我试了,才知道 dgod 是胡说八道的家伙!
回复 支持 反对

使用道具 举报

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

本版积分规则

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