LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: zjzj_1983

emerge alsa-driver出错

[复制链接]
发表于 2004-10-1 01:49:20 | 显示全部楼层
对你了,你是在那个用户下实验的?你用root实验一次。另外你可以重新编译内核看看。把它编译进内核。我怀疑因为用的modules的方式,有的步骤没有执行。问个问题。你的这个文件有吗?是什么内容?/etc/modules.d/alsa
http://www.gentoo.org/doc/zh_tw/alsa-guide.xml安装步骤,把后边的设定给检查一下。
 楼主| 发表于 2004-10-1 02:39:57 | 显示全部楼层
非常感谢你的热情回答
/etc/modules.d/alsa
# Alsa 0.9.X kernel modules' configuration file.
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.1 2003/08/05 21:07:55 johnm Exp $

# ALSA portion
alias char-major-116 snd

# OSS/Free portion
alias char-major-14 soundcore

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
alias snd-card-0 snd-via686a
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - 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
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1
发表于 2004-10-1 05:19:10 | 显示全部楼层
你上面的 alias snd-card-0 snd-via686a
改为
alias snd-card-0 snd_via82xx
用下面的code,应该work了。

  1. alias snd-card-0 snd_via82xx
  2. # OSS/Free portion - card #1
  3. alias sound-service-0-0 snd-mixer-oss
  4. alias sound-service-0-1 snd-seq-oss
  5. alias sound-service-0-3 snd-pcm-oss
  6. alias sound-service-0-8 snd-seq-oss
  7. alias sound-service-0-12 snd-pcm-oss
  8. ##  OSS/Free portion - card #2
  9. ## alias sound-service-1-0 snd-mixer-oss
  10. ## alias sound-service-1-3 snd-pcm-oss
  11. ## alias sound-service-1-12 snd-pcm-oss

  12. alias /dev/mixer snd-mixer-oss
  13. alias /dev/dsp snd-pcm-oss
  14. alias /dev/midi snd-seq-oss
  15. # Set this to the correct number of cards.
  16. options snd cards_limit=1
复制代码

一定帮你吧声卡搞好。
 楼主| 发表于 2004-10-6 12:16:30 | 显示全部楼层
还是没有用。
我的rp呀。
发表于 2004-10-6 13:31:31 | 显示全部楼层
我用2.6内核时也遇到过问题,
现在2.4的好了
贴一下我都配置文件:
# Alsa 0.9.X kernel modules' configuration file.
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.1 2003/08/05 21:07:55 johnm Exp $
                                                                                                                                                
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
                                                                                                                                                
##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
alias snd-card-0 snd-via82xx
alias sound-slot-0 snd-card-0
                                                                                                                                                
                                                                                                                                                
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
                                                                                                                                                
# OSS/Free portion - 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
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss
                                                                                                                                                
#alia snd-card-0 snd-via82xx
#alias sound-slot-0 snd-card-0
                                                                                                                                                
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
                                                                                                                                                
# Set this to the correct number of cards.
options snd cards_limit=1
 楼主| 发表于 2004-10-6 13:43:17 | 显示全部楼层
还是没有用,我找个2.6.8来试试。
 楼主| 发表于 2004-10-6 19:52:46 | 显示全部楼层
~~~>_<~~~~
原来自己直接下一个2.6.8.1没用的,
白辛苦了。
 楼主| 发表于 2004-10-6 22:11:10 | 显示全部楼层
最初由 blackwhite 发表
对你了,你是在那个用户下实验的?你用root实验一次。另外你可以重新编译内核看看。把它编译进内核。我怀疑因为用的modules的方式,有的步骤没有执行。问个问题。你的这个文件有吗?是什么内容?/etc/modules.d/alsa
http://www.gentoo.org/doc/zh_tw/alsa-guide.xml安装步骤,把后边的设定给检查一下。

我已经照着你给的url照作了,可是还是没用,
真希望是我音箱坏了。
发表于 2004-10-7 13:24:27 | 显示全部楼层
我更惨。。。
bash-2.05b# alsamixer

alsamixer: function snd_ctl_open failed for default: No such file or directory
bash-2.05b#

谁知道怎么一回事?
发表于 2004-10-30 18:06:53 | 显示全部楼层
我的也是这样的,我也想知道。555
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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