Xorg 8.9.0 "radeon" with DRI hangs FreeBSD-6.1, OK without DRI
Albert Vest
alvest at earthlink.net
Thu Mar 2 04:58:38 PST 2006
On Thu, 02 Mar 2006 02:59:08 +0100
Ivan Voras <ivoras at fer.hr> wrote:
> Dejan Lesjak wrote:
>
> > Hm, well, if you feel experimental you can try fiddling with drm. This should
> > bring latest drm code with some fixes/enhancements for radeons r300. I don't
> > have such card so this was only compile tested. You can grab patch from here:
> > http://www.ijs.si/~lesi/other/drm-20060228-77.diff and apply it
> > in /usr/src/sys/dev/drm. Then recompile and reinstall drm drivers:
>
> The patch didn't apply cleanly (to 6-stable) and I couldn't fix it (it
> compiled ok but didn't recognize my hardware when loaded). Could you
> make a clean archive of the module available somewhere for download?
I tried the patch, on 6-RELENG. It applied cleanly, but I had to edit radeon_drv.h when "make" failed (CHIP_R250 and CHIP_RS250 had been removed from the enum list causing the included drm_pciids.h to trigger "initializer not constant" errors).
I threw over XFree86 again and installed Xorg, with xorg-server-snap. Didn't make any difference -- leaving "dri" uncommented in xorg.conf still hangs with my hardware (0x1002, 0x5834). I found no clues in /var/log/messages (last recorded line says "Trying to mount root...)!
$ dmesg | grep drm
drm0: <ATI Radeon RS300 IGP> port 0xc000-0xc0ff mem 0xd0000000-0xdfffffff,0xe4020000-0xe402ffff irq 16 at device 5.0 on pci1
info: [drm] AGP at 0xe0000000 64MB
info: [drm] Initialized radeon 1.23.0 20060225
Do you think using the "xorg-server" port instead would help?
Thanks,
--
Albert Vest, al vest at earth link dot net
More information about the freebsd-x11
mailing list