You are not logged in.

#26 2007-06-03 11:59:08

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

.....pkraw, that's no right at all.

I showed that the patch from genpatches, which is included in viper, does not seem to be working when applied to the stock kernel.

So, in short, I think it is borken.  Last official fbsplash patch from dev was for 2.6.20, which is a while back now.

Offline

#27 2007-06-03 12:36:55

pkraw
Member
From: Poland
Registered: 2007-05-07
Posts: 35

Re: Fbsplash doen't work!

Ah, indeed... This is from official gensplash project site:

Latest version: fbsplash-0.9.2-r5-2.6.20-rc6.patch

So I think it's the high time to learn how to compile custom kernel wink.

Offline

#28 2007-06-03 16:13:23

Flying Saxman
Member
From: Northern Hesse
Registered: 2007-02-26
Posts: 252

Re: Fbsplash doen't work!

pkraw wrote:

So I think it's the high time to learn how to compile custom kernel wink.

If you want an actual kernel with the gensplash-patch: Forget it. I tried it, the patching crashes with an actual kernel...

Offline

#29 2007-06-03 20:48:26

pkraw
Member
From: Poland
Registered: 2007-05-07
Posts: 35

Re: Fbsplash doen't work!

You mean stock 2.6.21? Actually, I'm thinking about 2.6.20. Or maybe I'll try -fallen, taken from http://www.fallendusk.org/repo/kano/. Viper has always seem too bloated for me, as I in fact need only about 20% of its functionality.

Offline

#30 2007-06-03 21:40:38

Flying Saxman
Member
From: Northern Hesse
Registered: 2007-02-26
Posts: 252

Re: Fbsplash doen't work!

pkraw wrote:

You mean stock 2.6.21?

yeah, right.

Actually, I'm thinking about 2.6.20.

ok, then my post is obsolete. Also thought about that, but I prefer to have the newest kernel.

Or maybe I'll try -fallen, taken from http://www.fallendusk.org/repo/kano/. Viper has always seem too bloated for me, as I in fact need only about 20% of its functionality.

Same for me. I only need fbsplash and in some rare cases suspend2. But if the fallen-kernel supports swsusp and fbsplash/gensplash works, I would try it (or should I say: I will now try it and check, if it supports swsusp).

Last edited by Flying Saxman (2007-06-03 21:44:13)

Offline

#31 2007-06-03 22:48:17

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

fbsplash is working just fine with -fallen wink
Doesn't have suspend2 though, as I don't have a need for it. I'd probably add it in though, if there's enough interest for it.


\\ archlinux on a XPS M1530 //

Offline

#32 2007-06-04 06:29:21

mehldutt
Member
From: Germany
Registered: 2006-01-08
Posts: 128

Re: Fbsplash doen't work!

I'd like to have suspend2

Offline

#33 2007-06-04 07:24:34

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

I've gotten suspend2 patched in for the next release. smile
As long as my test compile goes well (waiting until I go to class to start it), expect to see a package for -fallen3 in my repo sometime tonight.


\\ archlinux on a XPS M1530 //

Offline

#34 2007-06-04 14:50:46

pkraw
Member
From: Poland
Registered: 2007-05-07
Posts: 35

Re: Fbsplash doen't work!

I'm afraid I've the same problem with -fallen...

kano, what version of gensplashutils are you using?

Offline

#35 2007-06-04 18:50:18

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

I'm using dtw's new initscript and gensplash packages from http://bbs.archlinux.org/viewtopic.php?pid=255971, but I had no problem before hand using the latest old ones.

Here's my relevant config files... perhaps that'll lead to something?

/etc/mkinitcpio.conf

HOOKS="base udev autodetect pata scsi sata usbinput keymap filesystems fbsplash"
FBTHEMES="darch"
FBRES="1280x1024"

Looking at the wiki, i didn't use splash_geninitramfs. I just have my mkinitcpio.conf set to that and ran

mkinitcpio -p kernel26fallen

My menu.list entry:

