ati-drivers

Насколько я понял при установке Х с помощью ati-drivers мне вкачались дрова без поддержки моего старенького ненаглядненького ATI Radeon 9200 зато всал Xorg 7. Но другой видюхи пока нет. При X -configure я благополучно Х посылаюсь. Ходили слухи что как-то можно подменить версию дривера или чегото там ещё, чтоб Х увидел ентот радон. Кто сталкивался и решил эту проблему ответте плиз !!!

ох...

как вы наверное уже слышали наши телепаты в отпуске, поэтому:

точные версии:
дров АТИ
ядра
Xorg

+ содержимое переменной VIDEO_CARDS= из /etc/make.conf

P.S. как понять фразу

xcom-killer написал(а):
при установке Х с помощью ati-drivers мне вкачались дрова без поддержки моего старенького ненаглядненького ATI Radeon 9200 зато встал Xorg 7

?

LOG

Версия ядра есть 2.6.15 и 2.6.18 и то и другое пробывал
Версия дривери ati-driver-installer-8.27.10-x86

В логе Xorg.0 вот что :

_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/radkin:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.15 i686
Current Operating System: Linux radkin 2.6.15 #3 SMP PREEMPT Tue Dec 12 11:51:09 GMT 2006 i686
Build Date: 11 December 2006
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 12 18:29:41 2006
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.0
X.Org XInput driver : 0.6
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.0.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,3189 card 1106,3189 rev 80 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,b198 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:0c:0: chip 10ec,8139 card 11f6,8139 rev 10 class 02,00,00 hdr 00
(II) PCI: 00:0f:0: chip 1106,3149 card 1106,3149 rev 80 class 01,04,00 hdr 80
(II) PCI: 00:0f:1: chip 1106,0571 card 1106,0571 rev 06 class 01,01,8a hdr 00
(II) PCI: 00:10:0: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:1: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:2: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:3: chip 1106,3038 card 1106,3038 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:4: chip 1106,3104 card 1106,3104 rev 86 class 0c,03,20 hdr 80
(II) PCI: 00:11:0: chip 1106,3227 card 1106,3227 rev 00 class 06,01,00 hdr 80
(II) PCI: 00:11:5: chip 1106,3059 card 1695,300c rev 60 class 04,01,00 hdr 00
(II) PCI: 00:12:0: chip 1106,3065 card 1695,300c rev 78 class 02,00,00 hdr 00
(II) PCI: 01:00:0: chip 1002,5961 card 1458,4018 rev 01 class 03,00,00 hdr 80
(II) PCI: 01:00:1: chip 1002,5941 card 1458,4019 rev 01 class 03,80,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
[0] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B]
[1] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX[B]
[2] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[B]
[3] -1 0 0x0000ac00 - 0x0000acff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xe4000000 - 0xe5ffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) ATI Technologies Inc RV280 [Radeon 9200] rev 1, Mem @ 0xd0000000/27, 0xe5000000/16, I/O @ 0xa000/8
(--) PCI: (1:0:1) ATI Technologies Inc RV280 [Radeon 9200] (Secondary) rev 1, Mem @ 0xd8000000/27, 0xe5010000/16

Backtrace:
0: X(xf86SigHandler+0x81) [0x80c3501]
1: [0xffffe420]
2: X(xf86DriverlistFromCompile+0x37) [0x80bfad7]
3: X(DoConfigure+0x1c) [0x80b556c]
4: X(InitOutput+0x645) [0x809fd65]
5: X(main+0x276) [0x806e536]
6: /lib/libc.so.6(__libc_start_main+0xd8) [0xb7d14878]
7: X(FontFileCompleteXLFD+0xa5) [0x806da71]

Fatal server error:
Caught signal 11. Server aborting

Это если учесть что я убил дривер ати.
С ати пишет что ABI class дривер пригружается а итог тотже...
ставил VIDEO_CARDS="radeon" не помогло

у меня тоже

у меня тоже иксы не стартуют. Лог примерно такой же, только дрова 8,27 при установке выдали ошибку и я скачал посвежее. Посвежее вроде бы как встали, пробовал запустить иксы так же ошибка. Указал fglrx запустились и черный экран.

в make.conf
VIDEO_CARDS="fglrx"

народ а вы доки

народ а вы доки читаете?

1 убедиться что ссылка /usr/src/linux указывает на текущуюю версию ядра

