假如是这样!我该怎么办?(关于声卡)
我是用的是某个版本的linux,我有一个声卡,目前不支持!我找到了它的驱动源码!然后根据ReadMe和Makefile中的指示在make后生成了一个叫.o的文件。然后该怎么办啊???
是不是将此文件放到/lib/modules/....../drivers/sound下?
该怎样做才能让我的声卡发声啊???
各位大侠,救命!
谢谢。
对cp到哪个目录,然后insmod,重新启动,sndconfig在试试看
不对不对!!!
没有声音!!!
modprbe xxx.o 时,系统告诉我说无法解析符号,为此,我还得另外modprobe一打堆.o文件。
而且机器重新启动之后,那些模块还要重新加载一遍!
为什么没有人站出来帮帮我呢???这次我说清楚一点
我的系统: REDHAT7.2;我的Kernel: 2.4.18;
我的声卡:vt1612a;南桥芯片:vt6235,北桥:p4m266
事情的起因是从我的声卡不能发声开始的。。。。。。
1、我从网上(威盛主页)上下载了驱动程序:74audio_Linux_package1.16.zip,
2、在自己的机器上展开,按照ReadMe.txt中的指示一步一步直至完成,生成一个audio.o文件,
3、我将此文件拷贝至/lib/modules/2.4.18-14/kernel/drivers/sound下,
4、重新启动系统,系统告诉我说在加在声卡驱动时无法解析符号。
5、启动之后,为了加载audio.o,我的手工加载ac97codec和auti401
6、每一次执行depmod -a 时都会说无法解析符号!
7、声卡没有声音,其它一切正常!!!
问题:
One:我做第三步对不对?
Two:为什么系统会说无法解析符号?
Three:我该怎么做才能让系统闭嘴并且能正常加在编译的.o文件?
Fore:我下的这个驱动没有问题吧?
顶一下!!!
都两天了,我的这个问题没有人回复!所以,我顶,我顶顶顶!!!
播放音乐只是没有声音还是有报错啊?
情况是这样的!!!
打开xmms(从rxvt中),放入mp3光盘,将破房文件加入到xmms的播放列表。开始播放后(程序告诉我说mcop warning:user defined signal handler found for SIG_PIPE overriding,这个好像也不算错误吧!),文件进度,好像一直停在开始位置!拉动一下xmms的播放进度条,xmms好像就会死掉(界面没有反应)!rxvt也没有告诉我放生了错误。-----------------------------------
另外,我的操作步骤百分百的正确吗?关于加载声音模块时(无法解析符号)是什么原因,我该如何解决啊? 无法解析符号是因为audio.o要用到的模块没加载。有这错误那应该说明声卡驱动还没装上。 via网站上说74audio_Linux_package1.16.zip是用于南桥为VT8233, VT8233C & VT8233A的主板,你确认它支持你的主板?
更严重的问题出现了!!!
我又从新下载了驱动,从http://www.mydrivers.com/cgi-bin/board/1015,1.htm下了一个叫audio_linux_v1.20_package.zip的东东,好像威盛的驱动程式页面上也有下载。解压缩,按照readme中的方法一步步的做下去,我的系统是7.2,但kernel用的是2.4.18,在RedHat目录中有6.0到7.3所有的版本,我用了7.2的目录下驱动,先将vinstall中的kernel版本替换成2.4.18-14,然后执行./vinstall,系统提示信息如下:
-------- install start --------
old.modules.conf already exist
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol pci_unregister_driver_R738350d9
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol create_proc_entry_R0bae5560
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol register_sound_mixer_Rca2206a3
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol sprintf_R3c2c5af5
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol pci_enable_device_Rd397015d
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol pci_write_config_byte_R3167e234
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol register_sound_dsp_R7987cb4e
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol __pollwait_R047dd2bd
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol remove_proc_entry_R23c20f40
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol free_pages_R234535e0
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol pci_register_driver_R304ebf84
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol __get_free_pages_R5b3b8f78
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: unresolved symbol pci_read_config_byte_R2942b2b0
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols.Contact the module supplier for
assistance, only they can help you.
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: insmod /lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o failed
/lib/modules/2.4.18-14/kernel/drivers/sound/viaudio.o: insmod viaudio failed
-------- vinstall end --------
***********************************
就救我吧!!! 先加载soundcore,ac97_codec试试。
唉!!!
不行,还是老样子,报的错都一样!!!
加载时不要写".o"
filename is abc.o
则
insmod abc
没有写!
我用modprobe
modprobeac97_codec
modprobeuart401
lsmod,可以看见这两个模块都加在上了
modprobeviaudio
出错。
我怀疑是不是威盛的驱动的问题,它提供的是一个现成的.o文件,它的编译环境肯定和我系统上的环境不同。
页:
[1]