沉默啊沉默,不在沉默中爆发,就在沉默中灭亡

沉默啊沉默,不在沉默中爆发,就在沉默中灭亡

我在安装帝盟S90声卡时
按照readme做到Mskefile时系统提示bash: ./Makefile: Permission denied”
在用OSS驱动声卡时除了CD可以正常发声以外其他的(如mp3,vcd等)都无法正常发声。
实在没办法了。
请问我该怎么办?请高手指点,多谢!!!

      
root否?      
Mixer vol 开了没有???
Redhat 7.1 的默认音量很小(至少在我见过的机子上都如此)

            ^_^      
这个不错,弄不好就试试她      
还是没有安装好!
放CD时只是由光驱解码,然后从光驱的数据线传到声卡
的通道再音箱。不信,你用耳塞插到光驱的面板上的插
孔去听,也不是一样有声音吗?所以,还没有正常安装
好,努力吧(用力状,唔~~)      
先到http://www.alsa-project.org/下载 alsa-driver-0.5.11.tar.bz2
alsa-utils-0.5.10.tar.bz2
alsa-lib-0.5.10b.tar.bz2
三个软件包.用bunzip2 alsa-driver-0.5.11.tar.bz2和tar vfx alsa-driver-0.5.11.tar解开软件包,另外两个包做同样处理.如果是redhat linux 7.1,在安装之前,运行以下命令:cd /usr/src
ln -s linux-2.4.2 linux,将linux-2.4.2做个链结.
然后进入alsa-driver-0.5.11的目录,连续运行以下三个命令:
./configure
(如果你的声卡属于ISA即插即用类型,请输入./configure --with-isapnp=yes)
make install(这一步耗时n久,需要耐心等待)
./snddevices
之后进入alsa-lib-0.5.10b, 连续运行以下两个命令:
./configure
make install
再后进入alsa-utils-0.5.10,连续运行以下两个命令:
./configure
make install
下面该编辑/etc/modules.conf文件了,如果你只有一块声卡,在其中加入这么几行alias char-major-116 snd
alias snd-card-0 snd-card-xxx # 注:其中xxx是你的声卡型号,如ymfpci
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
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
由于我有两块声卡,所以我加入的内容如下:
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
# ALSA portion
alias snd-card-0 snd-card-ymfpci
# OSS/Free portion
alias sound-slot-0 snd-card-0
# 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
# ALSA portion
alias snd-card-1 snd-card-es18xx
# OSS/Free portion
alias sound-slot-1 snd-card-1
# OSS/Free portion - card #2
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-1 snd-seq-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-8 snd-seq-oss
alias sound-service-1-12 snd-pcm-oss
如果你也有两块声卡,只需将两块声卡的型号换成你的就可以了.
之后,运行:alsamixer,于是看见了有条状图形的混音器,按 上下左右 光标键调节,注意,如果条状图上有"MM"的字样,说明是静音,按 m 键将静音去掉.调号之后,按esc退出(如果有两块声卡,用alsamixer -c 0来调节第一块,用alsamixer -c 1来调节第二块)下面要存储刚才的配置了:alsactl store 这样设置被保存.如果以后在图形界面的混音器将音量调乱了,可以用alsactl restore恢复保存了的设置.
好了,现在声卡驱动安装完成,可以试听一些mp3,cd,midi之类的音乐,顺便调节音量.       
谢谢大家的帮助!
huzheng:
我再照你说的做时在执行到./configure
系统出现:
loading cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for linux/fs.h... yes
checking for working const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for directory with kernel source... /usr/src/linux
checking for kernel version... expr: syntax error
expr: syntax error
expr: syntax error
failed (probably missing /usr/src/linux/include/linux/version.h)
我又接着make install
系统提示:
make dep
make[1]: Entering directory `/temp/sk/alsa-driver-0.5.10a'
make -C utils update-deps
make[2]: Entering directory `/temp/sk/alsa-driver-0.5.10a/utils'
Makefile:8: ../Makefile.conf: No such file or directory
make[2]: *** No rule to make target `../Makefile.conf'. Stop.
make[2]: Leaving directory `/temp/sk/alsa-driver-0.5.10a/utils'
make[1]: *** [cards.config] Error 2
make[1]: Leaving directory `/temp/sk/alsa-driver-0.5.10a'
make: *** [include/sndversions.h] Error 2
请问我该怎么办啊?      
看过两位的贴子后,我就晕倒了。
对不起。我不是故意的。      
你装的是redhat7.1吧

错误的开始:
#checking for kernel version... expr: syntax error
#expr: syntax error
#expr: syntax error
#failed (probably #missing /usr/src/linux/include/linux/version.h)

下面的做了吗?
cd /usr/src
ln -s linux-2.4.2 linux

要不你把kernel source的rpm包也装好

如果你的声卡属于ISA即插即用类型,请输入./configure --with-isapnp=yes

我其实也是照做,很顺利.

      
再一次感谢!
我做了:
cd /usr/src
ln -s linux-2.4.2 linux
我是新手
请问在那里可找到kernel source呀?
麻烦了!
我的声卡是
帝盟的s90(PCI芯片是Aureal Vortex 8820)
用的是 redhat7.1