Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 97838 - fbsplash doesn't work with gentoo-sources-2.6.12-r3 on amd64
Summary: fbsplash doesn't work with gentoo-sources-2.6.12-r3 on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-03 10:23 UTC by Jose Marino
Modified: 2005-07-08 09:08 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 Jose Marino 2005-07-03 10:23:17 UTC
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
Comment 1 Michal Januszewski (RETIRED) gentoo-dev 2005-07-03 11:55:02 UTC
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.
Comment 2 Jose Marino 2005-07-03 22:47:46 UTC
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.
Comment 3 Tobias Sager 2005-07-07 22:00:33 UTC
Will splashutils now have to be rebuilt on every kernel upgrade?
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2005-07-08 09:08:45 UTC
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).