声卡驱动问题!!!--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
谢谢! 用 alsaconf 配置时选择 opl3sa2 OPL3-SA3 Sound Board 应该可以了。然后你看看 lsmod 输出里有没有类似 opl3sa2 的模块。如果有,那么驱动就正确加载了。 声音问题参见 FAQ ! 我选的是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
另外,我在发帖之前已经把硬件设置里面的相关的帖子都看过了,但是,没找到解决方案才问的,谢谢! 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项是全空的。 能详细的说一下吗?
我对内核编译一无所知。 http://www.verygamer.net/wing/bbs/read.php?tid=507 不行啊,编译了新内核以后,开机的提示没有了,但是仍然没有声音。。。。。。。。。。 开机的提示?是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
ML2内核中open sound system项是全空的。
他和 ALSA 冲突,只能选择一个 我机子两种驱动都有,可以通过KDE选择或让KDE自己判断。
页:
[1]