Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94990 - messed up colors with splashutils 1.1.9.6 and radeonfb in livecd-theme silent mode
Summary: messed up colors with splashutils 1.1.9.6 and radeonfb in livecd-theme silent...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-04 02:15 UTC by Christian Mellert
Modified: 2005-07-14 13:56 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 Christian Mellert 2005-06-04 02:15:02 UTC
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)
Comment 1 Christian Mellert 2005-06-04 02:16:27 UTC
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
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2005-06-12 03:04:13 UTC
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
Comment 3 Christian Mellert 2005-06-16 05:41:59 UTC
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.
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2005-06-23 07:49:23 UTC
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'.
Comment 5 Christian Mellert 2005-06-23 10:49:21 UTC
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'
Comment 6 Michal Januszewski (RETIRED) gentoo-dev 2005-06-25 11:50:47 UTC
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?
Comment 7 Michal Januszewski (RETIRED) gentoo-dev 2005-07-08 18:51:24 UTC
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.
Comment 8 Christian Mellert 2005-07-14 13:56:46 UTC
Thanks a lot, it's working perfectly with gentoo-sources-2.6.12-r5 and
splashutils-1.1.9.7!