LinuxSir.cn,穿越时空的Linuxsir!

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

为什么每次重新开机后,要重新运行alsaconf配置声卡以后才有声音呢?

[复制链接]
发表于 2005-4-9 20:48:04 | 显示全部楼层 |阅读模式
有什么办法解决吗?
发表于 2005-4-9 20:50:51 | 显示全部楼层
你不妨把没声音时的lsmod和有声音的lsmod输出贴出来看一下

我以前就是这样的,后来比较了一下,发现由于加载了一些dummy模块导致声音模块没有正确加载
回复 支持 反对

使用道具 举报

发表于 2005-4-9 20:53:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-9 21:15:27 | 显示全部楼层
Post by simply
你不妨把没声音时的lsmod和有声音的lsmod输出贴出来看一下

我以前就是这样的,后来比较了一下,发现由于加载了一些dummy模块导致声音模块没有正确加载


你是如何解决的?能否把过程说的详细一些?
回复 支持 反对

使用道具 举报

发表于 2005-4-10 09:21:41 | 显示全部楼层
Post by mingyue
你是如何解决的?能否把过程说的详细一些?


你先把lsmod的结果输出来比较一下嘛,看看差别在哪


我以前是把那些dummy模块禁掉就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-26 03:14:39 | 显示全部楼层
Post by simply
你先把lsmod的结果输出来比较一下嘛,看看差别在哪


我以前是把那些dummy模块禁掉就行了


没声音的lsmod:
Module                  Size  Used by
ipv6                  262468  6
nvidia               3923324  12
floppy                 60304  0
pcspkr                  3688  0
rtc                    12728  0
snd_cmipci             34276  0
snd_opl3_lib           10880  1 snd_cmipci
snd_hwdep               9476  1 snd_opl3_lib
snd_bt87x              14536  0
bttv                  154252  0
video_buf              22212  1 bttv
i2c_algo_bit            9800  1 bttv
v4l2_common             6208  1 bttv
btcx_risc               4808  1 bttv
i2c_core               24144  2 bttv,i2c_algo_bit
videodev                9984  1 bttv
8139cp                 20672  0
snd_via82xx            29604  0
snd_ac97_codec         69508  1 snd_via82xx
snd_pcm_oss            54376  0
snd_mixer_oss          19904  1 snd_pcm_oss
snd_pcm                97480  4 snd_cmipci,snd_bt87x,snd_via82xx,snd_pcm_oss
snd_timer              25540  2 snd_opl3_lib,snd_pcm
snd_page_alloc         11720  3 snd_bt87x,snd_via82xx,snd_pcm
gameport                4736  2 snd_cmipci,snd_via82xx
snd_mpu401_uart         8000  2 snd_cmipci,snd_via82xx
snd_rawmidi            25316  1 snd_mpu401_uart
snd_seq_device          8264  2 snd_opl3_lib,snd_rawmidi
snd                    57380  13 snd_cmipci,snd_opl3_lib,snd_hwdep,snd_bt87x,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10400  2 bttv,snd
shpchp                100716  0
pciehp                 97388  0
pci_hotplug            34352  2 shpchp,pciehp
via_agp                 9088  1
uhci_hcd               32784  0
usbcore               118308  3 uhci_hcd
8139too                26112  0
mii                     5184  2 8139cp,8139too
parport_pc             36932  0
parport                41544  1 parport_pc
agpgart                34536  2 nvidia,via_agp
nls_cp437               5760  7
vfat                   14656  7
fat                    46720  1 vfat
nls_cp936             126528  8
ntfs                  102164  1
tsdev                   7360  0
mousedev               10444  2
evdev                   9600  0
capability              4616  0
commoncap               7296  1 capability
psmouse                20232  0
ide_cd                 42528  0
cdrom                  40284  1 ide_cd
ext3                  126760  3
jbd                    61784  1 ext3
mbcache                 9284  1 ext3
ide_generic             1472  0
via82cxxx              13980  1
ide_disk               19264  14
ide_core              138724  4 ide_cd,ide_generic,via82cxxx,ide_disk
unix                   28660  418
fbcon                  31940  71
font                    8448  1 fbcon
vesafb                  6688  1
cfbcopyarea             3840  1 vesafb
cfbimgblt               3072  1 vesafb
cfbfillrect             3712  1 vesafb


有声音的lsmod:
Module                  Size  Used by
snd_cmipci             34276  0
snd_pcm_oss            54376  0
snd_mixer_oss          19904  1 snd_pcm_oss
snd_pcm                97480  2 snd_cmipci,snd_pcm_oss
snd_page_alloc         11720  1 snd_pcm
snd_opl3_lib           10880  1 snd_cmipci
snd_timer              25540  2 snd_pcm,snd_opl3_lib
snd_hwdep               9476  1 snd_opl3_lib
gameport                4736  1 snd_cmipci
snd_mpu401_uart         8000  1 snd_cmipci
snd_rawmidi            25316  1 snd_mpu401_uart
snd_seq_device          8264  2 snd_opl3_lib,snd_rawmidi
snd                    57380  10 snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10400  1 snd
ipv6                  262468  6
nvidia               3923324  12
floppy                 60304  0
pcspkr                  3688  0
rtc                    12728  0
8139cp                 20672  0
shpchp                100716  0
pciehp                 97388  0
pci_hotplug            34352  2 shpchp,pciehp
via_agp                 9088  1
uhci_hcd               32784  0
usbcore               118308  3 uhci_hcd
8139too                26112  0
mii                     5184  2 8139cp,8139too
parport_pc             36932  0
parport                41544  1 parport_pc
agpgart                34536  2 nvidia,via_agp
nls_cp437               5760  7
vfat                   14656  7
fat                    46720  1 vfat
nls_cp936             126528  8
ntfs                  102164  1
tsdev                   7360  0
mousedev               10444  2
evdev                   9600  0
capability              4616  0
commoncap               7296  1 capability
psmouse                20232  0
ide_cd                 42528  0
cdrom                  40284  1 ide_cd
ext3                  126760  3
jbd                    61784  1 ext3
mbcache                 9284  1 ext3
ide_generic             1472  0
via82cxxx              13980  1
ide_disk               19264  14
ide_core              138724  4 ide_cd,ide_generic,via82cxxx,ide_disk
unix                   28660  418
fbcon                  31940  71
font                    8448  1 fbcon
vesafb                  6688  1
cfbcopyarea             3840  1 vesafb
cfbimgblt               3072  1 vesafb
cfbfillrect             3712  1 vesafb

我使用的声卡是cmipci CMedia8738
回复 支持 反对

使用道具 举报

发表于 2005-4-26 09:35:02 | 显示全部楼层
调过音量吗?alsa默认重新启动后音量归零。用alsaconf、alsamixer配置后,应该用alsactl store 命令储存音量信息,并把 alsactl restore命令添加到启动脚本中,让它下次启动时自动加载音量设置。
回复 支持 反对

使用道具 举报

发表于 2005-4-26 18:00:25 | 显示全部楼层
最可疑的就是这三个模块了,
snd_bt87x              14536  0
snd_via82xx            29604  0
snd_ac97_codec         69508  1 snd_via82xx

如果它们写在了/etc/modules里,删除它们重启试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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