# (0) Arch Linux (fallen)
title Arch Linux [fallen]
root (hd4,0)
kernel /vmlinuz26fallen root=/dev/sdc2 video=vesafb:ywrap,mtrr,1280x1024-32@60 splash=silent,kdgraphics,theme:darch console=tty1 quiet ro
initrd /kernel26fallen.img

Maybe running splash_geninitramfs when it's not needed is messing things up? Worth a try, anyways.


\\ archlinux on a XPS M1530 //

Offline

#36 2007-06-04 20:38:52

pkraw
Member
From: Poland
Registered: 2007-05-07
Posts: 35

Re: Fbsplash doen't work!

Now, that's "pretty" weird.

pacman -Q | grep splash

gensplash 1.4.2-1
initscripts-splash 0.8-12
miscsplashutils 0.1.6-1

/etc/mkinitcpio.conf

HOOKS="base udev autodetect pata keymap filesystems fbsplash"
FBTHEMES="darch"
FBRES="1280x1024"

/boot/grub/menu.lst

title  Arch Linux [kernel26fallen]
root   (hd0,1)
kernel /boot/vmlinuz26fallen root=/dev/sda2 video=vesafb:ywrap,mtrr:2,1280x1024-32@60 splash=verbose,kdgraphics,theme:darch console=tty1 ro
initrd /boot/kernel26fallen.img

I've never used splash_geninitramfs, just mkinitcpio -p <my_kernel>.

Still no verbose fbsplash... sad

Offline

#37 2007-06-04 20:57:07

Flying Saxman
Member
From: Northern Hesse
Registered: 2007-02-26
Posts: 252

Re: Fbsplash doen't work!

Same problem here: Same config, same kernel, same versions. Still no verbose-splash, only the silent-splash...
But the fallen kernel additionally crashes sometimes randomly with a kernel-panic at udev-uevents. That happened with no kernel before!

Offline

#38 2007-06-05 01:55:31

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

What did the kernel panic say?

Anyways, after restarting with a new kernel.. it seems my fbsplash has broken aswell! This leads me to believe there is something messed up or changed with newer splashutils. I reverted to the ones that are in community, but no luck so far.
Does anyone have a copy of the 1.3 package I could use to test? I can't seem to get it to build.

I'm going to continue to mess with this, and see if I can't find something that's preventing it from working.


\\ archlinux on a XPS M1530 //

Offline

#39 2007-06-05 06:56:06

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

dtw can feel his old  concerns about the quality of gensplash resurfacing...

Offline

#40 2007-06-05 07:03:03

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

Ok, after breaking my install, I've found a (temporary) work-around.
I built the old gensplashutils-1.3, and regenerated my initrd. Fbsplash works beautiful. smile

gensplashutils-old 1.3-1
initscripts-gensplash 0.8-12
miscsplashutils 0.1.6-1

I've put the gensplashutils-old in my repo until gensplash(utils) 1.4.x can be fixed.

Anways, looking at the changelog between 1.3 and 1.4...

05 Apr 2007 * <spock@gentoo.org> * splashutils-1.4
 
 - Add libsplash.
 - Add GPM support.
 - Don't start the splash daemon if there is another instance already running.
 - Documentation cleanup and update.
 - Add a basic splash-functions.sh file.

Maybe why 1.4.x isn't working is because mkinitcpio isn't copying that libsplash to the initrd? Something to look into...


\\ archlinux on a XPS M1530 //

Offline

#41 2007-06-05 08:21:11

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

kano wrote:

Anways, looking at the changelog between 1.3 and 1.4...

05 Apr 2007 * <spock@gentoo.org> * splashutils-1.4
 
 - Add libsplash.
 - Add GPM support.
 - Don't start the splash daemon if there is another instance already running.
 - Documentation cleanup and update.
 - Add a basic splash-functions.sh file.

Maybe why 1.4.x isn't working is because mkinitcpio isn't copying that libsplash to the initrd? Something to look into...

Possible indeed.  Is that changelog online?  I couldn't find it.

