安装ATI的驱动,出错了。用ATI的都进来参谋参谋。
时间:2009-08-12
来源:互联网
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.29/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.29'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache_Array’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1230: warning: unused variable ‘ret’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1229: warning: unused variable ‘i’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1451: error: ‘struct task_struct’ has no member named ‘euid’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1825: error: ‘struct task_struct’ has no member named ‘cap_effective’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1829: error: ‘struct task_struct’ has no member named ‘cap_effective’
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] 错误 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.29'
make: *** [kmod_build] 错误 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
作者: bjsm 发布时间: 2009-08-12
我就下了个ATI-DRIVER-INSTALL-X86-64.RUN文件,没看见有个README文件啊。
作者: bjsm 发布时间: 2009-08-12
我很同情你,虽然我用N卡,哈哈。
作者: fender010 发布时间: 2009-08-12
作者: diveinto 发布时间: 2009-08-12
总的来说,编译不过的问题可以通过给代码打Patch解决,可以参考http://linux.com/community/blogs/ATI...30-2.6.29.html 上面有链接到http://bugs.gentoo.org/show_bug.cgi?id=266819 提供了一些Patch文件,把这些Patch文件打上就可以了。目前我编出来的模块在我机器上似乎工作正常。
作者: lifanxi 发布时间: 2009-08-12
作者: diveinto
ATI 好像还没支持 kernel 2.6.29
|
作者: bjsm 发布时间: 2009-08-12
debian:/home/luyi# cat /usr/share/ati/fglrx-install.log
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.28.9/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.28.9'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache_Array’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1230: warning: unused variable ‘ret’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1229: warning: unused variable ‘i’
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.28.9'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.
作者: bjsm 发布时间: 2009-08-13
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.28.9/kernel/drivers/char/drm/fglrx.ko): Operation not permitted
failed.
作者: bjsm 发布时间: 2009-08-13
作者: bjsm 发布时间: 2009-08-13
作者: bjsm
[Message] Kernel Module : Precompiled kernel module version mismatched.
|
是不是因为找不到编译内核时所用的源码树?!或是没有安装源码?!
一般在Debian下习惯用m-a来安装驱动,觉得满方便的!!!
作者: mylxiaoyi 发布时间: 2009-08-13
./*.run buildpkg Debian/testing
会生成4个包:
fglrx-amdccel-xxx.deb
fglrx-driver_xxx.deb
fglrx-driver-dev-xxx.deb
fglrx-kernel-src-xxx.deb
其中xxx代表版本号
sudo dpkg -i fglrx-driver_xxx.deb 先安装driver.deb,再安装其余3个包,
安装完之后,在/usr/src 目录下有个fglrx.tar.bz2,
在此处运行 sudo module-assistant build fglrx 就开始编译了。
详细过程可参考置顶的 “debian etch 简要安装指南“
试试
作者: sandgrain 发布时间: 2009-08-13
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Error] Kernel Module : No kernel module build environment - please consult readme.
作者: bjsm 发布时间: 2009-08-13
作者: philacorns 发布时间: 2009-08-13
作者: tomcat.xin 发布时间: 2009-08-15
cat /proc/version 及 gcc --version 对比一下看看
作者: d00m3d 发布时间: 2009-08-15
最后,命令init 5。OK.
作者: chenming2065151 发布时间: 2009-08-27
作者: lifanxi
折腾了一晚上刚刚在2.6.30上把fglrx编过了。用了无数dirty的方法,所以这会儿已经没有办法描述出来过程了。
总的来说,编译不过的问题可以通过给代码打Patch解决,可以参考http://linux.com/community/blogs/ATI...30-2.6.29.html 上面有链接到http://bugs.gentoo.org/show_bug.cgi?id=266819 提供了一些Patch文件,把这些Patch文件打上就可以了。目前我编出来的模块在我机器上似乎工作正常。 |
不能在2.6.30上用,只好降级在stable里用了。。。。。。
希望您能给个安装过程,参考一下,谢了~
http://support.amd.com/us/gpudownloa...6&lang=English
这里有9.8的,听说是支持2.6.29/2.6.30的,我心一横,准备试试。。。。。
作者: boby2009ah 发布时间: 2009-08-27
作者: boby2009ah
由于testing升到了2.6.30可我的ATI Technologies Inc Mobility Radeon HD 3400 Series
不能在2.6.30上用,只好降级在stable里用了。。。。。。 希望您能给个安装过程,参考一下,谢了~ http://support.amd.com/us/gpudownloa...6&lang=English 这里有9.8的,听说是支持2.6.29/2.6.30的,我心一横,准备试试。。。。。 |
作者: xltian1230 发布时间: 2009-08-27
作者: xltian1230
9.8没有问题, 我的hd2400,用9.7还要打补丁,9.8直接安装就OK
|
可进入桌面后,拖动窗口时,竟然有种很卡的感觉
运行fglrxinfo后,报错!
具体内容没记下来,正常情况应该是类似这样
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3400 Series
OpenGL version string: 2.1.8664
可它却出现什么fail....15,具体是什么没有记录也说不清了,哎。。。
我用gconf-edit
apps-metacity-general
compositing_manger 勾选后
就没有那种拖动很卡的感觉。
郁闷!!!
fglrxinfo错误代码:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
作者: boby2009ah 发布时间: 2009-08-27
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28