LINUX.ORG.RU

ati radeon9200 и новые драйвера


0

0

Стоит slackware 9.1, ядро 2.6.0-test5(с диска slackware), в иксах сижу
в fluxbox (если это имеет значение)
материнская плата asus на чипсете kt400
видеокарта radeon 9200(sapphire)
идеокарта и мать - agp 8x

Скачал новые драйвера с сайта ati.com и ядро 2.6.1 с kernel.org
Компилирую ядро - всё ок,
Ставлю драйвера от ati - всё ок(не ругается),
запускаю иксы экран чернеет, иксы не стартуют,
возвращаюсь в консоль откуда иксы пускал и вижу:
(WW) fglrx: No matching Device section for instance (BusId PCI:1:0:1) found
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 request (0 known processed) with 0 events remaining

при этом lsmod после каждой такой попытки говорит, что модуль
используют ещё три процесса(после первой попытки-3, второй-6...)

Пробовал эксперементировать с параметрами /etc/X11/XF86Config-4
Option "UseInternalAGPGART" "no" (менял на yes)
BusID "PCI:1:0:0" (на 1:0:1)

Вот вывод lspci:
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400 AGP] Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
00:0a.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
00:0e.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
00:0f.0 Unknown mass storage controller: Promise Technology, Inc. 20269 (rev 02)
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06)
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5961 (rev 01)
01:00.1 Display controller: ATI Technologies Inc: Unknown device 5941 (rev 01)

когда в /etc/X11/XF86Config-4 сделал так:
Section "Module"
# Load "dri" (отключил загрузку dri)
EndSection

Иксы всё же запустились, но без OpenGL(fglrxinfo говорит про Mesa)

кстати со старыми драйверами кроме 2.6.0-test5 никакие ядра тоже не работают, симптомы теже...

Прочитал все howto по настройке radeon-ов которые смог найти в сети

Искал на google.com но безрезультатно

где-то на иностранном форуме читал о патчах к ядрам 2.4.x для agp3, может мне тоже нужно как то патчить ядро

кто сталкивался с чем-либо подобным отзовитесь, пожалуйста!

Ответы сюда в форум или на почтовый адрес rguitp <no_spam> post.ru

ps: может дополнительно нужны конфиги или выводы команд

aleksey_t
() автор топика
Ответ на: комментарий от aleksey_t

похоже из той оперы , ищи в гугле fglrx-2.6-vmalloc-vmaddr.patch я нарыл в форуме на 2радеон.ру...все прокатилона ура

anonymous
()

На ail.by.ru был?
А последние дрова - это 3.7.0???
У меня все пашет на 2.6.2 и 3.7.0. Вот так вот :)

bdancer ★★
()

Спасибо, всем кто откликнулся!

Всё оказалось несколько проще...оказывается если компилить как сказано в инструкции к драйверам, тоесть: /lib/modules/fglrx/build_mod/make.sh /lib/modules/fglrx/make_install.sh

То иксы не работают, однако, если просто зайти в /lib/modules/fglrx/bulid_mod/2.6.x/ и там набрать make то всё скомпилится, нужно только потом самому положить его к модулям ядра в /lib/modules/<ваша версия ядра>/kernel/drivers/char/drm/ (папку drm возможно нужно будет сделать самому) потом depmod -a и все готово

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

aleksey_t
() автор топика

ps: Таким же образом смог скомпилировать 2.6.0-test5, 2.6.0-test11... , а нормальным методом с новыми драйверами ну ни как!

Вообще страно всё это как-то

aleksey_t
() автор топика
Ответ на: комментарий от aleksey_t

С ядрами 2.6.1 и 2.6.2 - все компилиться как надо :)
Так что апдейться :)

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