Автор Тема: gentoo & ati-drivers-8.8.25-r3  (Прочетена 1821 пъти)

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
gentoo & ati-drivers-8.8.25-r3
« -: 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

Някой ако има с какво да помогне ще съм благодарен '<img'>)

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))
Активен

Филип Бонев

  • Напреднали
  • *****
  • Публикации: 517
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
gentoo & ati-drivers-8.8.25-r3
« Отговор #1 -: Feb 07, 2005, 14:29 »
Аз само да ти кажа ще при мен това се инсталира, без ама никакъв проблем и не тръгна без никакво обяснение. Не знам какво да мисля за ATI, просто подръжката е много зле. Как може да искарат нови драйвери които са по зле от стартите.
Активен

Поздрави,
Филип Бонев

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
gentoo & ati-drivers-8.8.25-r3
« Отговор #2 -: Feb 07, 2005, 15:51 »
Цитат (philip_bonev @ Фев. 07 2005,15:29)
Аз само да ти кажа ще при мен това се инсталира, без ама никакъв проблем и не тръгна без никакво обяснение. Не знам какво да мисля за ATI, просто подръжката е много зле. Как може да искарат нови драйвери които са по зле от стартите.

лошо, точно от теб очаквах най много да помогнеш ... '<img'>

на 2.6.10 кернел предишните драйвери се инсталираха и работеха ок, но 8.8.25-р3 и на 2.6.10 и на 2.6.11 не тръгват заради дрм-то.
дай идея за това как да приложа пач-овете с ebuild-a. точно в момента го разглеждам и си мисля ако изтегля пач-овете и ги опиша директно в ati-drivers-8.8.25-r3.ebuild
дали ще помогне
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
gentoo & ati-drivers-8.8.25-r3
« Отговор #3 -: Feb 07, 2005, 21:09 »
Цитат
initialization from incompatible pointer type


Което според мен означава, че има проблем с флаговете на gcc.
Не знам какъв трябва да е правилният, но нещо из CFLAGS прави проблеми с този пакет. Може би трябва да потърсиш в тази насока.  
Можеш да пробваш и в друга насока:
emerge -udpv paketa
ще ти покаже USE параметрите за конкретния пакет. И там може да има проблеми. Никога не съм се занимавакл с АТИ, така, че горното си остава само идеи.
Успех! И  опиши какво е станало, че е интересно!
Активен

It makes you awful glad that you were born a man.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
gentoo & ati-drivers-8.8.25-r3
« Отговор #4 -: Feb 09, 2005, 11:43 »
пробвах с доста различни флагове зa gcc  но за съжаление резултат няма '<img'> (включително и със съвсем символични от сорта на CXXFLAGS="-mcpu=athlon64")

ако имате някакви други идеи - ще се радвам
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
gentoo & ati-drivers-8.8.25-r3
« Отговор #5 -: 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 през последните дни. Не знам какво става, може и аз да съм крив.
Активен

It makes you awful glad that you were born a man.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
gentoo & ati-drivers-8.8.25-r3
« Отговор #6 -: 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
« Отговор #7 -: 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
« Отговор #8 -: Feb 12, 2005, 16:06 »
http://forums.gentoo.org/viewtop....g+fglrx

А този, комай е особено полезен:

http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html
Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
gentoo & ati-drivers-8.8.25-r3
« Отговор #9 -: Feb 12, 2005, 20:28 »
Благодаря ти братко alabal за линковете  - наистина много ми помогнаха. (само се чудя аз къде съм блял докато търсех решение по форума на gentoo  '<img'> )
Ето как се реши проблема при мен:
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 драйвера се инсталира и работи (поне засега) без забележки '<img'> )
Активен

  • Гост
gentoo & ati-drivers-8.8.25-r3
« Отговор #10 -: Feb 13, 2005, 00:23 »
Радваме се за което.
Активен

  • Гост
gentoo & ati-drivers-8.8.25-r3
« Отговор #11 -: Feb 13, 2005, 00:26 »
(Все забравям да се логна)
Линковете ги намерих, като просто пейстнах грешката
[/QUOTE]FATAL: Error inserting fglrx
Цитат
в търсачката на Gentoo форумите.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Ati Drivers
Настройка на програми
Bruxy 0 3296 Последна публикация Mar 16, 2004, 00:24
от Bruxy
ATI Drivers
Настройка на програми
Leftfield 1 3885 Последна публикация Feb 13, 2006, 09:08
от Shmirgel
Проблем с ati-drivers
Настройка на програми
kaling 0 2757 Последна публикация Apr 14, 2006, 23:29
от kaling
Ati drivers
Настройка на хардуер
Master_2006 3 3913 Последна публикация May 14, 2006, 20:48
от steady
Drivers
Настройка на хардуер
Mellay 18 5591 Последна публикация Aug 10, 2006, 00:03
от