LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hades

最新内核:2.6.25上不能安装ATI驱动 8.3-8.4的解决方法

[复制链接]
发表于 2008-5-15 22:41:48 | 显示全部楼层
最方便的方法就是从fedora 8里,吧2.6.24的内核rpm拿来装上。
之后在等着ati官方的驱动支持2.6.25。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-15 22:43:21 | 显示全部楼层
Post by shawn.p.huang;1850182
最方便的方法就是从fedora 8里,吧2.6.24的内核rpm拿来装上。
之后在等着ati官方的驱动支持2.6.25。

那兄弟你不如就用FC8得了 哈哈
PS;我还在用CENTOS 5.1 哟
回复 支持 反对

使用道具 举报

发表于 2008-5-15 23:19:48 | 显示全部楼层
嗯,高手都来了。
回复 支持 反对

使用道具 举报

发表于 2008-5-15 23:54:11 | 显示全部楼层
我启动时出错信息和楼主写的不一样,我照楼主的方法做了一下,没成功,还是原来的出错信息。
我显卡是mobility X1600 。
回复 支持 反对

使用道具 举报

发表于 2008-5-16 00:12:18 | 显示全部楼层
郁闷了,ROOT用户执行LZ的./ati-driver-installer-8-4-x86.x86_64.run --extract NewDirectory 权限不够,咋整呢
回复 支持 反对

使用道具 举报

发表于 2008-5-16 00:30:35 | 显示全部楼层
SELINUX 拦截了?
回复 支持 反对

使用道具 举报

发表于 2008-5-16 00:35:08 | 显示全部楼层
有这可能我去检查看。
回复 支持 反对

使用道具 举报

发表于 2008-5-22 12:04:27 | 显示全部楼层
8.5的驱动出来了,装在2.6.25.4内核上,出现了下面的问题:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol init_mm
fglrx: Unknown symbol init_mm
fglrx: Unknown symbol init_mm
fglrx: Unknown symbol init_mm

/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.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.25.4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.25.4'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:889: 警告:函数声明不是一个原型
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘KCL_pci_enable_device_bars’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1684: 警告:传递参数 1 (属于‘pci_read_config_word’)时在不兼容的指针类型间转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1696: 警告:传递参数 1 (属于‘pci_write_config_word’)时在不兼容的指针类型间转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘__ke_check_pci’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2126: 警告:不建议使用‘pci_find_slot’(声明于 include/linux/pci.h:508)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘__ke_pci_find_slot’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3048: 警告:不建议使用‘pci_find_slot’(声明于 include/linux/pci.h:508)
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "init_mm" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
  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.25.4'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- 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.

LZ给看看,到底是什么原因?是否和更新了内核头文件有关?2.6.25.4的头文件和ATI 8.5的驱动是否有影响?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 17:15:32 | 显示全部楼层
Post by Dennis.Wang;1853303
8.5的驱动出来了,装在2.6.25.4内核上,出现了下面的问题:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol init_mm
fglrx: Unknown symbol init_mm
fglrx: Unknown symbol init_mm
fglrx: Unknown symbol init_mm

/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.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.25.4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.25.4'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:889: 警告:函数声明不是一个原型
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘KCL_pci_enable_device_bars’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1684: 警告:传递参数 1 (属于‘pci_read_config_word’)时在不兼容的指针类型间转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1696: 警告:传递参数 1 (属于‘pci_write_config_word’)时在不兼容的指针类型间转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘__ke_check_pci’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2126: 警告:不建议使用‘pci_find_slot’(声明于 include/linux/pci.h:508)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘__ke_pci_find_slot’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3048: 警告:不建议使用‘pci_find_slot’(声明于 include/linux/pci.h:508)
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "init_mm" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
  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.25.4'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- 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.

LZ给看看,到底是什么原因?是否和更新了内核头文件有关?2.6.25.4的头文件和ATI 8.5的驱动是否有影响?


兄弟,你的这个信息我不太明白,最新的内核是你自己编译的还是直接下载的RPM升级的?我是自己编译的内核,已安装了8.5的驱动,没问题呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 17:17:06 | 显示全部楼层
[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.


可能是你的内核里的选项不对吧,把你的.config 文件放上来,我看看和我的有什么区别。
回复 支持 反对

使用道具 举报

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

本版积分规则

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