[Bug 28422] X freese in many cases

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 1 05:23:27 PDT 2010


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

--- Comment #56 from DEMAINE Benoit-Pierre <benoit at demaine.info> 2010-07-01 05:23:27 PDT ---
I started Gentoo-xen kernel on Archlinux partition, and chrooted Gentoo to
startx. The xinerama conf (Arch 02 xorg.conf) worked. => the X binary build by
Gentoo is fine, and can run on Gentoo kernel.

So, the problem is between the kernel and X.

I starter gentoo in rescue mode: init=/bin/bash

I am using this init script:
loadkeys fr
mount -o remount,rw,sync /dev/md5 /
mount -t proc proc /proc/
rm /lib64/rc/init.d/started/* # required for Gentoo reasons
/etc/init.d/udev start

Udev start starts the following depencies:
fsck  hwclock  localmount  lvm  modules  mtab  net.eth0  root  sysfs  udev 
udev-mount

Here is the console output:
 * /dev is already mounted
 * Starting udevd ... [ !! ]
 * Populating /dev with existing devices through uevents ... [ ok ]
 * Waiting for uevents to be processed ... [ ok ]
 * Device initiated services: fsck hwclock localmount lvm modules mtab net.eth0
root

I need to start udev, to fill /sys, or X complains it does not find any
hardware (even when lspci says cards are in).

Aboce this, I tried 3 xorg.conf:
- z02 works fine with everything (minimal WM working inside; twm i think)
- Arch 01 (xrandr accelerated) will not show WM, but, started with X -retro, I
can get the grey grid; mouse will not move - no error in the logs; just saying
it's disabling DRI, but this does not look fatal.
- Arch 02 (xinerama, tried with and without LIBGL definition),
also with X -retro, will not show the grey grid.

So, being in rescue mode does not prevent X working, but, loads enough services
to make the multicard conf freese. I don't know how to reduce the number of
services. I really reached bleeding edge tests.

-- 
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