Не собираются дрова от ATI

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Sniker
Сообщения: 128

Не собираются дрова от ATI

Сообщение Sniker »

Ребята, линуксойды. Помогите недавно перешел с Fedora на Gentoo, и пока что не очень освоился. Есть проблема.
Итак: Я поставил на свой AMD64 Gentoo Linux 2005.1 для AMD64, установка прошла на ура.
Все поставил вроде как надо и с компиляцией ядра проблем не было.
Выкачал с www.ati.com последние дрова ati-<чего-то там>-8.16.20.run
Запустил, все проинсталилось, но в конце появилось сообщение, что при установке были проблемы и смотри соответствующий файл лога, текст которого я прилагаю:

Код: Выделить всё

[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...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.12-gentoo-r6/build SUBDIRS=/lib64/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6'
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/agp3.o
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_init':
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8166: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_cleanup':
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8176: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: At top level:
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6070: warning: 'ati_gart_base' defined but not used
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/i7505-agp.o
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:124:25: asm/ioctl32.h: No such file or directory
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:498: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:568)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:500: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:565)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:520: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:564)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:551: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:568)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_get_user_ptr':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1067: warning: assignment makes pointer from integer without a cast
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_put_user_ptr':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1099: warning: cast from pointer to integer of different size
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1099: warning: cast from pointer to integer of different size
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1099: warning: cast from pointer to integer of different size
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1099: warning: cast from pointer to integer of different size
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_verify_area':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1428: warning: `verify_area' is deprecated (declared at include/asm/uaccess.h:54)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_register_ioctl32_conversion':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2177: warning: implicit declaration of function `register_ioctl32_conversion'
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_unregister_ioctl32_conversion':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2182: warning: implicit declaration of function `unregister_ioctl32_conversion'
make[2]: *** [/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib64/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r6'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

Ясный пень, что она не смогла скомпилировать модуль ядра.
Но что мне с этим делать, не знаю.
Ребята, срочто помогите.
Только не надо пожалуйста советов, типа emerge ati-drivers, т.к. у меня их нет и выкачать тоже не нашел откуда. Просто если кто-то с этим сталкивался и может подспазать что мне делать, буду очень признателен.
Заранее, спасибо.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Не собираются дрова от ATI

Сообщение clx »

Только не надо пожалуйста советов, типа emerge ati-drivers, т.к. у меня их нет и выкачать тоже не нашел откуда. Просто если кто-то с этим сталкивался и может подспазать что мне делать, буду очень признателен.

И ты задаешь такой вопрос в Генту?! В Генту практически все ставится с помощью emerge (нужно к этому придерживаться). Что значит не нашёл откуда? emerge -pfv ati-drivers ? man emerge ?!
iMac 20" Core Duo.
Спасибо сказали:
Sniker
Сообщения: 128

Re: Не собираются дрова от ATI

Сообщение Sniker »

попробовал emerge -pf ati-drivers, вот что она выдала:

Calculating dependencies
!!! All ebuilds that could satisfy "ati-drivers" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-video/ati-drivers-8.8.25-r3 (masked by: ~amd64 keyword)
- media-video/ati-drivers-8.14.13-r1 (masked by: ~amd64 keyword)
- media-video/ati-drivers-8.12.10 (masked by: ~amd64 keyword)
- media-video/ati-drivers-8.14.13 (masked by: ~amd64 keyword)
- media-video/ati-drivers-8.10.19 (masked by: ~amd64 keyword)
- media-video/ati-drivers-8.13.3 (masked by: package.mask, ~amd64 keyword)
# Luca Barbato <lu_zero@gentoo.org> (22 May 2005)
# Special version, masked since doesn't work standard systems.

- media-video/ati-drivers-8.13.4 (masked by: package.mask, ~amd64 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.

Ясно, что она не может найти пакет, но его нету ни на одном диске.
Пытался найти в инете, но безуспешно.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Не собираются дрова от ATI

Сообщение ddc »

волшебное слово:

Код: Выделить всё

su -c 'echo "media-video/ati-drivers ~amd64" >> /etc/portage/package.keywords
спасёт отца русской демократии.
Спасибо сказали:
Sniker
Сообщения: 128

Re: Не собираются дрова от ATI

Сообщение Sniker »

Огромное спасибо, пойду попробую.
Спасибо сказали:
WolfON
Сообщения: 226

Re: Не собираются дрова от ATI

Сообщение WolfON »

равносильно:
ACCPET_KEYWORDS="~amd64" emerge ati-drivers
:)
ArchLinux on AXP2000+/768/ATI R9600XT
Registered Linux User 396336
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Не собираются дрова от ATI

Сообщение KiWi »

WolfON писал(а):
15.10.2005 11:59
равносильно:
ACCPET_KEYWORDS="~amd64" emerge ati-drivers
:)

не равносильно
Спасибо сказали:
WolfON
Сообщения: 226

Re: Не собираются дрова от ATI

Сообщение WolfON »

Ну то - навсегда, а это - на один раз :)

Как-никак скоро выйдут стабильные дрова и все-время юзать нестабильные смысла не имеет
ArchLinux on AXP2000+/768/ATI R9600XT
Registered Linux User 396336
Спасибо сказали:
Sniker
Сообщения: 128

Re: Не собираются дрова от ATI

Сообщение Sniker »

Ребята, всем спасибо. Все заработало.
DRI пашет на ура.

!!!!!!!! Но вот есть другой вопрос !!!!!!!!!
При первом запуске KDE все отлично.
Но стоит мне завершить сессию, выйти в командную строку и снова набрать startx, как то появляется черный экран и все, комп ни на что не реагирует.

Короче, после загрузки компа я могу войти в KDE всего один раз. Как только пытаюсь войти второй раз комп виснет. Может кто-то сталкивался с подобной проблемой. Подскажите.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Не собираются дрова от ATI

Сообщение clx »

А что в логах Х ?
iMac 20" Core Duo.
Спасибо сказали: