免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3163 | 回复: 0
打印 上一主题 下一主题

求助,ALSA/OSS驱动,CMI8738都没有声音。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-07 17:27 |只看该作者 |倒序浏览
原来是主板集成的AC97音频芯片,由于mic端口坏了,所以买了一个C-Media的8738声卡。
原来的驱动是ALSA,能识别硬件:
[root@localhost ~]# lspci | grep audio
01:07.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
ALSA驱动自动加载了:
[root@localhost ~]# lsmod | grep snd
snd_cmipci             36833  3
snd_seq_dummy           7877  0
snd_seq_oss            33345  0
snd_seq_midi_event     11073  1 snd_seq_oss
snd_seq                50353  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            43489  0
snd_mixer_oss          19393  3 snd_pcm_oss
snd_pcm                74565  3 snd_cmipci,snd_pcm_oss
snd_page_alloc         13769  1 snd_pcm
snd_opl3_lib           14017  1 snd_cmipci
snd_timer              24773  4 snd_seq,snd_pcm,snd_opl3_lib
snd_hwdep              12869  1 snd_opl3_lib
snd_mpu401             12393  1
snd_mpu401_uart        12225  2 snd_cmipci,snd_mpu401
snd_rawmidi            26561  1 snd_mpu401_uart
snd_seq_device         11852  5 snd_seq_dummy,snd_seq_oss,snd_seq,snd_opl3_lib,snd_rawmidi
snd                    53189  15 snd_cmipci,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device
gameport               19017  3 snd_cmipci,ns558
soundcore              11553  3 snd
第一个snd_cmipci就是
[root@localhost ~]# modinfo snd_cmipci
filename:       /lib/modules/2.6.21-1.3194.fc7/kernel/sound/pci/snd-cmipci.ko
license:        GPL
description:    C-Media CMI8x38 PCI
author:         Takashi Iwai <tiwai@suse.de>
srcversion:     D19D204C34A2C3350B69966
alias:          pci:v000010B9d00000111sv*sd*bc*sc*i*
alias:          pci:v000013F6d00000112sv*sd*bc*sc*i*
alias:          pci:v000013F6d00000111sv*sd*bc*sc*i*
alias:          pci:v000013F6d00000101sv*sd*bc*sc*i*
alias:          pci:v000013F6d00000100sv*sd*bc*sc*i*
depends:        snd-pcm,snd-opl3-lib,snd-mpu401-uart,snd,gameport
vermagic:       2.6.21-1.3194.fc7 SMP mod_unload 686 4KSTACKS
parm:           index:Index value for C-Media PCI soundcard. (array of int)
parm:           id:ID string for C-Media PCI soundcard. (array of charp)
parm:           enable:Enable C-Media PCI soundcard. (array of bool)
parm:           mpu_port:MPU-401 port. (array of long)
parm:           fm_port:FM port. (array of long)
parm:           soft_ac3:Sofware-conversion of raw SPDIF packets (model 033 only). (array of bool)
parm:           joystick_port:Joystick port address. (array of int)
而且使用alsaunmute打开了开关
但是使用耳麦/音箱都没有音频输出,用system-config-soundcard看到了一切正常,就是没有声音。

dmesg中有一些关于alsa的信息,但是不明白什么意思:
audit(1212852475.516:4): avc:  denied  { search } for  pid=1068 comm="salsa" name="root" dev=sda1 ino=2056321 scontext=system_u:system_r:ude
v_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:5): avc:  denied  { search } for  pid=1068 comm="alsaunmute" name="root" dev=sda1 ino=2056321 scontext=system_u:system_
r:udev_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC4] -> GSI 19 (level, high) -> IRQ 20
audit(1212852475.516:6): avc:  denied  { search } for  pid=1111 comm="salsa" name="root" dev=sda1 ino=2056321 scontext=system_u:system_r:ude
v_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:7): avc:  denied  { search } for  pid=1111 comm="alsaunmute" name="root" dev=sda1 ino=2056321 scontext=system_u:system_
r:udev_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:: avc:  denied  { search } for  pid=1114 comm="salsa" name="root" dev=sda1 ino=2056321 scontext=system_u:system_r:ude
v_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:9): avc:  denied  { search } for  pid=1114 comm="alsaunmute" name="root" dev=sda1 ino=2056321 scontext=system_u:system_
r:udev_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:10): avc:  denied  { search } for  pid=1115 comm="salsa" name="root" dev=sda1 ino=2056321 scontext=system_u:system_r:ud
ev_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:11): avc:  denied  { search } for  pid=1115 comm="alsaunmute" name="root" dev=sda1 ino=2056321 scontext=system_u:system
_r:udev_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:12): avc:  denied  { search } for  pid=1116 comm="salsa" name="root" dev=sda1 ino=2056321 scontext=system_u:system_r:ud
ev_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:13): avc:  denied  { search } for  pid=1116 comm="alsaunmute" name="root" dev=sda1 ino=2056321 scontext=system_u:system
_r:udev_t:s0-s0:c0.c1023 tcontext=system_ubject_r:default_t:s0 tclass=dir
audit(1212852475.516:14): avc:  denied  { search } for  pid=1117 comm="salsa" name="root" dev=sda1 ino=2056321 scontext=system_u:system_r:ud
ev_t:s0-s0:c0.c1023 tcontext=system_u:object_r:default_t:s0 tclass=dir
audit(1212852475.516:15): avc:  denied  { search } for  pid=1117 comm="alsaunmute" name="root" dev=sda1 ino=2056321 scontext=system_u:system
_r:udev_t:s0-s0:c0.c1023 tcontext=system_u:object_r:default_t:s0 tclass=dir
audit(1212852475.516:16): avc:  denied  { search } for  pid=1126 comm="salsa" name="root" dev=sda1 ino=2056321 scontext=system_u:system_r:ud
ev_t:s0-s0:c0.c1023 tcontext=system_u:object_r:default_t:s0 tclass=dir
audit(1212852476.015:17): avc:  denied  { search } for  pid=1126 comm="alsaunmute" name="root" dev=sda1 ino=2056321 scontext=system_u:system
_r:udev_t:s0-s0:c0.c1023 tcontext=system_u:object_r:default_t:s0 tclass=dir
不知道和这些信息有没有关系?

后来删掉了alsa,装了oss驱动,还是一样没有声音,但是看到的一切都是正常的,OSS的CM8738驱动正常加载。

求大虾帮忙看看是什么原因,不胜感谢!//bow
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP