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

Re: dri disabled



On Wed, 26 Dec 2001, Christopher Keller wrote:

> $ cat /boot/grub/grub.conf | grep kernel
> kernel /vmlinuz-2.4.9-13 ro root=/dev/hdg6 hda=ide-scsi
> video=radeon:vesa:1152x870 75

 Can you run "uname -a" just to confirm that it really is that kernel
that's being booted?

 Are you *absolutely* sure that the module you're trying to load is
the correct one?  The .config file(s) for kernel RPM 2.4.9-13 are all
correctly set up to build the DRM module for XFree86-4.1, so there is
something wrong somewhere (I know, you'd noticed :o)

 Can you try "rpm -V kernel-2.4.9-13" to see if anything's overwritten
the module (unlikely) and "rpm -V XFree86" too?

 Is there any chance that you're loading the wrong kernel module in an
init script like rc.local?

 You need to find out where the kernel module is being loaded from at
this point:

> (II) RADEON(0): [drm] loaded kernel module "radeon"
> (II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
> (II) RADEON(0): [drm] added 4096 byte SAREA at 0xeb556000
> (II) RADEON(0): [drm] mapped SAREA 0xeb556000 to 0x40018000
> (II) RADEON(0): [drm] framebuffer handle = 0xe0000000
> (II) RADEON(0): [drm] added 1 reserved context for kernel
> (EE) RADEON(0): [dri] RADEONDRIScreenInit failed because of a version
> mismatch.
> [dri] radeon.o kernel module version is 1.0.0 but version 1.1.x is
> needed.
> [dri] Disabling DRI.

 Perhaps you could try manually loading the module from /lib/modules
yourself before starting X?  You might need to unload the radeon.o
that is there first, with "modprobe -r radeon" ...

 There should be some output in /var/log/messages when you load the
kernel module, which I believe includes the version number (you'll
see if it does or doesn't; I can't check right now as my work desktop
doesn't run DRI/DRM, as it's a Mach64 and I havn't dared try the new
stuff on it yet).

-- 
Bill Crawford, Unix Systems Developer, GTS Netcom
work: bill ops netcom net uk, home: billc netcomuk co uk
	if (! (awake & TASK_RUNNABLE))
		return -ENOCAFFEINE;





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