LinuxSir.cn,穿越时空的Linuxsir!

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

有关声卡的老话题新问题。求助

[复制链接]
发表于 2004-2-26 21:55:45 | 显示全部楼层 |阅读模式
我的声卡是独立的CMedia8338芯片,系统是RH9.0,在声卡检测时可以看到系统能够认出是CMedia8338,但声音刺耳。先声明我以前成功装过alsa。
   找到了alsa0.9.6 包括driver,lib,utils之后,先make xconfig,
在“sound” 选项下选中Sound card support----Y,  
                              然后OSS support  --------Y

1.      cd  alsa-driver ,   
           ./configure;
            make;   
            make install;
           ./snddevices
2.     cd utils,
       ./alsaconf;
3.        cd alsa-lib,
         ./configure;
           make ;
           make install;
4  cd  alsa-utils ,
     ./configure;
       make ;
       make install;
5  cd  alsa-utils ,
      ./aslamixer    -----------device not foud !!
此时进行声卡检测,直接就是 can not load the sound card driver !

无奈之下,cd alsa-driver ,
              ./configure --with-debug=detect;
                make clean
然后找到OSS.398c ,以及其他人试验过确实可用的license.arc
         cd  OSS.398c  ,
         ./oss-install (图形界面安装)
      Auto self test 可以听到熟悉的OSS测试声音,
       save and exit,
------------successfully installed.   
      soundoff
      把license.arc替换掉
    soundon
     "license  sold to UNION  ok
       OSS started "
按理说到了此时已经成功了,可是在声卡检测时没有出错,却静音,什么声音都没有,我想是 mixer的问题,没有打开音量,就 cd 到 usr/local/lib/oss,
运行 ./ossxmix 出现图形界面的音量控制,我把所有的都拨到最大值,进行声卡测试,依然没有任何声音。
再次 ./ossmixer  
却报错 :“/dev/mixer 0  is busy, or used by another  application .
   
我真的没有办法了,请看出来什么原因的大虾给予指点。
发表于 2004-3-4 00:45:51 | 显示全部楼层

你的问题有普遍性!!!!!

oss声卡驱动不支持共享中断的方式,虽然linux本身支持共享中断。
但是在一个安装正常的系统里,你可以查看到各种设备,包括你无法驱动的硬件。当用oss驱动声卡时,由于声卡可能与有些设备共享中断,oss一般会提示你出现共享冲突,造成无法驱动。但是系统正常,就是无法发出声音!!!!
我很早就遇到这个问题了,无法解决。
郁闷ing...



你可以沿用alsa的驱动方式,好好研究一下,应该是能解决的,既然以前都解决了。

很抱歉,我没有用过alsa,所以无法发表意见。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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