[Bug 28422] X freese in many cases

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jun 9 00:01:33 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=28422

--- Comment #40 from Martin Stolpe <martinstolpe at gmail.com> 2010-06-09 00:01:33 PDT ---
If I can remember correctly the vga= option in grub will load a framebuffer
driver which conflicts with KMS. That's the reason you have to remove this
option.

The nomodeset option disables kms and radeon.modeset=1 enables it. For
modesetting to work you have to remove the nomodeset option. I think you have
to add the radeon.modeset=1 option with the kernel you're using.

You can try to add "radeon" and "fbcon" to /etc/modules.autoload.d/kernel-2.6
it they're not included there.

If this still doesn't enable KMS you can try the following (I think this
doesn't really belong to a bug report about Xorg but anyways...):
-Unmask the 2.6.34 vanilla kernel sources and emerge them as described here:
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7.
-get "microcode_core-xen.patch" and
"http://gentoo-xen-kernel.googlecode.com/files/xen-patches-2.6.34-1.tar.bz2"
and "config.xen" or "config.xen.x86_64" from here:
http://aur.archlinux.org/packages.php?ID=29023
-apply the patches to your source (which should be in /usr/src/linux)
-copy the corresponding config file (64 bit: config.xen.x86_64) to
/usr/src/linux/.config
-configure your kernel with "make xconfig" as described in the Gentoo
documentation. Make sure you have "Enable modesetting on radeon by default"
enabled in "Direct Rendering Manager...". In "general" change "Local version -
append to kernel release" to a string you like (e.g. "-xen-kms")
-install the ucode firmware files

Install the kernel as described in the documentation and create a new grub
entry.

Cross your fingers and boot into the new kernel. If there are problems using
the new kernel (eg. Firmware are missing) I have to refer you to the Gentoo
people.

For later reference: You can blacklist drivers in  /etc/modprobe.d/blacklist 

If you really want to try Archlinux you can use the packages in the
repositories. You shouldn't have to configure anything (There is a nice install
guide: http://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide
and this one http://wiki.archlinux.org/index.php/Beginners'_Guide). When you
want to have a kernel with Xen support you have to use the package in AUR which
I mentioned earlier. Have a look at
http://wiki.archlinux.org/index.php/AUR#Installing_Packages_from_the_AUR.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list