[sisyphus] Re: ATI Mobility Radeon 9600
Oleg Parashchenko
=?iso-8859-1?q?olpa_=CE=C1_xmlhack=2Eru?=
Пт Янв 27 08:14:21 MSK 2006
Здравствуйте,
On Thu, 26 Jan 2006 02:24:00 -0500
Ivan Adzhubey
<iadzhubey на rics.bwh.harvard.edu> wrote:
> On Thursday 26 January 2006 02:13, Oleg A. Paraschenko wrote:
> > Здравствуйте,
> >
> > хочется, чтобы xorg работал с ATI Mobility Radeon 9600 (драйвер
> > "vesa"
> > не нравится). Поиск привёл на страницу
> >
> > http://www.thinkwiki.org/wiki/ATI_Mobility_Radeon_9600
> >
> > <quote>
> > This adapter is supported by recent versions of the 'radeon' driver as
> > found in X.Org and XFree86. The fglrx driver should also work.
> > </quote>
> >
> > Пробую драйвер 'radeon'. Получаю при запуске xorg:
>
> Driver "ati"
Я пробовал, но при загрузке xorg возникал чёрный экран.
Ctrl+Alt+BackSpace не помогал. Оставалось делать только Ctrl+Alt+Del.
(Кажется, в рассылке уже поднималась эта проблема, но я не помню, чем там
дело закончилось.)
В последний раз решил подождать долго. Через несколько минут чёрный
экран пропал и появились нормальные X.
>
> > <quote>
> > (EE) LoadModule: Module radeon_drv does not have a
> > radeon_drvModuleData data object. </quote>
>
> Какое ядро? Ядерный модуль DRM?
Ядро:
$ uname -a
Linux baobab 2.6.8-std26-up-alt9 #1 Wed Aug 18 17:49:51 MSD 2004 i686
GNU/Linux
Про ядерный модуль DRM -- не знаю. Как это посмотреть? Скорее всего, это
из пакета kernel-modules-drm-std26-up-2005.11.18-alt3.132622.3. Перед
последним запуском xorg я сделал modprobe radeon.
glxinfo по-прежнему говорит "direct rendering: No". Я посмотрел в
/var/log/Xorg.0.log. Вот что происходит:
<quote>
(II) LoadModule: "dri"
(II) Loading /usr/lib/X11/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/lib/X11/modules/linux/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.2
...
(II) LoadModule: "ati"
(II) Loading /usr/lib/X11/modules/drivers/ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 6.5.7
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 0.8
...
(--) Chipset ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP) found
...
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Loading /usr/lib/X11/modules/drivers/radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 4.0.3
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 0.8
...
(WW) RADEON(0): Enabling DRM support
*** Direct rendering support is highly experimental for Radeon
9500 *** and newer cards. The 3d mesa driver is not provided in
this tree. *** A very experimental (and incomplete) version is
available from Mesa CVS.
*** Additional information can be found on
http://r300.sourceforge.net
*** This message has been last modified on 2005-08-07.
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -1026
drmOpenDevice: node name is /dev/dri/card1
... так до card254 ...
(II) RADEON(0): [drm] drmOpen failed
(EE) RADEON(0): [dri] DRIScreenInit failed. Disabling DRI.
</quote>
Похоже, что проблема как-то связана с /dev/dri/cardX. У меня таких
файлов нет.
<quote>
$ ls -ld /dev/ /dev/dri
drwxr-xr-x 14 root root 3160 Янв 27 07:11 /dev/
drwxr-xr-x 2 root root 40 Янв 27 07:12 /dev/dri
$ ls -l /dev/dri
итого 0
</quote>
За /dev отвечает udev:
<quote>
$ mount | grep udev
udev on /dev type tmpfs (rw,mode=755,size=5m)
</quote>
Установлено:
<quote>
$ rpm -qa | grep udev
udev-0.77-alt1
udev_static-addon-0.1-alt1
</quote>
>
> > От чего может быть такая ошибка? Как от неё избавиться? Установлено:
> >
> > Сизиф от 23 января
> > $ rpmquery xorg-x11-drv-ati xorg-x11-server
> > xorg-x11-drv-ati-6.5.7.3-alt3
> > xorg-x11-server-1.0.1-alt6
> >
> > Теперь про fglrx.
>
> Про fglrx тут не надо. Нарветесь. Можете почитать архивы треда "Xorg-7.0
> Все готовы?"
Понятно.
>
> --
> Иван
Подробная информация о списке рассылки Sisyphus