QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2600|回复: 17

2.6.7内核声卡问题.帮帮忙~

[复制链接]
发表于 2004-8-9 11:40:57 | 显示全部楼层 |阅读模式
内核从2.4.20升级到2.6.7.声卡没有声音了.声卡是作为模块安装的.声卡是黑金2,用的是cs46xx芯片.系统启动时能自动加载声卡模块.用的是KDE
*****************************************************************************************
#lsmod
Module                       Size         Used by
snd_mixer_oss          20992       0
snd_cs46xx               91536        0
snd_rawmidi              25120       1 snd_cs46xx
snd_seq_device        8836         1 snd_rawmidi
snd_ac97_codec       72400       1 snd_cs46xx
snd_pcm                   93056        1 snd_cs46xx
snd_timer                  26752        1 snd_pcm
snd                            53380        7 snd_mixer_oss,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc         10504        2 snd_cs46xx,snd_pcm

******************************************************************************************
#lspci
02:0a.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
*****************************************************************
# cat /proc/asound/devices
33:       : timer
*****************************************************
# cat /proc/asound/modules
没有信息显示
*********************************************************
# cat /proc/asound/cards
--- no soundcards ---
*********************************************************
#cat /proc/asound/oss/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.6rc2 emulation code)
Kernel: Linux Daemon.ccx 2.6.7 #1 SMP Sun Aug 8 14:03:46 CST 2004 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
--- no soundcards ---

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
7: system timer

Mixers: NOT ENABLED IN CONFIG

这个显示的就是KDE控制中心->信息->音效 里显示的.
**************************************************************
执行KDE里的声卡检测.
型号: CS4614/22/24 [Crystalclear soundfusion audio accelerator]
模块: cs46xx       /*这里很奇怪.我声卡模块名是snd-cs46xx.ko,而这里显示是cs46xx*/

播放测试声音出现错误信息:
The cs46xx driver could not be loaded. This soundcard may not be compatible with red hat linux
接着就没听到测试声音.
*****************************************************************
进入KDE时也弹出错误框.其中有"/dev/dsp"这句.
******************************************************************
我用alsaconf,能正确检测到声卡,并改动modprobe.conf,提示说成功配置.可是旧事没声音!!
郁闷啊~~~希望哪位能出手相助,不胜感激.
发表于 2004-8-9 15:10:30 | 显示全部楼层
我也遇到这样问题,我的是realtek AC97,请高手指教
回复

使用道具 举报

发表于 2004-8-10 13:59:48 | 显示全部楼层
用lsmod命令,看声卡模块装上没有?
回复

使用道具 举报

 楼主| 发表于 2004-8-10 17:13:59 | 显示全部楼层
装上啦~
#lsmod
Module Size Used by
snd_mixer_oss 20992 0
snd_cs46xx 91536 0
snd_rawmidi 25120 1 snd_cs46xx
snd_seq_device 8836 1 snd_rawmidi
snd_ac97_codec 72400 1 snd_cs46xx
snd_pcm 93056 1 snd_cs46xx
snd_timer 26752 1 snd_pcm
snd 53380 7 snd_mixer_oss,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 10504 2 snd_cs46xx,snd_pcm
回复

使用道具 举报

发表于 2004-8-10 20:53:07 | 显示全部楼层
你编译alsa的时候打开oss模拟试试--with-oss=yes
回复

使用道具 举报

 楼主| 发表于 2004-8-10 23:53:41 | 显示全部楼层
今晚搞了半天,出声音了。可是还有问题。
我装了ALSA官方网站的driver-1.0.5
运行如下命令:
#./alsasound stop
#./alsaconf
配置,找到声卡。修改modprobe.conf成功。
#lsmod
载入的模块和之前的一样。
#./alsasound stop
#./alsasound start
载入的模块居然变了,出声音了!!
#ln /etc/rc.d/init.d/alsasound /etc/rc.d/rc5.d/s87alsasound
#ntsysv   // 这里设为自动启动alsasound

可是启动后,载入的声卡模块还是之前那样的错误配置。
再运行
#./alsasound stop
#./alsasound start
还错,再运行一次
#./alsasound stop
#./alsasound start
又有声音了!!!见鬼啦~~~~~~~~~~~
一般都要运行STOP START两次才能正常。
我在rc.local中加入以上命令,也不行,还是要进到KDE里面运行。
都不知道怎么搞~~郁闷。
休战,吃宵夜~
回复

使用道具 举报

发表于 2004-8-11 00:32:11 | 显示全部楼层
编译的时候--with-card=xxxx只编译针对你声卡的一个模块试试
回复

使用道具 举报

 楼主| 发表于 2004-8-11 01:03:21 | 显示全部楼层
