A few changes were made to the splashutils-1.5.4.3 ebuild recently, possibly on 25 March 2009 or later. Specifically, the configuration option "--with-essential-libdir=/$(get_libdir)" was added to econf. On my Gentoo (amd64) installation, the fbcondecor in kernel does not start with this update. (The userspace part of splash works fine.) Removing this configuration option from the ebuild makes fbcondecor function normally. Reproducible: Always Steps to Reproduce: 1. Emerge splashutils-1.5.4.3 package. Note that the ebuild has been updated recently without changing the version. So "emerge --sync" and re-emerge splashutils-1.5.4.3. Update the intramfs files (splash_geninitramfs etc). 2. Reboot :) Actual Results: No splash initially till boot enters into userspace :(. Expected Results: Splash right from the beginning of the boot process.
Good catch! I've just added a patch to fix this issue. Please sync your repo, reinstall splashutils and rebuild the initramfs image you are using.
Thanks for fixing it. It works now :).