atbhay 发表于 2006-4-26 22:43:58

声卡驱动问题!!!--help!!

自从装了ml以后,声卡就一直没出过声。

/var/log/messages中相关的信息如下:
Apr 23 18:42:34 atb kernel: Primary interface chip i82555 PHY #1.
Apr 23 18:42:34 atb kernel: General self-test: passed.
Apr 23 18:42:34 atb kernel: Serial sub-system self-test: passed.
Apr 23 18:42:34 atb kernel: Internal registers self-test: passed.
Apr 23 18:42:34 atb kernel: ROM checksum self-test: passed (0x24c9f043).
Apr 23 18:42:34 atb kernel: Receiver lock-up workaround activated.
Apr 23 18:42:34 atb kernel: pnp: Device 01:01.00 activated.
Apr 23 18:42:34 atb kernel: pnp: Device 01:01.00 disabled.
Apr 23 18:42:34 atb kernel: opl3sa2-pnpbios: probe of 01:01.00 failed with
error -2
Apr 23 18:42:34 atb kernel: Yamaha OPL3-SA soundcard not found or device busy
Apr 23 18:42:34 atb kernel: pnp: Device 01:01.00 activated.
Apr 23 18:42:34 atb kernel: pnp: Device 01:01.00 disabled.
Apr 23 18:42:34 atb kernel: opl3sa2-pnpbios: probe of 01:01.00 failed with
error -2

补充说明一下,我的主板上集成了一个声卡,但是那个不能用了,因此,又加了一个独立的显卡(应该就是这个yamaha吧,在windows里面是这个),并且在bios里面把那个集成的给禁用了。

开机进入KDE的时候会提示如下:
sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened(No such file or directory)
the sound server will continue, using the null output device.

用系统自带的alsa configurator 1.0.10能够检测到两个声卡:
opl3sa2 OPL3-SA3 Sound Board
legacy Probe legacy ISA (non-PnP) chips
但是后来测试声音时却听不到任何的声音。。。
请问这到底是怎么回事?

另外,在用modinfo时,结果是这样的:
# modinfo soundcore
modinfo: could not find module soundcore

谢谢!

KDE 发表于 2006-4-26 22:56:49

用 alsaconf 配置时选择 opl3sa2 OPL3-SA3 Sound Board 应该可以了。然后你看看 lsmod 输出里有没有类似 opl3sa2 的模块。如果有,那么驱动就正确加载了。

KDE 发表于 2006-4-26 23:05:54

声音问题参见 FAQ !

atbhay 发表于 2006-4-27 10:26:42

我选的是opl3sa2 OPL3-SA3 Sound Board,lsmod是这样的:
# lsmod
Module                  SizeUsed by
lp                      95440
dm_mirror            149280
container               29440
uhci_hcd               266400
i2c_savage4             24360
i2c_algo_bit            71761 i2c_savage4
ns558                   34600
gameport                87122 ns558
shpchp               394880
i2c_viapro            65480
i2c_core               120482 i2c_algo_bit,i2c_viapro
snd_opl3_lib            67840
snd_hwdep               64321 snd_opl3_lib
snd_cs4231_lib         167680
snd_mpu401_uart         46080
snd_rawmidi            162881 snd_mpu401_uart
snd_seq_dummy         20520
snd_seq_oss            252160
snd_seq_midi_event      37121 snd_seq_oss
snd_seq                352165 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          53885 snd_opl3_lib,snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            427840
snd_mixer_oss          145921 snd_pcm_oss
snd_pcm                599122 snd_cs4231_lib,snd_pcm_oss
snd_timer            169004 snd_opl3_lib,snd_cs4231_lib,snd_seq,snd_pcm
snd                  3466012 snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc          70482 snd_cs4231_lib,snd_pcm
eepro100               230560
mii                     35841 eepro100
floppy               501160

另外,我在发帖之前已经把硬件设置里面的相关的帖子都看过了,但是,没找到解决方案才问的,谢谢!

haulm 发表于 2006-4-27 10:34:46

device /dev/dsp can't be opened(No such file or directory)
the sound server will continue, using the null output device.

从以上提示我首先想到的是open sound system,楼主只能自己尝试重新编译内核,找到sound--open sound system,我在其中看到有Yamaha OPL3-SA2 and SA3 based PnP cards (SOUND_OPL3SA2)

ML2内核中open sound system项是全空的。

atbhay 发表于 2006-4-27 10:47:22

能详细的说一下吗?
我对内核编译一无所知。

haulm 发表于 2006-4-27 10:51:42

http://www.verygamer.net/wing/bbs/read.php?tid=507

atbhay 发表于 2006-4-27 17:49:07

不行啊,编译了新内核以后,开机的提示没有了,但是仍然没有声音。。。。。。。。。。

haulm 发表于 2006-4-27 22:15:57

开机的提示?是bootsplash开机画面吧,那个要打补丁,文章介绍的应该算清楚。。。

至于声音。。。重编译下alsa 驱动再试试吧,再不行试装下FC5看有没声音。。。,然后把它的几个配置文件抄到ML用。

http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Yamaha&card=UX256.&chip=YMF701%2C+YMF711%2C+YMF715%2C+YMF718%2C+YMF719%2C+OPL3+SA2%2C+OPL3+SA3&module=opl3-sa2

jiangtao9999 发表于 2006-4-27 22:20:22


ML2内核中open sound system项是全空的。

他和 ALSA 冲突,只能选择一个

haulm 发表于 2006-4-27 22:29:35

我机子两种驱动都有,可以通过KDE选择或让KDE自己判断。
页: [1]
查看完整版本: 声卡驱动问题!!!--help!!