LinuxSir.cn,穿越时空的Linuxsir!

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

kernel 2.6.27.* & ati 8.9-8.10

[复制链接]
 楼主| 发表于 2008-11-15 17:04:56 | 显示全部楼层
Post by 独孤一梦;1908822
现在ati8.11出来了,还要打补丁吗?


我试了8.11的,仍有个错误,但没留下LOG,现在我用8.9的,感觉这个驱动是我显卡最合适的了。
回复 支持 反对

使用道具 举报

发表于 2008-11-16 19:02:56 | 显示全部楼层
Post by hades;1908949
我试了8.11的,仍有个错误,但没留下LOG,现在我用8.9的,感觉这个驱动是我显卡最合适的了。


安装成功了,虽然日志里面有警告,但是不用补丁还是可以安装成功的!我的内核2.6.27.6
回复 支持 反对

使用道具 举报

发表于 2008-11-17 16:25:35 | 显示全部楼层
ati-driver-installer-8-11-x86.x86_64.run
这个没问题吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 09:51:52 | 显示全部楼层
Post by 独孤一梦;1909474
安装成功了,虽然日志里面有警告,但是不用补丁还是可以安装成功的!我的内核2.6.27.6


我也是2.6.27.6的内核了,能把警告发上来我看看吗?谢谢了。
回复 支持 反对

使用道具 举报

发表于 2008-11-20 01:54:10 | 显示全部楼层
Post by hades;1910143
我也是2.6.27.6的内核了,能把警告发上来我看看吗?谢谢了。

客气了
[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...
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.27.6ping0/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: 正在进入目录 `/usr/src/wode/linux-2.6.27.6'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘__ke_vm_phys_addr_str’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3206: 警告: 返回时将整数赋给指针,未作类型转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3207: 警告: 返回时将整数赋给指针,未作类型转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3208: 警告: 返回时将整数赋给指针,未作类型转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3210: 警告: 返回时将整数赋给指针,未作类型转换
  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]:正在离开目录 `/usr/src/wode/linux-2.6.27.6'
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
done.
上面那个警告虽然我看不懂,但应当 没什么大不了,编译内核里发现有很多这种警告
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 09:35:28 | 显示全部楼层
Post by 独孤一梦;1910917
客气了
[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...
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.27.6ping0/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: 正在进入目录 `/usr/src/wode/linux-2.6.27.6'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘__ke_vm_phys_addr_str’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3206: 警告: 返回时将整数赋给指针,未作类型转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3207: 警告: 返回时将整数赋给指针,未作类型转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3208: 警告: 返回时将整数赋给指针,未作类型转换
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3210: 警告: 返回时将整数赋给指针,未作类型转换
  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]:正在离开目录 `/usr/src/wode/linux-2.6.27.6'
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
done.
上面那个警告虽然我看不懂,但应当 没什么大不了,编译内核里发现有很多这种警告


You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in

这一步你做了没?
另外,你运行下$ fgl_glxgears
看有什么结果,如果是出来一个3D的东西,那证明你的驱动是安装成功,如没有,那还是不成功。
回复 支持 反对

使用道具 举报

发表于 2008-11-20 16:17:29 | 显示全部楼层
Post by hades;1908949
我试了8.11的,仍有个错误,但没留下LOG,现在我用8.9的,感觉这个驱动是我显卡最合适的了。


8.11在我的fc9,2.6.27内核下工作正常。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 18:54:37 | 显示全部楼层
Post by pu1030;1911130
8.11在我的fc9,2.6.27内核下工作正常。

谢谢 兄弟回复,我明白为什么我的2.6.27.6内核不能安装8.11了,是因为:
CONFIG_MAGIC_SYSRQ (in "Kernel Hacking") 这个选项我没选择,所以导致不能安装,这说8.11已完全能支持2.6.27.*系列的内核了。
提示:
如安装ATI 8.11在2.6.27.*系列内核中出现如下错误提示:
In file included from /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:35:
include/linux/sysrq.h: In function ‘__reterr’:
include/linux/sysrq.h:66: error: ‘EINVAL’ undeclared (first use in this function)
include/linux/sysrq.h:66: error: (Each undeclared identifier is reported only once
include/linux/sysrq.h:66: error: for each function it appears in.)
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2

请在编译内核时选择上我上面提到的选项。

PS:不过,我还是用回8.9的驱动了,因为ATI X300的显卡,感觉8.9的驱动是最好的。
回复 支持 反对

使用道具 举报

发表于 2008-11-20 23:55:09 | 显示全部楼层
Post by hades;1911216
谢谢 兄弟回复,我明白为什么我的2.6.27.6内核不能安装8.11了,是因为:
CONFIG_MAGIC_SYSRQ (in "Kernel Hacking") 这个选项我没选择,所以导致不能安装,这说8.11已完全能支持2.6.27.*系列的内核了。
提示:
如安装ATI 8.11在2.6.27.*系列内核中出现如下错误提示:
In file included from /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:35:
include/linux/sysrq.h: In function ‘__reterr’:
include/linux/sysrq.h:66: error: ‘EINVAL’ undeclared (first use in this function)
include/linux/sysrq.h:66: error: (Each undeclared identifier is reported only once
include/linux/sysrq.h:66: error: for each function it appears in.)
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2

请在编译内核时选择上我上面提到的选项。

PS:不过,我还是用回8.9的驱动了,因为ATI X300的显卡,感觉8.9的驱动是最好的。


厉害啊!这问题都被你发现!
恩,还是最合适的比较好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 09:09:35 | 显示全部楼层
Post by pu1030;1911354
厉害啊!这问题都被你发现!
恩,还是最合适的比较好。


放狗找是比较容易的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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