QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1041|回复: 11

老大们,CS46XX驱动能加载,但是不能用!(已解决)

[复制链接]
发表于 2005-4-24 11:31:18 | 显示全部楼层 |阅读模式
见到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
发表于 2005-4-24 18:24:21 | 显示全部楼层
检查一下你的 /etc/modprobe.conf ,在每次重新启动magic,还没有运行alsaconf之前,是否有 snd-cs46xx ,试试看更新 kudzu ,等到alsaconf运行之后尝试关闭kudzu服务。
运行
#chkconfig --level 2345 kudzu off
#chkconfig --level 2345 alsasound on
这样就会在runlevel 2345下自动启动alsasound服务器。
回复

使用道具 举报

 楼主| 发表于 2005-4-24 20:42:14 | 显示全部楼层
我的声卡在安装的时候就已认出,只是不能自动加载。每次都要手支加载才能出声音。我按这个方法试了下,没有用。
回复

使用道具 举报

发表于 2005-4-24 20:57:55 | 显示全部楼层
不要运行 alsaconf ,运行
#modprobe snd-cs46xx
#/etc/rc.d/init.d/alsasound start
这样有用吗?
回复

使用道具 举报

 楼主| 发表于 2005-4-25 07:41:05 | 显示全部楼层
我没有加载alsasound启动后用modprobe cs46xx提示驱动已经存在,但是我执行gamix则说找不到这个驱动。我执行则说这人驱动已经加载。没有用的。
回复

使用道具 举报

 楼主| 发表于 2005-4-25 07:51:28 | 显示全部楼层
[root@MagicLinux ~]# /etc/rc.d/init.d/alsasound start
ALSA driver is already running.
[root@MagicLinux ~]# 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
回复

使用道具 举报

发表于 2005-4-25 19:27:52 | 显示全部楼层
snd_cs46xx 104576 0
加载了,但没有被使用,奇怪……
谁来帮个忙?我搞不定。
回复

使用道具 举报

 楼主| 发表于 2005-4-26 07:28:18 | 显示全部楼层
哪位大侠帮忙看看。
回复

使用道具 举报

 楼主| 发表于 2005-4-26 20:21:21 | 显示全部楼层
我自己再顶,希望有大侠看到。
回复

使用道具 举报

 楼主| 发表于 2005-4-27 07:57:03 | 显示全部楼层
重新编译内核也不行,不管是将声卡编入内核还是编入模块或者另外安装,都是一样,我真的没有办法了。
回复

使用道具 举报

 楼主| 发表于 2005-4-28 08:15:15 | 显示全部楼层
请大侠们看看,给点意见,我就是这个声卡不能搞定,在虚拟机上安装则没有问题。
回复

使用道具 举报

 楼主| 发表于 2005-5-8 11:11:45 | 显示全部楼层
过了一个长假,有大侠指点一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 10:26 , Processed in 0.059768 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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