ati-drivers-8.28.8

Поставил ~xorg-x11, указав помимо всего прочего VIDEICARDS="fglrx". Все скомпилилось, далее выбрал драйвер, но при запуске xorg драйвер сказал, что не знает мой чип. Поискав в инете нашел, что после 8.28.8 ati не поддерживают некоторые карты (старые наверное по их мнению). Зажал драйвер ati-drivers на 8.28.8, но она не собирается.
Ядро 2.6.18, система ~x86.
Лог:

desktop ~ # emerge ati-drivers
Calculating dependencies... done!

>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.28.8 to /
 * ati-driver-installer-8.28.8.run MD5 ;-) ...                                                                                                                 [ ok ]
 * ati-driver-installer-8.28.8.run RMD160 ;-) ...                                                                                                              [ ok ]
 * ati-driver-installer-8.28.8.run SHA1 ;-) ...                                                                                                                [ ok ]
 * ati-driver-installer-8.28.8.run SHA256 ;-) ...                                                                                                              [ ok ]
 * ati-driver-installer-8.28.8.run size ;-) ...                                                                                                                [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                           [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                          [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                         [ ok ]
 * checking ati-driver-installer-8.28.8.run ;-) ...                                                                                                            [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.18-gentoo-r1
 * Checking for MTRR support enabled ...                                                                                                                       [ ok ]
 * Checking for AGP support enabled ...                                                                                                                        [ ok ]
 * Checking for DRM support disabled ...                                                                                                                       [ ok ]
 * X11 implementation is xorg-x11.
>>> Unpacking source...
 * Unpacking Ati drivers ...                                                                                                                                   [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.28.8 ...
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.18-gentoo-r1'
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:233: error: `UTS_RELEASE' undeclared here (not in a function)
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:447: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_open':
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:570: warning: assignment discards qualifiers from pointer target type
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_map':
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: `VM_SHM' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: (Each undeclared identifier is reported only once
/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: for each function it appears in.)
make[1]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod/firegl_public.o] Error 1
make: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.28.8/work/common/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.18-gentoo-r1'
 * DRM module not built
>>> Source compiled.
>>> Test phase [not enabled]: x11-drivers/ati-drivers-8.28.8

>>> Install ati-drivers-8.28.8 into /var/tmp/portage/x11-drivers/ati-drivers-8.28.8/image/ category x11-drivers
 * Installing fglrx module
install: cannot stat `fglrx.ko': No such file or directory

!!! ERROR: x11-drivers/ati-drivers-8.28.8 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_install
  ebuild.sh, line 1022:   Called src_install
  ati-drivers-8.28.8.ebuild, line 204:   Called linux-mod_src_install
  linux-mod.eclass, line 510:   Called die

!!! doins fglrx.ko failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

тут есть

тут есть некоторая проблема т.к. Ати анонсировала поддержку ядра 2.6.18 в новой версии дров - а они не видят карточки старые, интересно как побороть?

Re

То есть пока выход один: откатить ядро?

Короче,

Короче, рассказываю:
package.mask:
>x11-drivers/ati-drivers-8.28.8
>=sys-kernel/gentoo-sources-2.6.18
далее emerge -NDuav world,
далее, не забываем поменять симлинк на самое свежее ядро из 2.6.17 ветки и все по инструкции http://gentoo-wiki.com/HOWTO_ATI_Drivers.

Помогите и мне решить похожую проблему!!!

У меня такая же проблема. Ядро - 2.6.19.1. Портэйдж недавно установил.Начинаю #emerge ati-drivers(ati-driver-installer-8.27.10-x86_64.run) и тут же ошибка.
Я уже замучился.
Что мне далеть?

запостить сюда

запостить сюда ошибку с версями карты/дров/ядра

>>> Install into

>>> Install into /var/tmp/portage/x11-drivers/ati-drivers-8.27.10-r1/image/ category x11-drivers
* Installing fglrx module
install: cannot stat `fglrx.ko': No such file or directory

!!! ERROR: x11-drivers/ati-drivers-8.27.10-r1 failed.
Call stack:
ebuild.sh, line 1568: Called dyn_install
ebuild.sh, line 1022: Called src_install
ati-drivers-8.27.10-r1.ebuild, line 204: Called linux-mod_src_install
linux-mod.eclass, line 510: Called die

!!! doins fglrx.ko failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

Карта: Radeon x600 pcie
Ядро: 2.6.19
Пробовал ставить опции ядра как в мануале на wiki - не помогло.

вот что я тебе

вот что я тебе скажу ...

Linux Proprietary Driver 8.29.6 Release написал(а):
NEW FEATURES: (1) Initial Kernel 2.6.18 support

Какой драйвер

Какой драйвер держит 2.6.19

я незнаю - т.к. у

я незнаю - т.к. у меня тот что я сказал скомпилился, но сказал что мою видюху незнает.
размаскируй и ставь самый новый из тех что есть, полазь на багзилле - посмотри почему на новее ебилдов нет, я через месяц где-то комп новый возьму, с видюхой новой, тогда и сказать смогу - а сейчас я на опенсорсных сижу, медленнее но стабильнее сильно

А как новые

А как новые поставить?У меня portage вчерашний,там есть 8.32.5(и tar и ebuild - все есть).Я в linux тока начал разбираться.Пишу emegre ati-drivers, он начинает ставить 8.27.10-r1.Как ему сказать чтоб ставил 8.32.5?????

Re: А как новые

Antongr написал(а):
А как новые поставить?У меня portage вчерашний,там есть 8.32.5(и tar и ebuild - все есть).Я в linux тока начал разбираться.Пишу emegre ati-drivers, он начинает ставить 8.27.10-r1.Как ему сказать чтоб ставил 8.32.5?????

тебе ж сказали -размаскируй ;)
читай ман по emerge /хендбук.

#echo

#echo "x11-drivers/ati-drivers" >> /etc/portage/package.keywords
#emerge -pv ati-drivers

спасибо.я не

спасибо.я не занаю как размаскировывать.Обязательно прочту.

Re: спасибо.я не

Antongr написал(а):
спасибо.я не занаю как размаскировывать.Обязательно прочту.

тот код, что я написал выше - это размаскирования =)
а хендбук прочти ;) (интересно, как ты ставил систему, не прочитав его ))

т.е. с дровами

т.е. с дровами ниже 8,28,8 нельзя использовать ядро выше 2,6,17?

ага

ага

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

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