当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : archlinux2.6.37 编译安装声卡出错 [ 已解决 ]
帖子发表于 : 2011-02-03 7:36 
头像

注册: 2007-02-12 19:51
帖子: 112
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
每次内核升级都要重装一次声卡驱动,有没有解决法呢?

这次升级到2.6.37后,编译安装出错了,下面是提示信息,请朋友们帮忙分析。

chen@myarch ~/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23 $ ./configure --with-cards=hda-intel
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23
checking cross compile...
checking for directory with ALSA kernel sources... ../alsa-kmirror
checking for directory with kernel source... Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).

好像是找不到内核,我尝试用下面这条命令,但没有效果
$ ./configure --with-kernel=/usr/src/linux-2.6.37-ARCH/vmlinux --with-cards=hda-intel


最后由 coocoffee 编辑于 2011-02-04 7:48,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: archlinux2.6.37 编译安装声卡出错
帖子发表于 : 2011-02-03 9:52 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
/usr/src/linux-2.6.37-ARCH 那个目录是空的吧?
自己下载一个内核源代码试试?


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: archlinux2.6.37 编译安装声卡出错
帖子发表于 : 2011-02-03 11:14 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
kernel headers没装?


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
4 楼 
 文章标题 : Re: archlinux2.6.37 编译安装声卡出错
帖子发表于 : 2011-02-03 16:36 
头像

注册: 2007-02-12 19:51
帖子: 112
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
:em07 谢谢楼上两位朋友在春节的时候依然热心回答我的小小问题!

cuihao 写道:
/usr/src/linux-2.6.37-ARCH 那个目录是空的吧?
自己下载一个内核源代码试试?


目录的确是空的,只有一个vmlinux文件。
我对内核不熟悉,用内核源码编译的话,怕会带来更多的问题。

jtshs256 写道:
kernel headers没装?


正解
系统只装了 linux-api-headers-2.6.37-1
还要安装 kernel26-headers-2.6.37-5
装完这个包之后,/usr/src/linux-2.6.37-ARCH目录增加了很多文件。

可以正常configure
make的时候又出错:

……
……
……
make[1]: Entering directory `/usr/src/linux-2.6.37-ARCH'
CC [M] /home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/hwdep.o
CC [M] /home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/memory_wrapper.o
CC [M] /home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/memalloc.o
CC [M] /home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/sgbuf.o
CC [M] /home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/pcm.o
CC [M] /home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/pcm_native.o
/home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/pcm_native.c: 在函数‘snd_pcm_hw_params’中:
/home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/pcm_native.c:489:2: 错误:隐式声明函数‘pm_qos_remove_requirement’
/home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/pcm_native.c:492:3: 错误:隐式声明函数‘pm_qos_add_requirement’
make[3]: *** [/home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore/pcm_native.o] 错误 1
make[2]: *** [/home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23/acore] 错误 2
make[1]: *** [_module_/home/chen/Desktop/realtek-linux-audiopack-5.15/alsa-driver-1.0.23] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.37-ARCH'
make: *** [compile] 错误 2


页首
 用户资料  
 
5 楼 
 文章标题 : Re: archlinux2.6.37 编译安装声卡出错
帖子发表于 : 2011-02-03 16:58 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
貌似alsa驱动有问题? :em06 没碰到过,给lz一个类似的参考:http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=287004&p=2200081


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
6 楼 
 文章标题 : Re: archlinux2.6.37 编译安装声卡出错
帖子发表于 : 2011-02-04 7:45 
头像

注册: 2007-02-12 19:51
帖子: 112
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
jtshs256 写道:
貌似alsa驱动有问题? :em06 没碰到过,给lz一个类似的参考:http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=287004&p=2200081


:em38 你太棒了!

我傻呼呼地跑去 http://www.realtek.com 去下载旧包,又偷懒执行他们的自动安装脚本,结果那个脚本先把原驱程删除,源码又不能正确编译!
最新的包在 http://www.alsa-project.org/snapshot/ 主要有3个: driver、lib、utils


页首
 用户资料  
 
7 楼 
 文章标题 : Re: archlinux2.6.37 编译安装声卡出错 [ 已解决 ]
帖子发表于 : 2011-02-10 20:17 
头像

注册: 2010-12-31 12:46
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
我斗胆认为相对于alsa,oss不失为另一种选择


_________________
要怀着一颗感恩的心,坚强的活下去!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译