PCI Radeon 7500, DRI, and 4.4.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



First I must point out that everything works alright when I don't use
DRI (more specifically, when I enable xinerama to disable DRI as a side
effect).  So the card's fine and X is fine and my installation isn't
completely broken and my configuration must be right.

But with DRI I wind up with a non-usable X.  The first couple X-related
commands (xsetroot, etc.) in my .xinitrc execute and their results are
visible (the root window no longer drives me batty), but it doesn't take
long for the display to freeze (I don't see wmaker start).  Along the
top of the screen I have a bar of garbage several hundred pixels thick.

But stranger things are in evidence... X is taking 100% CPU.  My mouse
continues to work, but my keyboard is sometimes stuck (no LEDs, no
Ctrl+Alt+...).  And if I ssh in remotely and do the following:

andy@blender $ ssh chainsaw
andy@chainsaw$ DISPLAY=:0 xkbbell

the X server beeps, so it's not totally frozen.  I can't kill X, not
even with SIGKILL, but I can take out xinit and .xinitrc.  If I try to
start a second X server while the broken one is running (which means any
time between invoking the initial startx and me rebooting the machine),
it blocks until I give up and kill it.

andy@chainsaw$ /usr/sbin/lspci
    00:09.0 VGA compatible controller:
    ATI Technologies Inc Radeon RV200 QW [Radeon 7500]
andy@chainsaw$ X -version
    XFree86 Version 4.4.0
andy@chainsaw$ uname -a
    Linux chainsaw 2.4.22 #4 Wed Sep 24 00:25:40 CDT 2003 i686 unknown
andy@chainsaw$ cat /etc/X11/XF86Config | dwim --excerpt
    Section "ServerLayout"
        Identifier  "3d"
        Screen      0 "Alpha" 0 0
        InputDevice "Logitech" "CorePointer"
        InputDevice "Sejin" "CoreKeyboard"
        Option      "xinerama" "off"
    EndSection

    Section "Module"
        Load        "dri"
        Load        "glx"
    EndSection

    Section "DRI"
        Mode        0666
    EndSection

    Section "Device"
        Identifier  "Radeon.DVI"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "Radeon RV200 QW [Radeon 7500]"
        BusID       "PCI:0:9:0"
        Screen      0
        Option      "MonitorLayout" "CRT, CRT"
    EndSection

Of course I can provide more information, including the full XF86Config
and XFree86.0.log files.  I can also text out patches and CVS versions
and newer kernel versions (2.4 or 2.6).

NoAccel doesn't help matters any.

Ah, yes, I also had trouble with XF86Config and XFree86.0.log getting
corrupted on some rare occasions.  XF86Config sometimes was overwritten
with something like the following:

serial               0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x00070300 0x00ffff00 0x00000000
bttv                 0x0000109e 0x00000350 0xffffffff 0xffffffff 0x00000000 0x00000000 0x00000000
bttv                 0x0000109e 0x00000351 0xffffffff 0xffffffff 0x00000000 0x00000000 0x00000000
bttv                 0x0000109e 0x0000036e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x00000000
bttv                 0x0000109e 0x0000036f 0xffffffff 0xffffffff 0x00000000 0x00000000 0x00000000
sis900               0x00001039 0x00000900 0xffffffff 0xffffffff 0x00000000 0x00000000 0x00000000

And XFree86.0.log grew a whole bunch of NULs at the end and other random
bits elsewhere (I don't have an example handy, and I forget the details).

When I first had this problem (back in May when I built this XFree86
release), I thought it was some kind of weird conflict with the S3 card
I had in the same system.  Now that I removed the card yet still have
the same problem I'm ready to ask for help.

Thanks in advance.

-- 
Andy Goth  +  unununium@xxxxxxxxxxxxx  +  http://ioioio.net/
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux