LINUX.ORG.RU

radeon9200 и DRI


0

0

Пришла к мне халява, принесла с собой видяху radeon9200 (asus)
и возрадовался я и установилл ее.

восчемто все грузится. весь дестоп работает, но в логе загрузки иксов присутствуют следуюсчие ругательства:

(WW) Open APM failed (/dev/apm_bios) (No such device)

(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found

(WW) fglrx(0): board is an unknown third party board, chipset is supported

(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *

после почесывания затылочной части репы, полез в модули
поглядел, что в модулях есть. (/lib/modules/)
дык вот, там состряпался каталог /fglrx в внем как раз лежат скомпиленные модули. (кроме того есть каталог /build_mod ) модулей накомпилилось - мама не горюй! (для всех видов ядра 2.4.20-28 и зачемто для 2.4.20-18 и 2.4.20-8 (тоже всех видов).
Однако, есть линк. который показывает на корректый модлуль. аккурат для используемой версии ядра.
в файле make.2.4.20-28.9.log, я никаких ерроров не увидел.

и посетило меня просветление! Модуль просто не загружается! и выполнил я insmod fglrx.o из ентого каталога и всосался модуль! (но:Module fglrx loaded, with warnings),и выдал мне lsmod что теперь модуль загружен!
Перегрузил я иксы, посмотрел лог - а все варнинге те же. и lsmod говорит, что fglrx.o -unused.
На этом мои познания о великом и тайном божестве линух дают сбой. ибо слаба была вера моя, и не много времени посвящал я чтению учений и мало молитв запомнил.

потому прошу вас, братья во линуксе, помогите мне решитьь возникшую проблемму!

RedHad9; ядро 2.4.20-28.9; Х-4.3;KDE 3.2.0-0.1

anonymous

Ответ на: комментарий от Obidos

не нашлось у меня подходящей молитвы, для определения, чей же agpgart грузится. Потому снова полез в логи вот что там насшел:

boot.log
<6>Linux agpgart interface v0.99 (c) Jeff Hartmann
<6>agpgart: Maximum main memory to use for agp memory: 203M
<3>agpgart: agpgart: Detected an Intel i815, but could not find the secondary device. Assuming a no
n-integrated video card.
<6>agpgart: Detected Intel i815 chipset
<6>agpgart: AGP aperture is 64M @ 0xf8000000

XFree86.0.log
(**) fglrx(0): Option "UseInternalAGPGART" "yes"


(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): using built in AGPGART module: yes
(**) fglrx(0): KernelModuleParm: "agplock=0"

далее залез в модули.
в /lib/modules/fglrx
в файле make.2.4.20-28.9.log есть такие места:

compiling './agpgart_be.c'...
gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -O2 -D__KERNEL__ -DMODUL
E -fomit-frame-pointer -DATI_AGP_HOOK -DATI -DFGL -DFGL_RX -DFGL_CUSTOM_MODULE -DPAGE_ATTR_FIX=0 -
Dfglrx -DMODVERSIONS -include /lib/modules/2.4.20-28.9/build/include/linux/modversions.h -I
patch/include -Ipatch/drivers/char/drm -I/lib/modules/2.4.20-28.9/build/include -c ./agpgart_
be.c -o agpgart_be.o
compiling './agp3.c'...
gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -O2 -D__KERNEL__ -DMODUL
E -fomit-frame-pointer -DATI_AGP_HOOK -DATI -DFGL -DFGL_RX -DFGL_CUSTOM_MODULE -DPAGE_ATTR_FIX=0 -
Dfglrx -DMODVERSIONS -include /lib/modules/2.4.20-28.9/build/include/linux/modversions.h -I
patch/include -Ipatch/drivers/char/drm -I/lib/modules/2.4.20-28.9/build/include -c ./agp3.c -
o agp3.o

.....

linking of fglrx kernel module...
ld -r firegl_public.o agpgart_be.o agp3.o i7505-agp.o nvidia-agp.o ./libfglrx_ip.a -o fglrx.o
.
duplicating results into driver repository...
target location: /lib/modules/fglrx
copying fglrx.o
copying logfile of build
*** end of build log ***

Такиеже места есть и в /lib/modules/fglrx/build_mod файл make.log
в этом же каталоге лежат файлы

agp3.c
agp3.o
agp_backend.h
agpgart_be.c
agpgart_be.o
agpgart.h
agp.h

.....

i7505-agp.c
i7505-agp.o
nvidia-agp.c
nvidia-agp.o

в каталоге /lib/modules/2.4.20-28.9 в файле modules.dep, никаких упоминай про agpgart нет.

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



anonymous
()

Тогда попробуй прочитать инструкцию и сделать так, как там написано. А именно пересобрать ядро бе agpgart и пр. (см. инструкцию).

kraw ★★★★
()
Ответ на: комментарий от anonymous

>На этом мои познания о великом и тайном божестве линух дают сбой.
>ибо слаба была вера моя, и не много времени посвящал я чтению
>учений и мало молитв запомнил.

>не нашлось у меня подходящей молитвы, для определения,
>чей же agpgart грузится.

очень интересно вы выражаетемь, мне понравилось :)

2moders:
только не надо банить человека, как например того,
который отделял ве с помощью /. да я согласен что
неудобно, зато умные речи я от него услышал.
не то что - ламо, красноглазый, и т.д. и т.п.

goodwin ★★
()

У меня тоже Raedon 9200. DRI должен быть отключен.И все работает. Если нет, то напиши мне ответы на эти вопросы . Во-первых, какой чипсет на матери? Во-вторых, версия твоего ядра и Linux,и в-третьих мыло. Получишь подробное описание как надо действительно настраивать Raedon для работы. e-mail: popov.mch@list.ru; gdemon@inbox.ru

popov_da
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.