On Wed, 21 Dec 2005 21:22:25 +0100 Thanatermesis
<[EMAIL PROTECTED]> wrote:

> I remember your traces readed in the mailing-list of e-devel about
> bug's in a slow machine...
> I have all the time a very ugly bug in entrance, aparently it is
> showed in all my "slow machines", in my 360 Mhz portable computer and
> in vmware (vmware = "slow machine"), in my 360 Mhz is showed some
> times only...
> 
> The bug is: i boot the system, after all is finished, the final
> initscript is to launch entrance, ok, the system boots and entrance
> is started... i have the keyboard FROZEN, i don't have any keyboard
> access... imposible to type any thing (or inclusive go to any TTY for
> repair or look the problem), i have only (of course), a ssh access
> from another machine.
> 
> The only thing to i can posible to make.. is press the "power" button
> from entrance for reboot the machine... This is a f**** very weird
> bug.
> 
> Do you have the same problem or know's this bug ?

This is a known problem, with a known workaround, and it doesn't only
happen on slow machines.  It happens on my Athlon XP 3000+ to.

The real problem is that there is no easy way to implement the
workaround in a generic way, so we haven't applied the workaround to
the code yet.

The workaround -
You need to change the command line used to start the X server to
explicitly set the correct virtual terminal.  This is currently set in
two places, and I haven't figured out which one is which yet, so it's
best to change them both.

The first thing you have to do is figure out which is the correct
virtual terminal, and this is the part that we haven't found a generic
solution for yet.  Often this is vt7, but it can be different for many
reasons.  On my system it is vt5 for instance.  Some non linux systems
may not even have the concept of a virtual terminal.

Now you need to change the two places where the X server command line
appears.  One is at the end of
e17/apps/entrance/data/config/build_config.sh, the other is in
e17/apps/entrance/src/daemon/Entrance.h, near the beginning.  In both
files you will find the command used to start the X server -

"/usr/X11R6/bin/X -quiet -nolisten tcp"

If the virtual terminal you use for X is vt7, change it to -

"/usr/X11R6/bin/X -quiet -nolisten tcp vt7"

Then recompile entrance.


There was a discussion on this subject in the edevelop mailing list for
those that want to know why this happens.

Attachment: pgp0hkMV8OfSI.pgp
Description: PGP signature

Reply via email to