ati-drivers-8.28.8
dimm 26 октября, 2006 - 11:48
Поставил ~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 - не помогло.
вот что я тебе
вот что я тебе скажу ...
Какой драйвер
Какой драйвер держит 2.6.19
я незнаю - т.к. у
я незнаю - т.к. у меня тот что я сказал скомпилился, но сказал что мою видюху незнает.
размаскируй и ставь самый новый из тех что есть, полазь на багзилле - посмотри почему на новее ебилдов нет, я через месяц где-то комп новый возьму, с видюхой новой, тогда и сказать смогу - а сейчас я на опенсорсных сижу, медленнее но стабильнее сильно
А как новые
А как новые поставить?У меня portage вчерашний,там есть 8.32.5(и tar и ebuild - все есть).Я в linux тока начал разбираться.Пишу emegre ati-drivers, он начинает ставить 8.27.10-r1.Как ему сказать чтоб ставил 8.32.5?????
Re: А как новые
тебе ж сказали -размаскируй ;)
читай ман по emerge /хендбук.
#echo
спасибо.я не
спасибо.я не занаю как размаскировывать.Обязательно прочту.
Re: спасибо.я не
тот код, что я написал выше - это размаскирования =)
а хендбук прочти ;) (интересно, как ты ставил систему, не прочитав его ))
т.е. с дровами
т.е. с дровами ниже 8,28,8 нельзя использовать ядро выше 2,6,17?
ага
ага