Comment 47 for bug 78684

Revision history for this message
DJ_DEF (dj-def) wrote :

news:

Blacklisting drm, radeon, agpgart will not work, I don't know why, or better, it will work but when X will start they will be autoloaded if in xorg.conf radeon driver is set.

I tried to put vesa in xorg.conf, blacklist all the drm, radeon, agpgart, e7xxx_edac, edac_mc, reboot the system and drm, radeon, agpgart too disappeard from lsmod output.

At this point I did:

sudo modprobe agpgart
sudo modprobe intel_agp
sudo modprobe drm
sudo modprobe radeon

Then I changed vesa to radeon in xorg.conf, I hit ctrl+alt+backspace and X restarted.
Nomore radeon_cp_init called without lock held and glxinfo | grep render said YES!

I dit this with a vanilla kernel (2.6.21.5) but I think it should work with ubuntu kernel too.

I think the real problem is that all the necessary modules are not loaded in the correct order and this metod grants the correct order load procedure.

Let me know what you think.