When I enabled readahead-fedora on a freshly installed unstable KDE
desktop with dependency based boot sequencing, a strange thing
happened.  KDM started X, but the keyboard did not work.  I tried two
things based on the idea that kdm depend on something started later,
and suspecting it was hal.  First I tried to make kdm depend on
network-manager.  This got the keyboard working.  network-manager
depend on hal, so the time separation between kdm and hal was
increased.  Next, I dropped that dependency and made hal interactive,
pushing it further ahead in the boot sequence.  This worked too, and
likewise made hal and kdm start further apart.

I do not know what the cause of this problem is, but suspect hal is
not yet operational when its init.d script is started, and X need an
operational hal to find its keyboard settings.  Not sure how we should
solve this.  Race conditions like this will make it impossible to
speed up the boot.  I suspect we will find more of them when the boot
become faster, and thus exposing latent problems currently hidden
because of the slowness of the current boot.

Happy hacking,
-- 
Petter Reinholdtsen

_______________________________________________
initscripts-ng-devel mailing list
initscripts-ng-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/initscripts-ng-devel

Reply via email to