老大们,CS46XX驱动能加载,但是不能用!(已解决)
见到ML1.2就有惊艳的感觉,马上格掉FC3安装ML,启动之后真的很不错,对中文的支持很完美。但是我的声卡总是支持不上,我才网上搜索了很久,找到各种方法,都没有成功。每次启动都要重启alsasound服务或执行alsaconf才能启动声卡,才有声音,这样很麻烦。
这是无声时执行lsmod的信息:
Module Size Used by
snd_cs46xx 104576 0
snd_rawmidi 15784 1 snd_cs46xx
snd_seq_device 5004 1 snd_rawmidi
snd_pcm_oss 44072 0
snd_mixer_oss 15104 1 snd_pcm_oss
snd_pcm 66440 2 snd_cs46xx,snd_pcm_oss
snd_timer 16900 1 snd_pcm
snd 34660 7 snd_cs46xx,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc 4616 2 snd_cs46xx,snd_pcm
gameport 2048 1 snd_cs46xx
usbserial 23144 0
lp 9388 0
ds 14084 0
yenta_socket 16896 0
pcmcia_core 46020 2 ds,yenta_socket
via_rhine 17924 0
mii 3328 1 via_rhine
ohci1394 29572 0
ieee1394 274616 1 ohci1394
floppy 51536 0
parport_pc 32192 0
parport 27976 2 lp,parport_pc
nls_cp936 120448 7
ntfs 140816 7
usbmouse 4224 0
usblp 10368 0
usbkbd 5760 0
tsdev 5440 0
joydev 7872 0
evdev 7296 0
usbhid 29632 0
ohci_hcd 18436 0
uhci_hcd 27280 0
ehci_hcd 26372 0
重启alsasound的提示
* 正在重新启动 /etc/rc.d/init.d/alsasound **
Shutting down sound driver:
/usr/sbin/alsactl: save_state:1194: No soundcards found...
done
Starting sound driver: snd-cs46xx
done
然后我执行lsmod
Module Size Used by
snd_seq_midi 5536 0
snd_seq_midi_event 3968 1 snd_seq_midi
snd_seq 39056 2 snd_seq_midi,snd_seq_midi_event
snd_cs46xx 104576 0
snd_rawmidi 15784 2 snd_seq_midi,snd_cs46xx
snd_seq_device 5004 3 snd_seq_midi,snd_seq,snd_rawmidi
snd_pcm_oss 44072 0
snd_mixer_oss 15104 1 snd_pcm_oss
snd_pcm 66440 2 snd_cs46xx,snd_pcm_oss
snd_timer 16900 2 snd_seq,snd_pcm
snd 34660 8 snd_seq,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
gameport 2048 1 snd_cs46xx
snd_page_alloc 4616 2 snd_cs46xx,snd_pcm
usbserial 23144 0
lp 9388 0
ds 14084 0
yenta_socket 16896 0
pcmcia_core 46020 2 ds,yenta_socket
via_rhine 17924 0
mii 3328 1 via_rhine
ohci1394 29572 0
ieee1394 274616 1 ohci1394
floppy 51536 0
parport_pc 32192 0
parport 27976 2 lp,parport_pc
nls_cp936 120448 7
ntfs 140816 7
usbmouse 4224 0
usblp 10368 0
usbkbd 5760 0
tsdev 5440 0
joydev 7872 0
evdev 7296 0
usbhid 29632 0
ohci_hcd 18436 0
uhci_hcd 27280 0
ehci_hcd 26372 0
我的ML升级到内核2.6.9
这个声卡没有问题,但WINDOWS XP下没有问题,在FC3,Redhat9.0下也没有问题。
每次启动alsasound时没有显示声卡已启动。
请老大看看,指点一下。
我没有办法,就在/etc/rc.d/rc.local加上下面一行。总算临时解决了,但我不知道原因。
/etc/rc.d/init.d/alsasound restart 检查一下你的 /etc/modprobe.conf ,在每次重新启动magic,还没有运行alsaconf之前,是否有 snd-cs46xx ,试试看更新 kudzu ,等到alsaconf运行之后尝试关闭kudzu服务。
运行
#chkconfig --level 2345 kudzu off
#chkconfig --level 2345 alsasound on
这样就会在runlevel 2345下自动启动alsasound服务器。 我的声卡在安装的时候就已认出,只是不能自动加载。每次都要手支加载才能出声音。我按这个方法试了下,没有用。 不要运行 alsaconf ,运行
#modprobe snd-cs46xx
#/etc/rc.d/init.d/alsasound start
这样有用吗? 我没有加载alsasound启动后用modprobe cs46xx提示驱动已经存在,但是我执行gamix则说找不到这个驱动。我执行则说这人驱动已经加载。没有用的。 # /etc/rc.d/init.d/alsasound start
ALSA driver is already running.
# modprobe snd-cs46xx
这上面是我执行这两个命令的提示,没有任何用。我重启alsasound服务有如下提示:
** 正在重新启动 /etc/rc.d/init.d/alsasound **
Shutting down sound driver:
/usr/sbin/alsactl: save_state:1194: No soundcards found...
done
Starting sound driver: snd-cs46xx
done snd_cs46xx 104576 0
加载了,但没有被使用,奇怪……
谁来帮个忙?我搞不定。 哪位大侠帮忙看看。 我自己再顶,希望有大侠看到。 重新编译内核也不行,不管是将声卡编入内核还是编入模块或者另外安装,都是一样,我真的没有办法了。 请大侠们看看,给点意见,我就是这个声卡不能搞定,在虚拟机上安装则没有问题。 过了一个长假,有大侠指点一下。
页:
[1]