LinuxSir.cn,穿越时空的Linuxsir!

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

容我说一句::alsa不是万能的!

[复制链接]
发表于 2004-9-30 13:27:48 | 显示全部楼层 |阅读模式
我一直都无法解决声卡的问题:
1。安装alsa时,执行modprobe snd-via8233时,信息是:
unsolvable ...
就是指向snd.o,我的声卡是via8233A
执行./alsaconf能成功,但执行alsactl store时,报告无法找到声卡

2.换了kernel仍无济于事,添加:touoch include/linux仍然无法解决问题

所以,敬请有经验的ash任务细心的考察和回复我们newbie的问题,不要一口就说"安装alsa"
谢谢
bow~
发表于 2004-9-30 15:34:22 | 显示全部楼层
alsa里面有一个和OSS有关的选项装了否?
我也是主板集成的声卡,必须加上这个才能用。
 楼主| 发表于 2004-9-30 16:25:54 | 显示全部楼层
hanks, Brain!
my damned linux os has not been installed with chinese input methods yet, due to the incapabilities of myself,so that i have to write this in enlish, which i
hope won't cause misunderstandings.

as for the options u mentioned in the thread,what are they?

i've istalled all necenarry packages and tried 2 verions of Alsa as per the instructions posted here,but failed and crippled by the unsolvable symbol.
it's huge cost to have spent 5 days to propell the sound cards even to make some noise,yet,only to be frastrated into dispair.
i've read the 25-page top thread on how to dig sounds from the soundcards, but it's a black hole to suck in my good intentions!
thanks for your efforts to help me out@
bow
 楼主| 发表于 2004-9-30 16:37:59 | 显示全部楼层
one thing i'm hoping to succeed: extract sound out of Realtc VT8233 AC97 (via82cxxx-audio)
and one thing i'm hoping to share with the rest: edit a ques-answer sheet for those suffering from the shutting-up of the mouth of the soundcard.
发表于 2004-10-1 15:20:50 | 显示全部楼层

回复: 容我说一句::alsa不是万能的!

最初由 sphinx 发表
我一直都无法解决声卡的问题:
1。安装alsa时,执行modprobe snd-via8233时,信息是:
unsolvable ...
就是指向snd.o,我的声卡是via8233A
执行./alsaconf能成功,但执行alsactl store时,报告无法找到声卡

2.换了kernel仍无济于事,添加:touoch include/linux仍然无法解决问题

所以,敬请有经验的ash任务细心的考察和回复我们newbie的问题,不要一口就说"安装alsa"
谢谢
bow~


我的情况和你一样:我是INTEL 81848P主板集成的REALTEK ALC850 声卡,装的RH9和alsa 1.0.6版.安装过程正常.但执行modprobe snd-intel8x0 时出错.也是指向snd.o
运行lsmod 提示如下:
Module                  Size  Used by    Tainted: P
soundcore               6404   0  (autoclean)
agpgart                47776   3  (autoclean)
nvidia               4769228   6  (autoclean)
parport_pc             19076   1  (autoclean)
lp                      8996   0  (autoclean)
parport                37056   1  (autoclean) [parport_pc lp]
autofs                 13268   0  (autoclean) (unused)
ppp_synctty             7904   0  (unused)
ppp_async               9440   1
ppp_generic            24444   3  [ppp_synctty ppp_async]
slhc                    6740   0  [ppp_generic]
sk98lin               147520   1
sg                     36524   0  (autoclean)
sr_mod                 18136   0  (autoclean)
ide-scsi               12208   0
scsi_mod              107160   3  [sg sr_mod ide-scsi]
ide-cd                 35708   0
cdrom                  33728   0  [sr_mod ide-cd]
keybdev                 2944   0  (unused)
mousedev                5492   1
hid                    22148   0  (unused)
input                   5856   0  [keybdev mousedev hid]
usb-uhci               26348   0  (unused)
ehci-hcd               19976   0  (unused)
usbcore                78784   1  [hid usb-uhci ehci-hcd]
ext3                   70784   3
jbd                    51892   3  [ext3]

另外运行alsaconf 一切正常.
启动后在"声卡检测"里可以检测到声卡,但播放测试声音时报错:snd-intel8xo不能加载.运行modprobe snd-intel8x0信息如下:
[root@localhost linux]# modprobe snd-intel8x0
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: unresolved symbol schedule_work
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20-8/kernel/sound/acore/snd.o failed
/lib/modules/2.4.20-8/kernel/sound/acore/snd.o: insmod snd-intel8x0 failed

帮我们看看怎么回事?
发表于 2004-10-1 15:49:20 | 显示全部楼层
最初由 Brain 发表
alsa里面有一个和OSS有关的选项装了否?
我也是主板集成的声卡,必须加上这个才能用。


内核里我装了 oss support选项,还是没用
 楼主| 发表于 2004-10-1 17:13:08 | 显示全部楼层
直接安装redhat 9.0
再:
[root@~ ] /sbin/modprobe via82cxxx_audio
不要再尝试在redhat 8.0版本下装lasa了!
如果是装5天没有成功,但您一天的劳动价值远超过至少50元的话,就很不划算了!
借或买redhat 9.0,一了百了!
发表于 2004-10-1 17:54:15 | 显示全部楼层

回复 sphinx

你的结论未免武断了,确实有些声卡alsa还不能驱动,但你的声卡是应该没有问题的,问题并不在alsa上。
事实上,rh的发行版本中,rh8、rh9甚至现在的fedora core的内核,在编译安装alsa时,都有可能出现你的情况。针对这个,alsa官方也提出了一些解决方法。你曾说看了置顶25页帖,其中我也对类似问题做过几次回答,不知你是否有试过?
不管怎样,请你尝试重新解压alsa各个源码包,在编译alsa-driver时,请使用以下参数:
./configure --with-redhat=yes
其它参数请按照自己情况添加。
你的主板是via的,可用
./configure --with-redhat=yes --with-cards=via82xx
如果不行,请发详细出错信息(请注意发帖技巧,尽量描述你的系统版本、使用的alsa版本、当前内核有否重新自行编译或网络升级、编译出错信息等等),因为你只说出错,实在不能为你判断原因,提出建议。
发表于 2004-10-1 19:47:39 | 显示全部楼层
我感觉是没加载snd.o
这个snd如何加载?
"unresolved symbol schedule_work"是什么意思?
 楼主| 发表于 2004-10-1 22:59:45 | 显示全部楼层
/configure --with-redhat=yes --with-cards=via82xx
--------
thanks to rr19xx,i've installed RedHat 9.0 and enabled xmms to play mp3.
i've printed 9 pages of all said info from the 25-page on-top threads and info from other threads, including tips such as: mkdir include/linux
and touch include/linux (i can't rememer the exact expressions), but ALL FAILED.
somehow i've tried mplayer1.0pre5,when rpm-ing adn tar-ing,it said UNABLE TO CHANGE OWNERSHIP or UNABLE TO CHANGE uid,....
a lot of problems.
kick a joke:
windows is TUNED for easy usage
but
linux is TO BE TUNED for easy usage
BOW~ AND THNAKS AGAIN!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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