Yan Li wrote:

>>   Attached the new version without attempting any magic fallback
>> (and using 8 spaces instead of tabs)
>>
>>   Tested and functional by stoping hald, running startx, and starting
>> hald from a ssh connection, so that in no more then 8 seconds the
>> keyboard and mouse start responding...
>
> Thanks for this new patch. I'll test it extensively. One thing I'd
> like to change is to set the timer to 150ms, since this is the time
> we've measured with my patch using usleep().  I believe waiting for
> 150ms is enough for most situations.
>
>> +#define RECONNECT_TIMEOUT   (8 * 1000)
> +#define RECONNECT_TIMEOUT    (150)

  I believe the most common problem is the situation you are
describing: hald not ready by the time the X Server is loading,
usually due to some timing issue, and by like less then one
second.

  Maybe you could use 150ms in config/hal.c:connect_hook(), and
use like 2-4 seconds if it the first "timer" failed.

  Or maybe Daniel or Peter will implement what they commented
some days ago, that is listen for a dbus message that tells when
hald is ready and accepting connections? (I don't know about
dbus internals, and did not know dbus had that feature...)

> --
> Li, Yan

Paulo

_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to