When the bootup progress bar in silent mode goes to about 50%, the colors get messed up. This happens only in silent mode of the livecd-2005.0 theme and is gone again after booting has finished. The problem only appears with radeonfb and splashutils 1.1.9.6 - the previous version of splashutils works fine with the very same setup, as does vesafb-tng. Reproducible: Always Steps to Reproduce: 1. Build kernel with radeonfb support 2. Install splashutils 1.1.9.6 and livecd theme as described in http://www.gentoo.org/news/en/gwn/20050418-newsletter.xml#doc_chap5 3. Boot in silent mode Actual Results: The gradient in the upper left corner turned into a rainbow at 32 bits pixel depth. As well, the progress icons looked weird. At 16 bits per pixel, the whole screen was messed up. Expected Results: Displayed the splashscreen with correct colors Hardware Config: Athlon XP 2500+, 1GB RAM, ASUS A7N8X Deluxe Mainboard (Nforce2) ATI Radeon 9100 (AGP) Kernel 2.6.11-r9 splashutils 1.1.9.6 (previous version worked)
emerge --info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 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.16 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" 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="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.eliteitminds.com http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 3dnow X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd dvdr emboss encode fam foomaticdb fortran gdbm gif gnome gpm gtk gtk2 ieee1394 imlib ipv6 java jpeg kde kdgraphics libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb vorbis xine xinerama xml2 xmms xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
This sounds like a conflict with the consolefont initscript. What's your RC_TTY_NUMBER setting in /etc/conf.d/rc? Have you tried using the 'tty:' kernel command line option to change the silent splash tty? (eg. if RC_TTY_NUMBER is set to 16, you should probably use splash=silent,theme:xxx,tty:17) Also note that while previous versions of splashutils made use of the kdgraphics USE flag (I noticed you have it set on your system), splashutils-1.1.9.6 has a kernel command line splash option named 'kdgraphics'. What this means is that if you need to run the splash in KD_GRAPHICS mode, you should add 'kdgraphics' to your splash settings, eg.: splash=silent,theme:xxx,kdgraphics
You're probably right that the problem has to do with the consolefont script, because if I switch to verbose mode right after the colors get messed up, I see * Setting terminal encoding to ASCII * Setting user font However, none of the fixes you suggested work - actually, they make it even worse. RC_TTY_NUMBER is set to 11 on my machine - but if I boot with "splash=silent,theme=livecd-2005.0,tty:12", the colors already get messed up at 0% instead of 50%. I tried tty:17 too, but that showed the same effect. "splash=silent,theme=livecd-2005.0,kdgraphics" does not have any effect, either - I should add that I only re-emerged splashutils with the kdgraphics USE flag after I ran into that messed-up colors problem - the previous versions ran fine without kdgraphics. I also tried combining the tty:12 and kdgraphics options, but that didn't work, either.
I'm not sure whether it's a typo in the bug comment or in your real config file, but the kernel command line option should read 'splash=silent,theme:livecd-2005.0,kdgraphics' and not 'splash=silent,theme=livecd-2005.0,kdgraphics'.
Sorry, that was a typo in the bug comment. The full line in the real config file reads 'kernel (hd0,0)/kernel-2.6.11-gentoo-r10 root=/dev/hda3 video=radeonfb:1280x1024-32@85 splash=silent,theme:livecd-2005.0 quiet CONSOLE=/dev/tty1'
Are you sure that the problem is caused by the upgrade of splashutils? (ie. have you upgraded/rebuilt your kernel at some point between using splashutils 1.1.9.5 and 1.1.9.6?) Could you please try upgrading to gentoo-sources-2.6.12-r1?
Please upgrade to gentoo-sources-2.6.12-rx and splashutils-1.1.9.7, rebuild the initrds and see whether the problem still occurs.
Thanks a lot, it's working perfectly with gentoo-sources-2.6.12-r5 and splashutils-1.1.9.7!