archlinux2.6.37 编译安装声卡出错 [ 已解决 ]

回复
头像
coocoffee
帖子: 112
注册时间: 2007-02-12 19:51
来自: 广东
送出感谢: 0
接收感谢: 0

archlinux2.6.37 编译安装声卡出错 [ 已解决 ]

#1

帖子 coocoffee » 2011-02-03 7:36

每次内核升级都要重装一次声卡驱动,有没有解决法呢?

这次升级到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 次。
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: archlinux2.6.37 编译安装声卡出错

#2

帖子 cuihao » 2011-02-03 9:52

/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: ~まだ見ぬ誰かの笑顔のために~
jtshs256
论坛版主
帖子: 22322
注册时间: 2010-07-19 21:41
系统: OS X
送出感谢: 2 次
接收感谢: 27 次

Re: archlinux2.6.37 编译安装声卡出错

#3

帖子 jtshs256 » 2011-02-03 11:14

kernel headers没装?
NO DO NO DIE
http://a/%%30%30
头像
coocoffee
帖子: 112
注册时间: 2007-02-12 19:51
来自: 广东
送出感谢: 0
接收感谢: 0

Re: archlinux2.6.37 编译安装声卡出错

#4

帖子 coocoffee » 2011-02-03 16:36

: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
jtshs256
论坛版主
帖子: 22322
注册时间: 2010-07-19 21:41
系统: OS X
送出感谢: 2 次
接收感谢: 27 次

Re: archlinux2.6.37 编译安装声卡出错

#5

帖子 jtshs256 » 2011-02-03 16:58

貌似alsa驱动有问题? :em06 没碰到过,给lz一个类似的参考:viewtopic.php?f=126&t=287004&p=2200081
NO DO NO DIE
http://a/%%30%30
头像
coocoffee
帖子: 112
注册时间: 2007-02-12 19:51
来自: 广东
送出感谢: 0
接收感谢: 0

Re: archlinux2.6.37 编译安装声卡出错

#6

帖子 coocoffee » 2011-02-04 7:45

jtshs256 写了:貌似alsa驱动有问题? :em06 没碰到过,给lz一个类似的参考:viewtopic.php?f=126&t=287004&p=2200081
:em38 你太棒了!

我傻呼呼地跑去 http://www.realtek.com 去下载旧包,又偷懒执行他们的自动安装脚本,结果那个脚本先把原驱程删除,源码又不能正确编译!
最新的包在 http://www.alsa-project.org/snapshot/ 主要有3个: driver、lib、utils
头像
hongmomanu
帖子: 20
注册时间: 2010-12-31 12:46
送出感谢: 0
接收感谢: 0
联系:

Re: archlinux2.6.37 编译安装声卡出错 [ 已解决 ]

#7

帖子 hongmomanu » 2011-02-10 20:17

我斗胆认为相对于alsa,oss不失为另一种选择
要怀着一颗感恩的心,坚强的活下去!
回复

回到 “Arch发行版”