I'm trying gentoo-sources-2.6.12-r3 in and amd64 machine and now while booting I don't get fbsplash anymore. Support for fbsplash is compiled in and the right initrd file is in the right place (same file works no problem with 2.6.11-r7. I used the same .config file as from 2.6.11-r7 and an identical grub entry. I even tried to build a new initrd file but same result. Reproducible: Always Steps to Reproduce: 1. Boot with kernel gentoo-sources-2.6.12-r3 2. 3. Actual Results: System boots fine but fbsplash doesn't work. Expected Results: System should have shown the fbsplash emergence theme background while booting. Here are some relevant settings from /usr/src/linux-2.6.12-gentoo-r3/.config Same settings were used with 2.6.11-gentoo-r7 and it works fine. ----- from .config file -------- CONFIG_FB=y CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set CONFIG_FB_VESA=y CONFIG_FB_VESA_STD=y # CONFIG_FB_VESA_TNG is not set CONFIG_VIDEO_SELECT=y # CONFIG_LOGO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_FB_SPLASH=y ----------- END ---------------- Looking at kernel logs, with 2.6.11-r7 I get: vesafb: framebuffer at 0xe0000000, mapped to 0xffffc20000180000, using 3072k, total 131072k vesafb: mode is 1024x768x16, linelength=2048, pages=1 vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 128x48 fbsplash: console 0 using theme 'emergence' fbsplash: switched splash state to 'on' on console 0 fb0: VESA VGA frame buffer device And with the new 2.6.12-r3 I get: vesafb: framebuffer at 0xe0000000, mapped to 0xffffc20000180000, using 3072k, total 131072k vesafb: mode is 1024x768x16, linelength=2048, pages=1 vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device So I don't get any error messages, simply fbsplash doesn't do anything. Sorry I can't provide any more details, this is all I could find. System is an amd64 with a nvidia GeForce 6600 GT graphics card. $ emerge info Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r3 x86_64) ================================================================= System uname: 2.6.12-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 13 2005, 19:46:19)] distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O3 -pipe -fprefetch-loop-arrays -ftracer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -pipe -fprefetch-loop-arrays -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="rsync://gentoo.seren.com/gentoo ftp://gentoo.ccccom.com ftp://mirrors.tds.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac acpi alsa arts berkdb bitmap-fonts bzip2 cdparanoia cdr crypt cups curl dlloader dvd dvdread emacs encode esd fam ffmpeg flac font-server fortran gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 jack java jp2 jpeg kde lcms libwww lzo lzw lzw-tiff mad md5sum mng mozilla mozsvg mozxmlterm mp3 mpeg ncurses network nls nomotif nptl nvidia ogg oggvorbis opengl oss pam perl png python qt readline rtc sdl slang sndfile spell ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vorbis xine xml xml2 xmms xpm xrandr xv xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
If you're running splashutils-0.9.1, try upgrading to 1.1.9.6-r1. Even if you're already running 1.1.9.6, remerge splashutils. The recompilation is necessary because of the kernel version switch (2.6.11 -> 2.6.12) and the related fbsplash switch (0.9.1 -> 0.9.2). After you remerge splashutils, make sure you rebuild the initrd. If you decide to go for 1.1.9.6, make sure you carefully read the info messages displayed by the ebuild.
It now works perfectly. I was indeed running splashutils-0.9.1 so I upgraded to splashutils-1.1.9.6-r1 and followed instructions at end of ebuild. I rebuilt the initrd file and it worked right away. Thanks a lot.
Will splashutils now have to be rebuilt on every kernel upgrade?
Nope, it's only a pre-2.6.12 -> 2.6.12 migration thing (or: fbsplash pre-0.9.2 -> 0.9.2 migration to be more precise).