2 поставить VIDEO_CARDS="fglrx radeon" - это позволит при команде emerge --oneshot -ND x11-base/xorg-server поставить дрова на видео. 2 штуки

3 подозреваю что может небыть там-же переменной INPUT_DEVICES="keyboard mouse"

4 в ядре поставить поддержку DRM и дров ати модулем

далее, если ставиш в xorg.conf
Driver "fglrx"

делаеш modprobe fglrx

делаеш eselect opengl list
смотриш, выбираеш то что нужно делаеш
елаеш eselect opengl set то_что_нужно

стартуеш Х

наслаждаешся

если нужно поставить опенсорсный драйвер нужно поменять в приведенных выше командах/конфе fglrx на radeon и перед modprobe radeon сделать rmmod fglrx

P.S. если использовал бинарный инсталлер дров ати - скорее всего так легко не отделаешся...

INPUT_DEVICES

INPUT_DEVICES есть.
modprobe fglrx есть
eselect opengl set есть

стартую и на меня смотрит черный экран.

xorg.conf? версии,

xorg.conf?

версии, версии !!!

xorg.conf не могу

xorg.conf не могу предоставить щас, так как я с другого компьютера, на нем нет них*ра. И флоп не пашет, не знаю как передать логи. Но сейчас сидел смотрел обнаружил что мне выдало ACPI failed (/var/run/acpid/scoket) ... Посмотрел флаги, добавил acpi сделал emerge ati-drivers выкачало acpied и дрова вроде бы обновились. Ну а там хз. В логах еще посмотрел, выдает якобы не найдено mouse И keyboard

ядро 2.6.18-r4
дрова 8.30
xorg 7.1

если пишет что

если пишет что мыши/клавы нет, то:

/etc/make.conf
INPUT_DEVICES="keyboard mouse"

и после обновления xorg-server они появяться

P.S. про аспида он и у меня пишет, что нет

Говорю же, что

Говорю же, что INPUT_DEVICES="keyboard mouse" у меня есть!
А вот иксы работать не хотят.

ati

McCartney
вообще с драйверами для ATI, насколько я понимаю, всегда непросто было, мне же удалось завести свой R300 - Radeon 9700Pro с версией ati-drivers-8.28.8 (+acpi +opengl)(xorg-x11-7.1), остальные не хотели заводится или давали Segmentation fault.
Я когда брал другие драйвера, то пересобирал: ati-drivers x11-drm, на счёт xorg-x11 не помню, короче тебе надо поэкспериментировать.

Также есть ещё такие настройки в xorg.conf:

Section "Device"
 Identifier  "aticonfig-Device[0]"
 Driver      "fglrx"
 BusID       "PCI:1:0:0"
 Option      "DesktopSetup" "horizontal"
 Option      "VideoOverlay" "on"
 Option      "UseFastTLS" "2"
 Option      "EnablePrivateBackZ" "on"
EndSection

Также очень помогала мне статейка по настройке ati карт на wiki -
http://gentoo-wiki.com/HOWTO_ATI_Drivers

Пока не

Пока не помогло, щас качаю 8.28.6. Если не заработает перейду на открытые. Работать ведь надо... Надоело уже 3 дня в консоле сидеть.

Скачал те и не

Скачал те и не собрались. Другими словами я шокирован :) ужос*ах. У меня нет слов, че такая проблема fglrx поднять? первый раз с таким сталкиваюсь. Проблемы были, но все таки работало :)

а

а пакеты
x11-drivers/xf86-input-mouse
x11-drivers/xf86-input-keyboard
стоят? если да то на мыш с клавой ругаться недолжен

Указать emerge

Указать emerge какую именно версию драйверов ставить, например:
emerge =x11-drivers/ati-drivers-8.27.10-r1
Номер версии, естественно нужно поставить нужный.

я скачал 8.30.X и

я скачал 8.30.X и они отказались стартовать. Видюха 9600XT

после изысканий ......

В логах пошет :

(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
[0] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B]
[1] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX[B]
[2] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[B]
[3] -1 0 0x0000ac00 - 0x0000acff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xe4000000 - 0xe5ffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) ATI Technologies Inc RV280 [Radeon 9200] rev 1, Mem @ 0xd0000000/27, 0xe5000000/16, I/O @ 0xa000/8
(--) PCI: (1:0:1) ATI Technologies Inc RV280 [Radeon 9200] (Secondary) rev 1, Mem @ 0xd8000000/27, 0xe5010000/16
(II) Addressable bus resource ranges are

