Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bugzilla DB migration completed. Please report issues to Infra team via email via infra@gentoo.org or IRC
Bug 108809 - Gensplash won't load any theme
Summary: Gensplash won't load any theme
Status: RESOLVED INVALID
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: 2005-10-10 19:41 UTC by Nick Porter
Modified: 2005-10-12 12:28 UTC (History)
0 users

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


Attachments
My kernel .config file (config,34.65 KB, text/plain)
2005-10-10 19:44 UTC, Nick Porter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Porter 2005-10-10 19:41:42 UTC
Gensplash won't load any theme when booting. 

Here's the command used to create the initrd:
# splash_geninitramfs -v -g /boot/splash -r 1440x900 livecd-2005.1
o Creating directory structure..
o Copying /sbin/splash_helper..
o Copying themes..
  - livecd-2005.1
o Creating initramfs image..

Here's my grub entry:
# For Booting GNU/Linux
title Gentoo Linux 2.6.14-rc3-nitro1
root (hd0,4)
kernel /kernel-2.6.14-rc3-nitro1 root=/dev/sda6 ide1=noprobe video=vesafb:ywrap,
mtrr,1440x900-32@60 splash=silent,fadein,theme:livecd-2005.1 quiet CONSOLE=/dev/
tty1
initrd /splash

On boot, the framebuffer works fine at the resolution that I have indicated.  No 
splash, however.  
I get this relevant output when booting:
Can't open config file /etc/splash/livecd-2005.1/1024x768.cfg 
Failed to load image (null) 
Failed to load image (null) 
Failed to get silent splash image.
...
/bin/cp: cannot stat `/etc/splash/livecd-2005.1/temp/1024x768.cfg': No such file 
or directory
failed to populate tempdir
Can't open config file /etc/splash/livecd-2005.1/1024x768.cfg.
Failed to load image (null).
cat: /etc/splash/livecd-2005.1/1024x768.cfg: No such file or directory

As you can see, it's not even looking for the correct resolution config file 
that I specified when creating the initrd.  No silent or verbose splash image is 
loaded, either during boot or on any tty.  
Other users on the forums have reported this problem as well.
I'm using splashutils-1.1.9.10, though the problem occurs in every version I've 
tried, as well as every recent kernel version.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Gentoo Base System version 1.6.13
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.
14-rc3-nitro1 i686)
=================================================================
System uname: 2.6.14-rc3-nitro1 i686 Intel(R) Pentium(R) M processor 2.00GHz
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -mtune=pentium-m -fomit-frame-pointer -pipe -
ftracer -fforce-addr -momit-leaf-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/
share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /
usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium-m -mtune=pentium-m -fomit-frame-pointer -pipe -
ftracer -fforce-addr -momit-leaf-frame-pointer -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo ftp://
ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/binaries"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi berkdb bitmap-fonts cdr crypt cups curl eds emboss 
encode fam flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imagemagick 
imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod mmx motif mp3 mpeg 
ncurses nls nptl ogg oggvorbis opengl oss pdflib perl pic png python qt 
quicktime readline scanner sdl slang snmp spell sse sse2 ssl svga tcltk tcpd 
tiff truetype truetype-fonts type1-fonts vorbis win32codecs xine xml2 xmms xv 
zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS
Comment 1 Nick Porter 2005-10-10 19:44:23 UTC
Created attachment 70334 [details]
My kernel .config file
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2005-10-11 13:41:07 UTC
I could bet that your framebuffer isn't running in 1440x900, but in 1024x768,
which would explain why the splash doesn't work (try generating an initramfs
image for 1024x768). You can run `fbset -i` to confirm the real resolution.
Comment 3 Nick Porter 2005-10-11 16:08:37 UTC
dixie_flatline nporter # fbset -i

mode "1024x768-60"
    # D: 64.033 MHz, H: 47.714 kHz, V: 60.018 Hz
    geometry 1024 768 1024 768 32
    timings 15617 159 52 23 1 107 3
    vsync high
    rgba 8/16,8/8,8/0,8/24
endmode

Frame buffer device information:
    Name        : VESA VGA
    Address     : 0xc0000000
    Size        : 6291456
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 0
    YPanStep    : 0
    YWrapStep   : 0
    LineLength  : 4096
    Accelerator : No


You're right, it's only booting into 1024x768.  I guess my native resolution 
isn't supported?

dixie_flatline nporter # fbset -g 1440 900 1440 900 32
ioctl FBIOPUT_VSCREENINFO: Invalid argument

dixie_flatline nporter # cat /proc/fb0/modes
640x400-8
640x480-8
800x600-8
1024x768-8
320x200-16
320x200-32
640x480-16
640x480-32
800x600-16
800x600-32
1024x768-16
1024x768-32
320x200-8
320x400-8
320x400-16
320x400-32
320x240-8
320x240-16
320x240-32
640x400-16
640x400-32

Anyway, thanks.  Now I know why I couldn't get it to work.  If I use the 
1024x768 resolution, everything works properly.
-Nick
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2005-10-12 12:28:51 UTC
OK, I guess we can close the bug now.