Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140511 - splashutils-1.3 - System boots but splash doesn't work
Summary: splashutils-1.3 - System boots but splash doesn't work
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-15 09:39 UTC by Neil Darlow
Modified: 2007-01-03 22:06 UTC (History)
3 users (show)

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 2006-07-15 09:39:06 UTC
I emerged splashutils-1.3 today and at the following boot I observed:

1) The splash screen shows
2) The boot progress indicator advances to 7% and first icon highlights
3) Booting continues but the progress indicator goes no further than step (2)
4) F2 and the console switch keys Alt-Fn do nothing during and after boot
5) You are left with an inaccessible system (unless you have SSHD enabled)

I rebuilt the initramfs (using genkernel with a patch applied) and this just left me with a hung system during the initrd part of the boot process.

I have reverted to splashutils-1.9.x.x for the time being. 1.3 seems very broken for me.

neil@aurora ~ $ esearch klibc
[ Results for search key : klibc ]
[ Applications found : 1 ]

*  dev-libs/klibc
      Latest version available: 1.4.9
      Latest version installed: 1.4.9
      Size of downloaded files: 1,385 kB
      Homepage:    http://www.zytor.com/mailman/listinfo/klibc
      Description: A minimal libc subset for use with initramfs.
      License:     || ( GPL-2 LGPL-2 )

Portage 2.1.1_pre2-r8 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r2 i686)
=================================================================
                       System Settings
=================================================================
System uname: 2.6.17-gentoo-r2 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.12.1
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="en_GB.utf8"
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acl acpi akode alsa apache2 arts asf audiofile bash-completion berkdb bitmap-fonts blas bluetooth bzip2 cairo caps cddb cdparanoia cdr cli crypt cups curl dbus dga directfb djbfft dlloader dri dts dv dvd dvdr dvdread emacs encode esd exif fam fame fbcon ffmpeg fftw flac font-server foomaticdb fortran gd gdbm gif gimpprint ginac gmp gphoto2 gs gtk2 gtkhtml hal iconv idn ieee1394 imagemagick imlib innodb ipv6 isdnlog ithreads jpeg kde lcms ldap libg++ libwww lm_sensors lzo mad mailwrapper mhash mikmod mjpeg mmx mng motif mp3 mpeg musicbrainz mysql ncurses nls nptl nsplugin ogg openexr opengl pam pcre pdf pdflib perl perlsuid pic plotutils png postgres povray ppds pppd python qhull qt qt3 quicktime readline real reflection ruby samba sasl scanner sdl session shared slp sndfile sox speex spell spl sqlite sse ssl svg tcltk tcpd tetex theora threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vcd vorbis wifi win32codecs xine xml xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en_GB userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Neil Darlow 2006-07-15 09:53:16 UTC
My reversion was to splashutils-1.1.9.10-r1 not 1.9.x.x as mentioned previously.
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2006-07-15 12:42:23 UTC
Could you please paste the kernel command line options you're using?
Comment 3 Neil Darlow 2006-07-15 14:14:26 UTC
My /etc/lilo.conf file:

lba32
large-memory
boot=/dev/md1
raid-extra-boot=mbr-only
root=/dev/md0
prompt
delay=20
timeout=100
install=text
map=/boot/System.map-genkernel-x86-2.6.17-gentoo-r2
append="noapic udev hda=4998,255,63 hde=4998,255,63 init=/linuxrc root=/dev/ram0 real_root=/dev/md0"

image=/boot/kernel-genkernel-x86-2.6.17-gentoo-r2
  label="gentoo"
  initrd=/boot/initramfs-genkernel-x86-2.6.17-gentoo-r2
  addappend="video=vesafb:1024x768-24@75 splash=silent,theme:livecd-2006.0 quiet CONSOLE=/dev/tty1"

image=/boot/kernel-genkernel-x86-2.6.17-gentoo-r1
  label="previous"
  initrd=/boot/initramfs-genkernel-x86-2.6.17-gentoo-r1
  addappend="video=vesafb:1024x768-24@75 splash=silent,theme:livecd-2006.0 quiet CONSOLE=/dev/tty1"
Comment 4 Daniel Pielmeier gentoo-dev 2006-07-15 14:20:54 UTC
Splashutils-1.3 doesn't work for me too.
I cannot switch to verbose mode (F2).
My System hangs at 100%. A hard reboot is necessary.
My kernel command line options are as follows:

kernel          /boot/kernel-2.6.16-gentoo-r12 root=/dev/hda8
video=vesafb:ywrap,mtrr:3,1280x1024-32@75
splash=silent,kdgraphics,fadein,theme:emergence quiet console=tty1
BOOT_MSG="Welcome to Gentoo Linux"
Comment 5 Daniel Pielmeier gentoo-dev 2006-07-15 14:29:47 UTC
additionally when i set the command-line to verbose mode the system boots fine

kernel          /boot/kernel-2.6.16-gentoo-r12 root=/dev/hda8
video=vesafb:ywrap,mtrr:3,1280x1024-32@75
splash=verbose,kdgraphics,fadein,theme:emergence quiet console=tty1
BOOT_MSG="Welcome to Gentoo Linux"
Comment 6 Neil Darlow 2006-07-16 03:41:14 UTC
I noticed that both myself and Daniel have different command line settings i.e. CONSOLE=/dev/tty1 vs. console=tty1

genkernel recommends the first and splashutils the second. As part of the resolution of this bug, could we have a clarification on which should be used? It would be good for both genkernel and splashutils to unify on syntax.
Comment 7 Daniel Pielmeier gentoo-dev 2006-07-16 06:50:23 UTC
(In reply to comment #6)
> I noticed that both myself and Daniel have different command line settings i.e.
> CONSOLE=/dev/tty1 vs. console=tty1
> 
> genkernel recommends the first and splashutils the second. As part of the
> resolution of this bug, could we have a clarification on which should be used?
> It would be good for both genkernel and splashutils to unify on syntax.

you can find a file in the splashutils package which explains this "two" options
/usr/share/doc/splashutils-1.3-r1/kernel_parameters.gz

it says:

It is required that you add either 'quiet CONSOLE=/dev/tty1' or
'console=tty1' to your kernel command line. 

'quiet' will prevent most initial kernel messages from being displayed.
'CONSOLE=/dev/tty1' will redirect all initscript messages to tty1.
'console=tty1' will redirect both kernel and initscript messages to tty1.
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2006-07-19 02:16:34 UTC
Same problem here. But I see blank screen and inaccessible system.
Comment 9 Tim Boundy 2006-07-20 23:33:51 UTC
I had the hard lock problem with the new splashutils, and fixed the issue by rebuilding the initrd file.
Comment 10 Michal Januszewski (RETIRED) gentoo-dev 2006-08-10 16:01:43 UTC
I think I identified the source of this problem. I've just committed a fix to CVS. Please wait till it propagates to the mirrors, sync, check the ChangeLog to see if it's there, and if it is -- recompile splashutils.