Xorg 8.9.0 "radeon" with DRI hangs FreeBSD-6.1, OK without DRI

Chris Shenton chris at shenton.org
Mon Feb 20 11:52:40 PST 2006


Got a Dell box recently with a built-in Radeon card.  Generated xorg
config files with "xorgcfg" and tweaked. Driver "vesa" works but
doesn't get me the resolution I need. Driver "ati", which xorgcfg
provides for me to select, fails:

  (WW) ATI:  PCI Mach64 in slot 1:0:0 could not be detected!
  (WW) ATI:  PCI Mach64 in slot 1:0:1 could not be detected!
  (EE) No devices detected.        

If I use driver "radeon" (which xorgcfg does not provide in its
pulldown) it hangs the system hard: can't quit X11, can't get a
virtual terminal, can't even ping it from another machine on the same
LAN segment; even the truss output was truncated before showing
anything useful.  It goes to black screen like it's going to put up
the X11 dotty raster but never returns, just hangs.

If I comment out

  Load "dri"

the system seems to run OK, and I can use the higher resolutions which
vesa does not allow.   Here's the relevant bits of my log showing X11
version, FreeBSD version, and the video card it found:

  X Window System Version 6.9.0
  Release Date: 21 December 2005
  Current Operating System: FreeBSD Bacalao.shenton.org 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #3: Fri Feb 10 16:43:30 EST 2006     root at PECTOPAH.shenton.org:/usr/obj/usr/src/sys/SHENTON i386
  Build Date: 18 February 2006

  (--) PCI:*(1:0:0) ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] rev 0, Mem @ 0xfc000000/25, 0xfe9e0000/16, I/O @ 0xdc00/8, BIOS @ 0xfea00000/17
  (--) PCI: (1:0:1) ATI Technologies Inc RV370 [Radeon X300SE] rev 0, Mem @ 0xfe9f0000/16


Is there something I'm doing wrong? 


More information about the freebsd-x11 mailing list