较严重的问题,Kmix为何运行不起来? (已解决)
kmix 无法运行,终端没给出任何错误提示。另外兼容内核版本有5个包会存在依赖断链。解决方法,降级udev
http://ftp.magiclinux.org.cn/haulm/fix/
下载运行到目录中执行
rpm -Uvh *.rpm --force
[ 本帖最后由 haulm 于 2009-11-25 00:34 编辑 ] # alsamixer
cannot open mixer: 没有那个文件或目录
# mixer
bash: mixer: command not found
# alsacard
Open error: No such file or directory
0#
Setting default volumes...
amixer: Mixer attach default error: No such file or directory
Saving the mixer setup used for this in /etc/asound.state.
/sbin/alsactl: save_state:1502: No soundcards found...
[ 本帖最后由 haulm 于 2009-11-21 11:17 编辑 ] 兼容内核版本的kernel-uni-alsa有问题,自己用alsa-driver包编译一个吧。仓库里有。 问题是编译alsa-driver会被告知内核已经编译了alsa模块而拒绝编译下去。 rpm -e kerenl-uni-alsa,然后再编译试试。不应该出现这种情况才对。 checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.30.9-uni
checking for GCC version... Kernel compiler: gcc 4.4.0 20090506 (Magic 4.4.0-5) (GCC)Used compiler: gcc (GCC) 4.4.0 20090506 (Magic 4.4.0-5)
checking for built-in ALSA... yes
configure: error: You have built-in ALSA in your kernel.
error: Bad exit status from /var/tmp/rpm-tmp.rScbm7 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.rScbm7 (%build)
# rpm -qa|grep alsa
alsa-oss-1.0.17-2mgc25.i686
alsa-lib-1.0.21a-1mgc25.i686
alsa-firmware-1.0.20-1mgc25.i686
bluez-alsa-4.53-1mgc25.i686
alsa-utils-1.0.21-1mgc25.i686 奇怪了,这个提示是说内核中编译进了ALSA,而不是做为模块编译的,看来.config有问题。
有个地方的配置有问题。编译服务器上的kernel-uni已经改过来了。 虽然解决了alsa-driver无法编译的问题,但是alsa-driver仍然无法驱动声卡。 能否打包一个2.6.30.7,我找不到旧源码了。
2.6.30.8 更新日志中有关于alsa的记载
ALSA: cs46xx - Fix minimum period size
commit 6148b130eb84edc76e4fa88da1877b27be6c2f06 upstream.
Fix minimum period size for cs46xx cards. This fixes a problem in the
case where neither a period size nor a buffer size is passed to ALSA;
this is the case in Audacious, OpenAL, and others.
Signed-off-by: Sophie Hamilton <[email protected]>
Signed-off-by: Takashi Iwai <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
commit 5bed4ac47c46cb9425ec1afb090ea3fed2017cbc
Author: Jan Kara <[email protected]>
Date: Thu Jun 18 12:33:16 2009 +0200
[ 本帖最后由 haulm 于 2009-11-23 19:41 编辑 ] 不会吧,你的声卡是什么的? Realtek_HDAudio,31内核有权限问题,30.9内核无声,原30.7是正常的。但奇怪的是我自己压制过的ISO混合了30.9和30.7没来得及清掉的内核附件包是有声的,这个ISO现在我也删掉了,已证明和uni补丁无关,是否重新打个30.7的内核。
[ 本帖最后由 haulm 于 2009-11-23 22:09 编辑 ] 30.7正常?重新打一个没有问题的,不过原因在哪里呢。 最近的内核引发的问题都很奇怪。 编译服务器上已经打了2.6.30.7了。 可能是驱动需要加参数,我的F41就需要加参数才能出声。
加错了都会出问题。
另外,HD驱动要看具体的codec芯片型号,realtek的codec型号特别多,而且厂家不同型号相同驱动都有差别……
8O
页:
[1]
2