Не могу поставить ati-drivers
День добрый Господа!!!
Не могу поставить ati-drivers.
Имееться ноут HP nc8000 на борту имееться ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Ядро 2.6.29-gentoo-r5. В ядре убрана CONFIG_PARAVIRT_GUEST.
Всеравно не собираеться. Я понемаю что проблема плевая но вот уже третий день ничего понять не могу!!!!!!!!!
>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.552-r2
* ati-driver-installer-8-11-x86.x86_64.run RMD160 SHA1 SHA256 size ;-) ... [ o k ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.29-gentoo-r5/build
* Found sources for kernel version:
* 2.6.29-gentoo-r5
>>> Unpacking source...
Warning: target directory exists /var/tmp/portage/x11-drivers/ati-drivers-8.552- r2/work
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.552................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ .................................
* Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ... [ ok ]
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portag e/x11-drivers/ati-drivers-8.552-r2/work/extra
>>> Source unpacked in /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work . ..
* Preparing fglrx module
make -j2 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.29-gentoo-r5 KDIR=/usr/src/linux kmod_build
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/ common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.29-gentoo-r5'
WARNING: Symbol version dump /usr/src/linux-2.6.29-gentoo-r5/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu les/fglrx/build_mod/2.6.x/firegl_public.o
CC [M] /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu les/fglrx/build_mod/2.6.x/kcl_acpi.o
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c: В функции ‘KCL_ACPI_EvalObject’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:229: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:255: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c: В функции ‘KCL_ACPI_GetNotifyHandler’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:483: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:485: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:487: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c: В функции ‘KCL_ACPI_GetNotifyContext’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:510: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:512: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:514: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c: В функции ‘KCL_ACPI_UpdateNotifyHandler’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:538: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:538: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:540: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c: В функции ‘KCL_ACPI_UpdateNotifyContext’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:557: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:557: ошибка: доступ по указателю на неполный тип
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/kcl_acpi.c:559: ошибка: доступ по указателю на неполный тип
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/ modules/fglrx/build_mod/2.6.x/kcl_acpi.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c: В функции ‘KCL_GetEffectiveUid’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c:1429: ошибка: ‘struct task_struct’ не содержит э лемента с именем ‘euid’
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c: В функции ‘KCL_PosixSecurityCapSetIPCLock’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c:1784: ошибка: ‘struct task_struct’ не содержит э лемента с именем ‘cap_effective’
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c:1788: ошибка: ‘struct task_struct’ не содержит э лемента с именем ‘cap_effective’
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c: В функции ‘__ke_vm_phys_addr_str’:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c:3206: предупреждение: при возврате результата фу нкции целое преобразуется в указатель без приведения типа
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c:3207: предупреждение: при возврате результата фу нкции целое преобразуется в указатель без приведения типа
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c:3208: предупреждение: при возврате результата фу нкции целое преобразуется в указатель без приведения типа
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/fglrx/ build_mod/2.6.x/firegl_public.c:3210: предупреждение: при возврате результата фу нкции целое преобразуется в указатель без приведения типа
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/ modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1
make[1]: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/com mon/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r5'
make: *** [kmod_build] Ошибка 2
*
* ERROR: x11-drivers/ati-drivers-8.552-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3332: Called linux-mod_src_compile
* environment, line 2527: Called die
* The specific snippet of code:
* eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" C ROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_ abi_LDFLAGS)\" ${BUILD_FIXES} $ {BUILD_PARAMS} ${BUILD_TARGETS} " || di e "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$ (get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
* The die message:
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gn u- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.29-gentoo-r5 KDIR=/usr/src/linux kmod_build
*
* If you need support, post the topmost build error, and the call stack if rele vant.
* A complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers- 8.552-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-drivers/ati-d rivers-8.552-r2/temp/environment'.
*
>>> Failed to emerge x11-drivers/ati-drivers-8.552-r2, Log file:
>>> '/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/temp/build.log'
* Messages for package x11-drivers/ati-drivers-8.552-r2:
*
* ERROR: x11-drivers/ati-drivers-8.552-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3332: Called linux-mod_src_compile
* environment, line 2527: Called die
* The specific snippet of code:
* eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" C ROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_ abi_LDFLAGS)\" ${BUILD_FIXES} $ {BUILD_PARAMS} ${BUILD_TARGETS} " || di e "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$ (get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
* The die message:
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gn u- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.29-gentoo-r5 KDIR=/usr/src/linux kmod_build
*
* If you need support, post the topmost build error, and the call stack if rele vant.
* A complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers- 8.552-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-drivers/ati-d rivers-8.552-r2/temp/environment'.
*
- Для комментирования войдите или зарегистрируйтесь
WARNING: Symbol version dump
WARNING: Symbol version dump /usr/src/linux-2.6.29-gentoo-r5/Module.symvers
is missing; modules will have no dependencies and modversions.
Поьзуйтесь поиском - аналогичных тем уже было довольно написано.
ATI дрова - не NVIDIA и модуль ядра и поддержку framebuffer`а необходимо либо оставлять в монолите ядра либо отключать из модуля ядра. При установке проприетарных дров (если так можно сказать) даже без CATALYST дополнений - модуль будет установлен на ядро ( как в вашем случае) которое конфликтует с родным драйвером ядра.
ПЕРЕУСТАНОВИТЕ ЯДРО - без поддержки фрэмбуфера и исключите модульные дрова, оставтье только VESA дрова или legacy - чтобы подгрузить графику вообще.
----------------------
Продать или поменять видеокарту на NVIDIA
шозабред?
это по моему от того, что не совсем туда указывает симлин ссылающийся на ядро, либо ядро ниразу не собиралось.
Шозабред? Да, закрытые дрова ATI это не NVIDIA, и поэтому великолепно дружат с фрамбуфером, но точно также как и NVIDIA осыпаются если в ядро DRM включен не модулем, но осыпаются не на сборке а при попытке загрузить модуль. ebuild на это проверяет и говорит про это.
переустановить? может пересобрать?
если следовать таким советам - ничего не поможет...
эта ошибка мягко напоминает что эту, реликтовую, версию дров невозможно собрать на 29м ядре, собственно релизы которые вышли после выхода 29го ядра собираются с левыми патчами, оффициально поддерживается только не выше 28го, и то не этим реликтом.
Решение - размаскировать последний драйвер, или воспользоваться открытыми дровами. на RV350 открытые дрова будут быстрее чем закрытые, емнип.