Bugzilla – Bug 392669
kbd service fails on fast machines
Last modified: 2011-04-25 10:51:11 UTC
for some reasons, S12xdm is started while S11kbd is not finished. This causes the console switch to graphics mode before kbd initialized the console fonts. When in graphics mode, setfont fails. RUN_PARALLEL="yes" is set in /etc/sysconfig/boot. Should'nt this run only services with the same number Snn in parallel?
No it should not as on RUN_PARALLEL="yes" the Makefiles /etc/init.d/.depend.boot /etc/init.d/.depend.start /etc/init.d/.depend.stop are used. Beside this the helper program startpar(8) waits exactly on every dependcy of a script. Beside this which of the two scripts are used /etc/init.d/earlyxdm /etc/init.d/xdm please note that the first is used if HOME is not mounted by NFS over network. IMHO /etc/init.d/earlyxdm should depend on /etc/init.d/kdm which is currently not.
I'm a little confused. kbd depends on nfs, smbfs, fbset and setserial. nfs and smbfs are executed in S08, fbset and setserial much earlier. So kbd should be placed in S09 not S11. Why it comes so late? Is there a way to debug dependency resolution? There seems to be something wrong in your last sentence. kdm does not exist (only xdm). earlyxdm can't depend on xdm or we are moving backwards in time. If you meant kbd, then there is a chicken and egg problem.
*** This bug has been marked as a duplicate of bug 335267 ***
kbd service also fails on slow machines. my system has via 800mhz cpu and i also have the problem