Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98681 - genkernel-3.2.1 doesn't show gensplash image
Summary: genkernel-3.2.1 doesn't show gensplash image
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-11 08:24 UTC by Neil Darlow
Modified: 2005-07-12 06:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Darlow 2005-07-11 08:24:58 UTC
Building gentoo-sources-2.6.12-r4 using "genkernel --menuconfig
--gensplash=livecd-2005.1 all" doesn't show the splash image on the console at boot.


Reproducible: Always
Steps to Reproduce:
1. Edit lilo.conf for initramfs operation (remove initrd=, root= and real_root=)
2. genkernel --menuconfig --gensplash=livecd-2005.1 all
3. dolilo and reboot

Actual Results:  
The system boots and goes into framebuffer mode (Tux image shown at top-left of
screen) but the splash image isn't shown until late in boot process.

Expected Results:  
Under genkernel-3.1.6 the splash image showed much earlier during boot.
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2005-07-11 10:03:21 UTC
More of the silent code for splashutils was moved from the kernel and into user
space.  This has nothing to do with genkernel, but rather splashutils.  It is
also documented in the splashutils ebuild's output.

Could you please show us your entire boot options?  Most likely, you need to add
"CONSOLE=/dev/tty1 quiet" to your kernel command line options.  Also, you *need*
the initrd= line, pointing to your initramfs image.
Comment 2 Neil Darlow 2005-07-11 15:06:42 UTC
Here's an excerpt from my lilo.conf as used with genkernel-3.1.6:

# Global setting
append="noapic init=/linuxrc root=/dev/ram0 real_root=/dev/md1 elevator=deadline
gentoo=nodevfs udev"

# Per-image setting
addappend="video=vesafb:1024x768-24@75 splash=silent,fadein,theme:livecd-2005.1
quiet CONSOLE=/dev/tty1"

If the initrd line is required for initramfs then there must be some problem
with my real_root=/dev/md1 and genkernel-3.2.1/splashutils-1.1.9.7 which isn't
apparent when the initramfs isn't used.

The RAID-1 functionality is built into my kernel and the RAID partitions are set
to type raid-autodetect.

Regards,
Neil Darlow
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2005-07-12 06:31:44 UTC
The initrd is *required* otherwise the kernel is unable to load the splash theme
until after the system has started to enter runlevels.  Also, you might need to
remake your splash initramfs if it was created with any splashutils version
prior to 1.1.x

Otherwise, I can tell you with 100% certainty that it is a configuration issue
and not a bug with the software, since it WORKSFORME on both my laptop and also
on the 2005.1 pre-release materials that we are currently constructing.