т.е. видюхи обнаруживает

(II) Primary Device is: PCI 01:00:0
(II) ATI Proprietary Linux Driver Version Identifier:8.27.10
(II) ATI Proprietary Linux Driver Release Identifier: LGDr8.27g1
(II) ATI Proprietary Linux Driver Build Date: Jul 27 2006 21:59:03
(II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.27.1.1.2.3-driver-lnx-282878
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(--) Chipset RADEON 9250/9200 Series (RV280 5961) found

непонятно почему не цепляет BusID PCI:1:0:1 ????!!!!!!

даже пишет вот что :
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11

Единственно я не понял плохо или хорошо :

(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): ********************************************* *

В итоге имею :

(EE) AIGLX: Screen 0 is not DRI capable

и

Fatal server error:
failed to initialize core devices
(EE) fglrx(0): === [R200DALSetControllerConfigForRemap] === CWDDC ControllerSetConfig failed: 6 - 0

при этом в логе нет ссылки не на одну ошибку связанную с загрузкой модулей все грузятся без проблемм

ГДЕ ДАЛЬШЕ КОПАТЬ ?

Делал по http://gentoo-wiki.com/HOWTO_ATI_Drivers

у меня

у меня заработало.. Наконец-то... Дрова последних версий...
Потом в USE Добавил opengl acpi и к видюхам добавил radeon
потом, emerge --update --deep --newuse world

и заработал именно fglrx

Это известный

Это известный глюк. fglrx не работает с aiglx -- падает dri. А отключенный dri (direct rendering interface) -- это очень плохо, ибо мы все, конечно, уважаем софтварный рендеринг, но с точки зрения скорости это не наш выбор :)
Если хочешь юзать beryl/compiz с fglrx, то единственный путь -- Xgl.
А если дрова radeon, то должно работать и X+aiglx

ati-driver

Я насколько понял одна из методик рещения проблеммы установка новых дров. Но у меня стоит Xorg 7.1.1. Это графядро и Radeon 9200 поддерживается дровами ATI Proprietary Linux x86 Display Driver 8.28.8 только в полной комплектацииБ то 57 Мб !!! Версия 11 Мб якобы не поддерживает 7.1 только 6.8. Вот так это или нет ? Если не поддерживает естьли способ зделать реальную подставу и КАК ??? Мне конечно пофигу могу и качнуть 57 Мб но при стоимости 1М трафика 4.10 руб. очень напрягает итоговая сумма моё начальство !!! :(

Подставу

Подставу сделать можно, но гарантировать, что она будет работать, не могу:
1) Добавть FEATURES="digest" в make.conf
2) Удали все файлы, к которых написаны чексуммы для 57-метровых дров
3) Скачай 11-метровые дрова
4) Скопируй их в distfiles и переименуй так, как называются 57-метровые
5) emerge
Логика такая: emerge ищет сначала, не скачан ли уже необходимый пакет, если скачан, то скачивать его он не будет, а сразу начнёт установку. Это при условии, что все хэши совпали. А они у тебя, естественно, не совпадут. Поэтому из надо удалить и заставить emerge их вручную пересчитать (features="digest"). Вроде так.
Скажу честно -- сам не пробовал, советую из общей логики.
К тому же нет гарантии, что подменённые таким образом дрова у тебя вообще поставятся.

господа! эти

господа! эти м...ки ati-шники перевели в legacy все, что ниже 9600 с версии дров 8.29.x. Т.е. 28-е еще поддерживают (судя по сопроводиловке к дровам на сайте ati)

Вот-вот, чтение

Вот-вот, чтение release notes к драйверам весьма помогает!

Лично я сразу прописал в /etc/portage/package.mask строчку
>x11-drivers/ati-drivers-8.28.8

ну тогда добавь

ну тогда добавь туда-же
>=sys-kernel/gentoo-sources-2.6.18
на 18 ядре 29+ компиляться

8.28.8 жив на новых ядрах

Берём fglrx-legacy-kmod-8.28.8-*.src.rpm с http://kwizart.free.fr/fedora/6/SRPMS/ и ставим как на 2.6.18 так и на 2.6.20

voron # lsmod|grep -c fglrx
1
voron # uname -srm
Linux 2.6.20 i686
voron # lspci|grep -m1 Radeon
02:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
voron #  

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".