From: Felix <fx...@gm...> - 2003-06-21 12:24:06
|
On 20 Jun 2003 15:28:46 -0700 James Gallagher <jga...@gs...> wrote: > Hi, > > I've been using a Radeon 7500 M7 (in a Dell Inspiron laptop) with RedHat > 9.0 and their bundle of XFree86 4.3.0. When X starts DRI is on and it > works fine in most cases. However, in some circumstances my display will > freeze completely except for the mouse. Syslog says the following right > before the crash (the 14:47:52 entry is the last one before I reboot the > machine and it take about 1:40 seconds after that for syslog to start). > Here's the relevant part of my syslog: > > Jun 20 14:33:26 comet modprobe: modprobe: Can't locate module > char-major-13-0 > Jun 20 14:44:45 comet last message repeated 4 times > Jun 20 14:44:45 comet last message repeated 3 times > Jun 20 14:47:04 comet kernel: [drm:radeon_cp_cmdbuf] *ERROR* bad > cmd_type 255 at 08a937ac > Jun 20 14:47:51 comet modprobe: modprobe: Can't locate module > char-major-13-0 > Jun 20 14:47:51 comet last message repeated 3 times > Jun 20 14:47:52 comet kernel: [drm:radeon_freelist_get] *ERROR* > returning NULL! > Jun 20 14:49:31 comet syslogd 1.4.1: restart. > > I am pretty sure the message char-major-13-0 are not related, but given > their proximity, I figured I would include them. char-major-13 are the devices in /dev/input. So it should be unrelated. The error message from radeon_freelist_get indicates that you run out of DMA buffers. This should not happen unless you have many GLX contexts open at the same time. I fixed a DMA buffer leak in the kernel driver a couple of months ago, long before the XFree86 4.3 release. Anyway, I don't know how recent the radeon kernel module is that comes with RedHat 9.0. It may not have the fix. > > Does anyone know of a workaround for this problem? Or know what the > problem is? You could try a more recent radeon kernel module if you don't mind the effort. Download a binary snapshot from the DRI web site. The installation script will compile and install a new radeon kernel module. However, this usually requires that you have kernel sources installed and run a kernel that you compiled from those sources. > > James > -- > James Gallagher <jga...@gs...> Regards, Felix ------------ __\|/__ ___ ___ ------------------------- Felix ___\_e -_/___/ __\___/ __\_____ You can do anything, Kühling (_____\Ä/____/ /_____/ /________) just not everything fx...@gm... \___/ \___/ U at the same time. |