Не устанавливается ati-drivers на ядре 2.6.34

Не устанавливается ati-drivers на ядре 2.6.34 вылетает с ошибкой. Что делать? На 31 устанавливается нормально. Нужно 34.

 * CPV:  x11-drivers/ati-drivers-10.4
 * REPO: gentoo
 * USE:  elibc_glibc kernel_linux modules qt4 userland_GNU x86
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.34/build
 * Found sources for kernel version:
 *     2.6.34
 * 
 * Please note that this driver supports only graphic cards based on
 * r600 chipset and newer.
 * This represent the ATI Radeon HD series at this moment.
 * 
 * If your card is older then usage of x11-drivers/xf86-video-ati
 * as replacement is highly recommended. Rather than staying with
 * old versions of this driver.
 * For migration informations please reffer to:
 * http://www.gentoo.org/proj/en/desktop/x/x11/ati-migration-guide.xml
 * 
>>> Unpacking source...
>>> Source unpacked in /var/tmp/portage/x11-drivers/ati-drivers-10.4/work
>>> Preparing source in /var/tmp/portage/x11-drivers/ati-drivers-10.4/work ...
 * Applying ati-drivers-2.6.33.patch ...
  [ ok ]
 * Applying ati-drivers-fix_compilation-bug-297322.patch ...
  [ ok ]
 * Applying ati-powermode-opt-path-2.patch ...
  [ ok ]
 * Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ...
  [ ok ]
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portage/x11-drivers/ati-drivers-10.4/work/extra
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-drivers/ati-drivers-10.4/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-10.4/work ...
 * Preparing fglrx module
make -s -j4 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.34 KDIR=/usr/src/linux kmod_build 
In file included from /var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:451:
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: В функции ‘FGLDRM__vma_info’:
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: предупреждение: формат ‘%08lx’ предполагает тип ‘long unsigned int’, но аргумент 5 имеет тип ‘phys_addr_t’
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_SetPageCache_Array’:
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1324: предупреждение: при передаче аргумента 1 ‘KCL_ConvertPageToKernelAddress’ целое преобразуется в указатель без приведения типа
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_MapPageToPfn’:
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1625: предупреждение: неиспользуемая переменная ‘bus_addr’
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c: В функции ‘KCL_WAIT_Add’:
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c:52: ошибка: неявная декларация функции ‘kmalloc’
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c:52: предупреждение: при инициализации целое преобразуется в указатель без приведения типа
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c: В функции ‘KCL_WAIT_Remove’:
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c:77: ошибка: неявная декларация функции ‘kfree’
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c: В функции ‘KCL_WAIT_CreateObject’:
/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c:94: предупреждение: при инициализации целое преобразуется в указатель без приведения типа
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[1]: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-10.4/work/common/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2
make: *** [kmod_build] Ошибка 2
 * ERROR: x11-drivers/ati-drivers-10.4 failed:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=  GCC_VER_MAJ=4 KVER=2.6.34 KDIR=/usr/src/linux kmod_build
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 3658:  Called linux-mod_src_compile
 *   environment, line 2822:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" 						CROSS_COMPILE=${CHOST}- 						LDFLAGS=\"$(get_abi_LDFLAGS)\" 						${BUILD_FIXES} 						${BUILD_PARAMS} 						${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 * 
 * If you need support, post the output of 'emerge --info =x11-drivers/ati-drivers-10.4',
 * the complete build log and the output of 'emerge -pqv =x11-drivers/ati-drivers-10.4'.
 * The complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers-10.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/ati-drivers-10.4/temp/environment'.
 * S: '/var/tmp/portage/x11-drivers/ati-drivers-10.4/work'

оно как бЭ не обязано... на

оно как бЭ не обязано... на 2.6.34... оно в 2.6.33 вряд ли соберетсяя... ati ВСЕГДА отставали...

P.S.: Linux - это красная таблетка :-) Windows - синяя...

На 2.6.33-r2 gentoo-sources

На 2.6.33-r2 gentoo-sources у меня 10.4 собираются нормально. А вот на 2.6.34 не пробовал. Хотя действительно, релиз дров отстает от релизов ядра. Так что ждите в течении недели примерно выпуск новых драйверов от АТИ.

В готовности к облому - наша сила! (с)

BolotinMS написал(а): Так что

BolotinMS написал(а):
Так что ждите в течении недели примерно выпуск новых драйверов от АТИ.

Как-то даже не очень смешно (-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ну да, не очень удачная шутка

Ну да, не очень удачная шутка :)
Но я имел ввиду, что примерно неделя после выхода генту-сорсов 2.6.34. Хотя и тогда укладка в срок коненчо сомнительна...

В готовности к облому - наша сила! (с)

Более чем. Кое-как ещё можно

Более чем. Кое-как ещё можно надеяться на нормальное обновление, если сидеть на стабильной ветке с ati-drivers из ~arch, и то…
Кривы они, что уж тут говорить.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Насчет кривы, ту в полемику

Насчет кривы, ту в полемику вступать не буду, бо не вижу в чем их кривость. Непроизводительны, это да. Если сравнивать с драйверами для Виндоус. Меня устраивают, особливо на моем встроенном ATI4200, которую на открытых дровах мне завести не удалось где-то чуть более полугода назад. Хотя поддержка ее, судя по описанию, была в них.
Да и сомнения меня гложут в том, что сообщество напишет драйвера лучше, чем АТИ-шники...

В готовности к облому - наша сила! (с)

Несогласен, но раз уж

Несогласен, но раз уж полемики не будет, то воздержусь от спора.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Кстати, сегодня 28. Вышли

Кстати, сегодня 28. Вышли ati-drivers 10.5 ;) Т.е. в течении полутора недель со времени моего поста :))

В готовности к облому - наша сила! (с)

Ага, только, что самое

Ага, только, что самое забавное, никто о поддержке 2.6.34 не заикается.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ничего не хочу сказать, но

Ничего не хочу сказать, но даже в этой теме о ней заикались неделю назад :)
У самого на 2,6,34 собрались сначала 10,4, а сейчас 10.5 драйвера.

В готовности к облому - наша сила! (с)

и как, удалось подружить с

и как, удалось подружить с xorg-serverом? и каким если не секрет?

Правкой ебилда, убрал

Правкой ебилда, убрал требование версии ниже 1.7

Думаю, придется ставить

Думаю, придется ставить открытые дрова.

P.S. сам сижу на открытых, если что

А видекоарты mobility radeon

А видекоарты mobility radeon 5xxx поддерживают открытые драйвера?

Да, но на том ли уровне, что

Да, но на том ли уровне, что Вам нужен — вопрос.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

2.6.33.x прекрасно работают,

2.6.33.x прекрасно работают, >=2.6.34_rc4 поломали совместимость, но вроде был патч, погугли.

Патч есть в гентушной

Патч есть в гентушной багзилле: http://bugs.gentoo.org/show_bug.cgi?id=317927 . Я попробовал его по-скорому установить, не получилось. А баг пока никто не заявил.

У кого с английским хорошо, заявите баг об этом.

Выпустили сегодня в портаже

Выпустили сегодня в портаже билд с патчем. Обновляйся и будет тебе счастье :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".