我也是那样编译的。
可能之前编译内核时已经把声卡作为模块编译,而且启动时可以自动加载。后来因为没有声音,下了个ALSA Driver安装。安装一切正常。但就出现上述问题。
回复

使用道具 举报

发表于 2004-8-18 23:03:48 | 显示全部楼层
呵呵  too simple!这是因为你的系统被初始化为静音了.
解决方法很简单:启动kmix,也就是 开始菜单->声音和视频->混音器 把音量调大就好了.是不是很简单:-)
回复

使用道具 举报

发表于 2004-8-19 10:53:59 | 显示全部楼层
执行KDE里的声卡检测.
型号: CS4614/22/24 [Crystalclear soundfusion audio accelerator]
模块: cs46xx /*这里很奇怪.我声卡模块名是snd-cs46xx.ko,而这里显示是cs46xx*/

这个可能是你的KDE声卡配置检测程序只认2.4.x内核模块引起的,估计在2.4.x里叫cs46xx模块,因此rh的声卡配置程序检测到你的cs4614后就去找cs46xx模块来加载,而在你现在的2.6.x内核里换了名字叫snd-cs46xx,不存在cs46xx模块,当然也就测试失败而无法配置声卡了
回复

使用道具 举报

发表于 2004-8-19 15:39:21 | 显示全部楼层
这个可能是你的KDE声卡配置检测程序只认2.4.x内核模块引起的,估计在2.4.x里叫cs46xx模块,因此rh的声卡配置程序检测到你的cs4614后就去找cs46xx模块来加载,而在你现在的2.6.x内核里换了名字叫snd-cs46xx,不存在cs46xx模块,当然也就测试失败而无法配置声卡了

我的2.6.8.1也遇到了相同的问题,请问能给个详细的解决办法吗?俺很菜的
回复

使用道具 举报

发表于 2004-8-19 16:05:34 | 显示全部楼层
我的2.6.8.1也遇到了相同的问题,请问能给个详细的解决办法吗?俺很菜的


看你的声卡是哪种,找到模块后直接modprobe加载即可(我的就是这样,直接将modprobe xxx加入到/etc/rc.local里来驱动声卡)
回复

使用道具 举报

发表于 2004-8-20 19:34:11 | 显示全部楼层
又重新编译了2.6.8.1内核。

声音测试时提示:the via82cxxx_audio could not be loaded.  但是却能正确发出测试音。不知这是怎么回事???

另外:升级后无法加载fat分区、cdrom、优盘。提示为:

#mount  -t  vfat  /dev/hda7  /mnt/winf
mount :  wrong  fs  type,  bad  option,  bad  superblock  on   /dev/hda7,  or   too  many  mounted  file  systems.

cdrom时出现:mount  :  /dev/cdrom  is  not  a valid  block  device
优盘时出现: mount  :  /dev/sda1    is  not  a  valid  block  device


usb模块已按照相关文章改了名,fat、cdrom文件格式也已编译进了内核。


另外:无法安装NVIDIA显卡驱动5336、6111。安装后将driver="nv"改为driver="nvidia"后进不了X。


郁闷中。。。 。。。???
回复

使用道具 举报

发表于 2004-8-26 11:08:25 | 显示全部楼层
[quote:342b47f778="amirjin"]又重新编译了2.6.8.1内核。

声音测试时提示:the via82cxxx_audio could not be loaded.  但是却能正确发出测试音。不知这是怎么回事???

另外:升级后无法加载fat分区、cdrom、优盘。提示为:

#mount  -t  vfat  /dev/hda7  /mnt/winf
mount :  wrong  fs  type,  bad  option,  bad  superblock  on   /dev/hda7,  or   too  many  mounted  file  systems.

cdrom时出现:mount  :  /dev/cdrom  is  not  a valid  block  device
优盘时出现: mount  :  /dev/sda1    is  not  a  valid  block  device


usb模块已按照相关文章改了名,fat、cdrom文件格式也已编译进了内核。


另外:无法安装NVIDIA显卡驱动5336、6111。安装后将driver="nv"改为driver="nvidia"后进不了X。


郁闷中。。。 。。。???[/quote]

呵呵,和我的问题一样;)自己搞定吧,一个建议:关于fstab!你最好不要加iocharset=cp936,这样就不会SUPERBLOCK ERROR啦~
回复

使用道具 举报

 楼主| 发表于 2004-8-27 23:07:43 | 显示全部楼层
可是我系统启动后声卡模块已经自动加载了~~~~一定要进KDE,执行两次alsasound stop ;alsasound start,把他们加入到rc.local中启动就不正常了。这个问题困扰了很久~~~~
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-18 17:54 , Processed in 0.067204 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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