LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dgqbkl

为VIA8233声卡提出解决方案!弥补论坛中原ALSA方案的不足!

[复制链接]
发表于 2002-12-12 22:58:13 | 显示全部楼层
你编译过内核么?如果没有编译过的话,是不行的,因为要用到内核模块的依赖信息,你在内核的目录里:
make mrproper
make menuconfig
make dep
到这一步,alsa应该可以编译了。
发表于 2002-12-12 22:59:31 | 显示全部楼层
还有啊,你的alsa版本挺怪的,我装的是0.90pre3的,你的怎么差这么多呢?
发表于 2002-12-12 23:11:47 | 显示全部楼层
你的意思是先编译内核,只有源代码是不行的,是吗?
我的那三个包是前天从www.alsa-project.org的主页上下的
上面有好几个包,如下:
Package Driver Library Utilities Tools OSS Compat. Library
Stable release 0.5.12a 0.5.10b 0.5.10   
Development release 0.9.0rc6 0.9.0rc6 0.9.0rc6 0.9.0rc6 0.9.0rc1
我就下了稳定版,是不是错了?
发表于 2002-12-13 23:44:27 | 显示全部楼层
看一下这帖,我把帖子合并了,这样好解决问题。
发表于 2002-12-14 00:42:09 | 显示全部楼层
谢谢北南老大!我还以为帖子被删了呢?
昨天我从oss网站下了一个oss397f-linux-v2x.tar.gz
终于搞定了.回国头来看看还是满简单的.
步骤如下:
1.把gz包放到/tmp下解开
2.执行解压后的文件 ./oss-install
  会提示替你修改内核的soundcore,修改/etc/module.conf,选择y
3.选择安装目录,默认值/usr/lib/oss即可
4.保存配置后安装就成功了
5.到安装目录下执行./soundon启动服务就可以了
  你还可以执行./osstest的测试程序试一把
  怎么样?效果还不错吧!

另外别忘了读README,学会怎样让系统在启动时自动加载此驱动.
还在无声世界郁闷的兄弟们赶快试试吧!
Good Luck!!!
发表于 2002-12-25 11:01:47 | 显示全部楼层

声卡的问题:

redhat 8.0,没有更新内核.
soltek75drv4主板,
via8233,ac97,
我: 一个摸了几天linux的超级菜鸟.到现在还在摹仿阶段.
按照坛子上的方法,想把声卡声音弄出来,但就是不成功.
我是一步一步都按照他们说的来的,但就是不行(我对命令的用法不熟,也是依样画葫芦......)
不知哪位大虾给个比较适合我的搞法?
最好能谈一谈这个基础的搞法是怎么回事--儿!
发表于 2002-12-26 12:37:38 | 显示全部楼层
看一下这个吧。
我把帖子合并了,这样更方便解决问题
请试一下。
发表于 2002-12-26 14:55:23 | 显示全部楼层

make 出错!SOS

make[1]: *** [sound.o] Error 1
make[1]: Leaving directory `/usr/src/Alsa/alsa-driver-0.5.12a/kernel'
make: *** [compile] Error 1

我先运行 make
再运行     make install
提示如上错误
大哥们如何办理呀?
发表于 2002-12-26 15:51:35 | 显示全部楼层

速龙1600+ 8kha+(kt266a,ddr,ac97) 老是出错

[root@st39 alsa-driver-0.5.12a]#./configure
这个没有错误
[root@st39 alsa-driver-0.5.12a]#make
出错:提示信息是:
              sound.c:698: warning: type defaults to `int' in declaration of                                     `config_must_be_included_before_module'

[root@st39 alsa-driver-0.5.12a]#make install
出错信息同:make 的信息

[root@st39 alsa-driver-0.5.12a]#./snddevices
没有发现什么错误
[root@st39 alsa-driver-0.5.12a]# modprobe snd-via82xx
出错信息:modprobe: Can't locate module snd-via82xx

最后还是在无声的世界里
各位大虾,大哥们,帮帮我吧!
发表于 2002-12-26 16:33:05 | 显示全部楼层
Redhat 8.0对于via8233声卡仍然采用了一个十分古老而且早已证明无法正常工作的驱动via82cxxx_audio, 安装alsa驱动前,需要先卸载原先的驱动, 这是via厂家提供的步骤

1. 卸载老驱动
modprobe -r via82cxxx_audio
modprobe -r snd-pcm-oss
modprobe -r snd-seq-oss
modprobe -r snd-mixer-oss
modprobe -r snd-card-via8233

2.安装alsa驱动
bzip2 -dc alsa-driver-0.XXXX-tar.bz2 | tar xvf -
cd  ALSA_PACKAGE_DIR
./configure --with-kernel=/usr/src/linux-2.4
make
make install
./snddevices

3. 测试
modprobe snd-via8233
(注:请参照alsa的说明,不同版本的模块名称不同,0.5有可能是snd-card-via8233, 0.90rc2可能是snd-via8233, 0.90rc6是via-82xx)
modprobe snd-mixer-oss
modprobe seq-oss
modprobe snd-pcm-oss
这样声卡就可以发声音了, 但重新启动后配制丢失

4. 修改/etc/modules.conf文件
如dgqbld的帖子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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