Has anyone gotten this work with the 2.6.7-r9 gentoo-development kernel yet?

If you read the Changelog gentoo-dev-sources-2.6.7-r9 already includes the latest bootsplash patch, so there is no need to patch it manually! The patch included in genpatches-extra 4505_bootsplash-3.1.4-sp-0.1-2.6.7.patch is equivalent to the bootsplash-3.1.4-spock-0.1-r2-2.6.7.patch in the bootsplash ebuild.

My issues with the 2.6.7-gentoo-r9 kernel are not due to the patching.

I was replying to 10k1, who was trying to remove the bootsplash patch in 2.6.7-r9.
Regarding your problem, it looks like bootsplash cannot find a bootsplash picture in your initrd. Try
a) Turning off the Tux Boot Logo
b) Remaking your initrd (delete old one and build new one with the splash utility). Check that it's not empty or something like that...
c) Update your splashutils

Wow, my last post was extremely "spoiled little brat." Sorry DiskBreaker. Did not mean to have it come over that way.

Tonight I will retry these steps. Do you know if Genkernel regenerates the initrd each time or just pulls it from /usr/somthing/or/other? I have used a newly generated initrd from Genkernel and get the same results .

I am also getting the same error as you sypro1st with my TiBook 15. But when I reboot from gdm the bootsplash screen comes up while gentoo goes down but fails to appear while booting! Also the resize script " bootsplash_resize" will give me an image size 1139x 854 not 1280x 854. It will name it .....1280x854 but the size is 1139x854! Use gimp.

Do you know if Genkernel regenerates the initrd each time or just pulls it from /usr/somthing/or/other? I have used a newly generated initrd from Genkernel and get the same results .

I've never used genkernel, but from looking at the documentation (http://www.gentoo.org/doc/en/genkernel.xml) there is a --bootsplash option that you have to use in oder for your bootsplash image to be included in your initrd. The initrd is generated from

I'm not sure if bootsplash will run at all with ofonly, I haven't tested it yet. Just use the framebuffer for the actual graphic card you have in your powerbook, I see no reason why you shouldn't. With my aty128fb, bootsplash also runs at a color depth of 15bpp (and also 16, 24 and 32 )

I'm having the same problem with bootsplash only showing on shutdown. How did you solve that?

--
Jakob Malm

I will assume you have already done the bootsplash steps from page one.

Make sure you have:
1.) radeonfb in append="video=fbdriver:1280x854-32 splash=silent" (/etc/yaboot.conf) if you have a TiBook.
2.) delete the old /boot/ initrd-1280X854
3.) Use silian87's config for 1280x854 file that he/she posted on the first page. You have to edit it so it has the right location of the image (jpg) you are using (thanks silan87).
4.) resize your image, I found gimp-2.0 or gThumb will work (gThumb to me was easier to use).
5.) Then do

heavyt: I'm trying to get this working on a G3 iMac (with ATI Rage128). I use the aty128fb driver. The screen can do 1024x768, so am I correct in thinking that's the size I should be using? If so, is there any reason to use silian87's config?

Again, I get the "shutdownsplash" so to speak, but on bootup the screen is just black. Also, all consoles are black, but X works. Do you know what was wrong when you had the same syndrom?

heavyt: I'm trying to get this working on a G3 iMac (with ATI Rage128). I use the aty128fb driver. The screen can do 1024x768, so am I correct in thinking that's the size I should be using? If so, is there any reason to use silian87's config?

Again, I get the "shutdownsplash" so to speak, but on bootup the screen is just black. Also, all consoles are black, but X works. Do you know what was wrong when you had the same syndrom?

--
Jakob Malm

I have not worked with a G3 IMac, the info I posted was for a TiBook.
I would try and see what screen size the script "bootsplash_resize" assume you sould use. If the size is not 1280x854 then do not use silian87's config.

malmjako:
i have the same problem as you, but cant even get the shutdown splash to work. can you please tell me if there is anything else you did? you can contact me at [samsprograms]--[at]--[mac]--[dot]--[com].
Thanks!

OK stupid question.... what's the point of bootsplash? I've never seen a screenshot (might be hard to do ) and I am just curious what all the fuzz is about. Somebody enlighten me?

Bootsplash is a kernel patch originally developed by some SuSE devs which uses the framebuffer to display a nice JPEG picture while the Linux kernel boots (until then we had nothing but a Tux logo in the upper-left corner of the screen). Bootsplash has two different kind of modes: "Verbose" and "Silent". Verbose mode looks just like it does now with all text messages scrolling by but also puts an image of your choice (bootsplash is fully themable) in the background. "Silent" mode looks more like the booting process of OS X and Windows, you see a picture and a progress bar that advances during the booting process. For two simple screenshots just look at the index page of http://www.bootsplash.com/

There are some really nice themes for bootsplash, most of them catalogued at http://www.bootsplash.de/. For each theme they have a screenshot of the silent boot mode and how the theme looks after boot while using top and mc on the console (after boot the background image is still there). All screenshots are here. Some nice themes include AquaMatrix, 73labAllstars or the LiveCD 2004.0 bootsplash. You can also easily make your own theme. Working on the console with bootsplash could actually fool someone that you are using X Bootsplash also supports animations (e.g. you could have a spinning globe while your network connections are enabled) but that doesn't quite work yet on Gentoo.

Finally I should mention that bootsplash has already been superceded by gensplash (http://dev.gentoo.org/~spock/projects/gensplash/), developed by Spock who was the one who actually made it possible to use bootsplash on PPC in the first place. Gensplash is a complete rewrite and has a much cleaner architecture. There is a detailed Howto on setting up Gensplash here.