Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: senser в Feb 07, 2005, 12:50 Здравейте,
Ползван Getnoo 2044.3 profile, видео-карта Радеон9600, АМД64 2800+. С предните версии на новите драйвери на АТИ нямах кой знае какви проблеми с инсталацията ръководейки се оттук: http://forums.gentoo.org/viewtopic.php?t=250647&start=310 Проблема е с новите драйвери 8.8.25 - не иска да се build-ne DRM модула: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_phys_addr_str': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2582: error: structure has no member named `pud' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2570: warning: unused variable `pud_p' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2671: warning: initialization from incompatible pointer type make[1]: *** [/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o] Error 1 make: *** [_module_/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod] Error 2 make: Leaving directory `/usr/src/linux-2.6.11-rc3' * DRM module not built .............................................. след което драйвера си се доинсталира нормално. Това е което намерих по въпроса: http://rage3d.com/board/showthread.php?t=33798874&page=1&pp=30 http://www.rage3d.com/board/showpost.php?p=1333427199&postcount=11 http://www.rage3d.com/board/showpost.php?p=1333458856&postcount=52 Някой ако има с какво да помогне ще съм благодарен ![]() Linux version 2.6.11-rc3 (root@senser) (gcc version 3.4.3 20041125 (Gentoo Linux 3.4.3-r1, ssp-3.4 .3-0, pie-8.7.7)) Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: Филип Бонев в Feb 07, 2005, 14:29 Аз само да ти кажа ще при мен това се инсталира, без ама никакъв проблем и не тръгна без никакво обяснение. Не знам какво да мисля за ATI, просто подръжката е много зле. Как може да искарат нови драйвери които са по зле от стартите.
Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: senser в Feb 07, 2005, 15:51
лошо, точно от теб очаквах най много да помогнеш ... ![]() на 2.6.10 кернел предишните драйвери се инсталираха и работеха ок, но 8.8.25-р3 и на 2.6.10 и на 2.6.11 не тръгват заради дрм-то. дай идея за това как да приложа пач-овете с ebuild-a. точно в момента го разглеждам и си мисля ако изтегля пач-овете и ги опиша директно в ati-drivers-8.8.25-r3.ebuild дали ще помогне Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: alabal в Feb 07, 2005, 21:09
Което според мен означава, че има проблем с флаговете на gcc. Не знам какъв трябва да е правилният, но нещо из CFLAGS прави проблеми с този пакет. Може би трябва да потърсиш в тази насока. Можеш да пробваш и в друга насока: emerge -udpv paketa ще ти покаже USE параметрите за конкретния пакет. И там може да има проблеми. Никога не съм се занимавакл с АТИ, така, че горното си остава само идеи. Успех! И опиши какво е станало, че е интересно! Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: senser в Feb 09, 2005, 11:43 пробвах с доста различни флагове зa gcc но за съжаление резултат няма
![]() ако имате някакви други идеи - ще се радвам Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: alabal в Feb 09, 2005, 12:01 При мен отказа да компилира gcc с -mcpu.
Виж какво намерих в /etc/make.conf.example # Host and optimization settings # ============================== # # For optimal performance, enable a CFLAGS setting appropriate for your CPU. # # Please note that if you experience strange issues with a package, it may be # due to gcc's optimizations interacting in a strange way. Please test the # package (and in some cases the libraries it uses) at default optimizations # before reporting errors to developers. # # -mcpu=<cpu-type> means optimize code for the particular type of CPU without # breaking compatibility with other CPUs. # Please note that if you experience strange issues with a package, it may be # due to gcc's optimizations interacting in a strange way. Please test the # package (and in some cases the libraries it uses) at default optimizations # before reporting errors to developers. # # -mcpu=<cpu-type> means optimize code for the particular type of CPU without # breaking compatibility with other CPUs. # # -march=<cpu-type> means to take full advantage of the ABI and instructions # for the particular CPU; this will break compatibility with older CPUs (for # example, -march=athlon-xp code will not run on a regular Athlon, and # -march=i686 code will not run on a Pentium Classic. # # CPU types supported in gcc-3.2 and higher: athlon-xp, athlon-mp, # athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), i686 # (PentiumPro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron), # pentium3, and pentium4. Освен -mcpu имаш ли други оптимизации като -O2 -pipe -fomit-frame-buffer? И имаш ли този изключително важен ред: CXXFLAGS="${CFLAGS}" Друго за което се сещам е променливата USE. дай му emerge -udpv името_на_пакета и ще ти покаже как ще го компилира - всички параметри. Третото е да потърсиш по форумите на gentoo - изключително са полезни. Успех! P.S.: Някой да знае от къде мога да изтегля shadow-4.0.7.tar.bz2, защото сървърите на които има тая нова версия са out of order и не успявам да го открия. И това не е единственият проблем с огледалата на Gentoo през последните дни. Не знам какво става, може и аз да съм крив. Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: senser в Feb 12, 2005, 14:21 с кернел-2.6.9-р14 драйвера се build-ва без проблем (включително и drm module), но после се получава следното:
FATAL: Error inserting fglrx (/lib/modules/2.6.9-gentoo-r14/video/ц.ko): Unknown symbol in module, or unknown parameter (see dmesg) Това е когато трябва да се зареди fglrx модула (без значение дали е ръчно или автоматично) Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: в Feb 12, 2005, 16:04 Не знам - никога не съм работил с Радеон, но хвърли по едно око на тези линкове - може да са полезни:
http://forums.gentoo.org/viewtop....g+fglrx http://forums.gentoo.org/viewtop....g+fglrx Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: в Feb 12, 2005, 16:06 http://forums.gentoo.org/viewtop....g+fglrx
А този, комай е особено полезен: http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: senser в Feb 12, 2005, 20:28 Благодаря ти братко alabal за линковете - наистина много ми помогнаха. (само се чудя аз къде съм блял докато търсех решение по форума на gentoo
![]() Ето как се реши проблема при мен: unmerge на двата кернела - 2.6.9-р14 и 2.6.11-р3 и на драйверите. После emerge на gentoo-dev-sources и development-sources, съответно 2.6.-р14 и 2.6.10-р1. Прекомпилирах си двате кернала, и после съответно драйверите на 2.6.9 - драйверите се инсталираха без грешка но създадения модул fglrx.ko не може да се modprobe-не заради промяна на името на една фукнция (или параметър - не мога да се сетя точно) от версия 2.6.9 към 2.6.10 (за това има пач който може да се приложи към firegl_public.c но не съм го пробвал). на 2.6.10 драйвера се инсталира и работи (поне засега) без забележки ![]() Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: в Feb 13, 2005, 00:23 Радваме се за което.
Титла: gentoo & ati-drivers-8.8.25-r3 Публикувано от: в Feb 13, 2005, 00:26 (Все забравям да се логна)
Линковете ги намерих, като просто пейстнах грешката [/QUOTE]FATAL: Error inserting fglrx Цитат в търсачката на Gentoo форумите. |