Oh. there is one problem with your theory...it all works perfectly for me.  I'll let you know which versions later, at work for 8 hours now smile

Offline

#42 2007-06-05 09:05:16

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

Well, I thought it worked perfectly for me too... until I regenerated my initrd. The one I was using had been built a couple days before gensplashutils 1.4.1 hit the repos, so it still had the old spash_helper and friends.

I found the changelog at http://dev.gentoo.org/~spock/projects/g … ngelog.php

I'll look into the libsplash thing after I get out of class today.

Last edited by kano (2007-06-05 09:07:04)


\\ archlinux on a XPS M1530 //

Offline

#43 2007-06-05 09:28:09

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

kano wrote:

Well, I thought it worked perfectly for me too... until I regenerated my initrd. The one I was using had been built a couple days before gensplashutils 1.4.1 hit the repos, so it still had the old spash_helper and friends.

I found the changelog at http://dev.gentoo.org/~spock/projects/g … ngelog.php

I'll look into the libsplash thing after I get out of class today.

Hmmm....I may not have rebuilt my initcpio either, so you might be still be right wink

Offline

#44 2007-06-05 09:49:30

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

OK, I had a quick look at mkinitcpio.  I never made the original hook for it so there is a bit of educated guess work.  It seems that the mkinitcpio scripts figures out whether a file is a binary or a lib itself so I use the add_binary command in the hook.

You can find the patch here:
http://code.thewrecker.net/files/fbsplash.install.diff

Anyone wanna see if that works now?

Offline

#45 2007-06-05 10:23:53

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

Actually, I have a different patch that I just tested and it works smile

I made an "official" initcpio with the tool that comes with gensplash, and compared what was missing from our initcpios, and found a couple empty directories.

/lib
/lib/splash
/lib/splash/proc
/lib/splash/sys

I modifed your fbsplash hook to create these directories, rebuilt my initcpio, rebooted, and voila! It works big_smile

patch:

--- fbsplash.install    2007-06-05 06:19:53.000000000 -0400
+++ fbsplash.install.new        2007-06-05 06:21:56.000000000 -0400
@@ -37,7 +37,7 @@
     local dir fil theme pic pics icon icons font fonts
 
     # create directory structure
-    for dir in "/dev/fb" "/dev/misc" "/dev/vc" "${FBTHEMEDIR}" "/sbin"; do
+    for dir in "/dev/fb" "/dev/misc" "/dev/vc" "${FBTHEMEDIR}" "/sbin" "/lib" "/lib/splash" "/lib/splash/sys" "/lib/splash/proc"; do
         add_dir "${dir}"
     done

\\ archlinux on a XPS M1530 //

Offline

#46 2007-06-05 10:25:09

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

Is that with or without the libsplash.so as well?

Offline

#47 2007-06-05 10:31:47

kano
Member
From: Michigan
Registered: 2007-05-04
Posts: 185
Website

Re: Fbsplash doen't work!

No libsplash.so.
splash_helper is statically linked, and there's no libsplash.so in the initramfs created by splash_geninitramfs


\\ archlinux on a XPS M1530 //

Offline

#48 2007-06-05 11:53:06

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

Great work smile

Offline

#49 2007-06-05 13:03:36

Pierluigi
Member
Registered: 2004-04-10
Posts: 90
Website

Re: Fbsplash doen't work!

thanks kano, i had this problem too.

I fixed fbsplash.install with your patch and rebuilt gensplashutils 1.4.2-2.

now gensplashutils 1.4.2-2 is also in my repo, and splash works again!

Offline

#50 2007-06-05 13:23:10

dtw
Forum Fellow
From: UK
Registered: 2004-08-03
Posts: 4,439
Website

Re: Fbsplash doen't work!

Guys, can you take the officially support pkgs out of your personal repos - you're making a mockery of the system.  If people can wait 6 months for an update they can wait 4 hours for a fix.

Thanks

Offline

Board footer

Powered by FluxBB