поставил обратно свой radeon9500 вместо geforcefx 5700
скачал драйвер fglrx, сделал rpm2tgz и installpkg
при компиляции модуля вываливается с ошибкой
# pwd
/lib/modules/fglrx/build_mod
# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.12-rc3-mm2/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.12-rc3-mm2'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agp3.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `agp_find_supported_device':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7134: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7154: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7159: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7185: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7205: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7225: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7230: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6526: warning: unused variable `cap_ptr'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_init':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7611: warning: `pm_register' is deprecated (declared at include/linux/pm.h:107)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_cleanup':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7621: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:117)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6507: warning: 'agp_check_supported_device' defined but not used
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o] Ошибка 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.12-rc3-mm2'
make: *** [kmod_build] Ошибка 2
build failed with return value 2
ядро как видно 2.6.12-rc3-mm2, gcc 3.4.3
кто то на лоре говорил, что атишные драйвера не собираются под патчсетами -mm
собрал 2.6.11.8 и ничего не изменилось :(
нашел патч тут: http://www.linux.org.ru/jump-message.jsp?msgid=844593
# pwd
lib/modules/fglrx/build_mod/2.6.x
# patch -p0 -i ati.patch
(Stripping trailing CRs from patch.)
patching file firegl_public.c
Hunk #1 succeeded at 216 (offset -1 lines).
Hunk #3 succeeded at 2706 (offset -1 lines).
Hunk #5 succeeded at 2803 (offset -1 lines).
patch unexpectedly ends in middle of line
Hunk #7 succeeded at 2902 with fuzz 1 (offset -1 lines).
и все равно такая же ошибка :(
>никто не пробовал собирать fglrx при помощи 3.4.3?
Последние несколько релизов собираю именно им. Но так как ядро у тебя какое-то супер новое, да еще и с патчами, то всё может быть. Последние дрова даже на 2.6.11 без патчей не собираются. Короче тебе на форум rage3d.com, в раздел Linux, там тема есть про патчи.