DRI on Radeon 9500 Mobile

Norberto Meijome freebsd at meijome.net
Wed May 10 02:11:59 UTC 2006


Hi all,
there have been several posts about DRI (the X extension) causing lockups
(panics?) when resuming from suspend. 

I've just upgraded to 6.1-STABLE , on a Thinkpad z60m (with ATI Radeon 9500
mobile), and i decided to give dri a go to see if it's fixed. I enabled in
it xorg.conf, but it seems it's not support by X for this card? I can see an
error about that below... just not sure HOW to fix it / work around it.

(I was actually getting excited thinking that the DRI-lockup issue was
fixed! :-/ )

Thanks for any suggestions!
Beto


6.1-STABLE FreeBSD 6.1-STABLE #1: Tue May  9 22:34:57 EST 2006 

10    1 0xc52f2000 1e000    radeon.ko
11    1 0xc5320000 f000     drm.ko

pciconf  -lv
none2 at pci1:0:0: class=0x030000 card=0x058e1014 chip=0x31501002 rev=0x00 hdr=0x00
    vendor   = 'ATI Technologies Inc'
    device   = 'M24 1P Radeon Mobility X600'
    class    = display
    subclass = VGA


$ grep -i dri /usr/X11R6/lib/X11/xorg.conf
        Load  "dri"
        Driver      "kbd"
        Driver      "mouse"
        ### Available Driver options are:-
        Driver      "ati"

packages:
dri-6.2.20050719,1  DRI OpenGL drivers snapshot
libdrm-2.0.1_1      Userspace interface to kernel Direct Rendering Module servi
radeontool-1.5      ATI Radeon video card contoroling tool useful for laptops

/var/log/Xorg.0.log (extract):
[.....]
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 6.9.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/X11R6/lib/modules/freebsd/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
        compiled for 6.9.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI

[.... DRI DISABLED? WHY..... ]
(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 file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: open result is -1, (No such file or directory)
drmOpenDevice: Open failed
[.... several more variations of /dev/dri/card*...]

[drm] failed to load kernel module "radeon"
(II) RADEON(0): [drm] drmOpen failed
(EE) RADEON(0): [dri] DRIScreenInit failed.  Disabling DRI.
(II) RADEON(0): Depth moves disabled by default
(II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
(II) RADEON(0): Reserved area from (0,800) to (1280,802)
(II) RADEON(0): Largest offscreen area available: 1280 x 7389
(II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
(II) RADEON(0): Render acceleration disabled
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)



More information about the freebsd-mobile mailing list