LinuxSir.cn,穿越时空的Linuxsir!

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

很奇怪的声卡问题,启动alsasound时找不到声卡

[复制链接]
发表于 2005-12-18 21:51:15 | 显示全部楼层 |阅读模式
声卡类型:00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)

alsa-driver驱动安装没有任何问题,alsaconf也成功
但/etc/init.d/alsasound start 时,却提示找不到相关设备:


一些信息
/etc/init.d/alsasound restart

  1. * Storing ALSA Mixer Levels ...
  2. /usr/sbin/alsactl: save_state:1163: No soundcards found...
  3. * Unloading ALSA ...
  4. * Unloading ALSA modules ...
  5. * Loading ALSA modules ...
  6. *    Loading: snd-card-0 ...
  7. *    Loading: snd-seq-oss ...
  8. *    Loading: snd-pcm-oss ...
  9. * ERROR: Failed to load necessary drivers
  10. * Restoring Mixer Levels ...
  11. * No mixer config in /etc/asound.state, you have to unmute your card!
复制代码

alsamixer
  1. alsamixer:function snd_ctl_open failed for default: No such device
复制代码


lsmod

  1. Module                  Size  Used by
  2. snd_pcm_oss            54560  0
  3. snd_mixer_oss          20736  1 snd_pcm_oss
  4. snd_seq_oss            38528  0
  5. snd_seq_midi_event      8320  1 snd_seq_oss
  6. snd_seq                57744  4 snd_seq_oss,snd_seq_midi_event
  7. snd_seq_device          9868  2 snd_seq_oss,snd_seq
  8. snd_hda_intel          19472  0
  9. snd_hda_codec          90752  1 snd_hda_intel
  10. snd_pcm                94340  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
  11. snd_timer              27396  2 snd_seq,snd_pcm
  12. snd                    60516  9 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
  13. soundcore              11744  1 snd
  14. snd_page_alloc         11912  2 snd_hda_intel,snd_pcm
  15. ipv6                  267232  8
  16. ppp_synctty            12032  0
  17. ppp_async              13440  1
  18. crc_ccitt               3072  1 ppp_async
  19. ppp_generic            32532  6 ppp_synctty,ppp_async
  20. slhc                    8064  1 ppp_generic
  21. usbcore               123776  1
  22. tg3                   107652  0
复制代码


ls /dev/snd/* -l
  1. crw-rw----  1 root audio 116,  1 12月 18 21:28 /dev/snd/seq
  2. crw-rw----  1 root audio 116, 33 12月 18 21:28 /dev/snd/timer
复制代码


ls /etc/modules.d/alsa

  1. # Alsa 0.9.X kernel modules' configuration file.
  2. # $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.4 2004/11/16 01:31:22 eradicator Exp $

  3. alias char-major-116 snd
  4. alias char-major-14 soundcore

  5. alias sound-service-0-0 snd-mixer-oss
  6. alias sound-service-0-1 snd-seq-oss
  7. alias sound-service-0-3 snd-pcm-oss
  8. alias sound-service-0-8 snd-seq-oss
  9. alias sound-service-0-12 snd-pcm-oss

  10. alias /dev/mixer snd-mixer-oss
  11. alias /dev/dsp snd-pcm-oss
  12. alias /dev/midi snd-seq-oss

  13. # --- BEGIN: Generated by ALSACONF, do not edit. ---
  14. # --- ALSACONF version 1.0.10rc3 ---
  15. alias snd-card-0 snd-hda-intel
  16. alias sound-slot-0 snd-hda-intel
  17. # --- END: Generated by ALSACONF, do not edit. ---
复制代码
发表于 2005-12-18 21:59:05 | 显示全部楼层
给个 lspci 呵呵,看起来是选择的驱动不对
回复 支持 反对

使用道具 举报

发表于 2005-12-18 23:43:11 | 显示全部楼层
有没有起动 coldplug,这个有时会导致alsa-sound 找不到声卡。
回复 支持 反对

使用道具 举报

发表于 2005-12-19 07:12:02 | 显示全部楼层
用alsa-driver的时候,内核对alsa的支持要去掉。
回复 支持 反对

使用道具 举报

发表于 2005-12-19 09:38:28 | 显示全部楼层
手动mknod一个/dev/dsp就OK了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 10:09:48 | 显示全部楼层
/dev/dsp有了
声卡驱动没错
我coldplug试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 10:19:11 | 显示全部楼层
hotplug 和coldplug都装了,还是不行
lspci | grep -i audio
  1. 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-12-20 11:39:48 | 显示全部楼层
我曾遇到过开了 coldplug 会导致找不到声卡。
回复 支持 反对

使用道具 举报

发表于 2005-12-21 09:49:12 | 显示全部楼层
手动装上核心模块试试?看看有没有设备 dsp 出现,用了udev应该不用自己建立设备文件的。

我这边915板,没有用alsa-driver,用的核心提供的驱动,也没编译成模块,直接编入核心了。
emerge alsa-utils之后,alsaconf 都没做,只用
rc-update add alsasound boot
/etc/init.d/alsasound start
alsamixer 调整一下音量,就好使。

对了,想起来一点,很久以前按照 alsa guide来做过,最后好像有个 modules-update,要做才行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-21 11:06:02 | 显示全部楼层
现在改成内核中的alsa模块,效果一样....
编译进核心也一样,没用
回复 支持 反对

使用道具 举报

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

本版积分规则

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