You are not logged in.
.....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
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 .
Offline
So I think it's the high time to learn how to compile custom kernel .
If you want an actual kernel with the gensplash-patch: Forget it. I tried it, the patching crashes with an actual kernel...
now with 80% more sax-appeal!
"I hacked the Phrak, and all I got was this lousy signature"
Offline
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
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)
now with 80% more sax-appeal!
"I hacked the Phrak, and all I got was this lousy signature"
Offline
fbsplash is working just fine with -fallen
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
I'd like to have suspend2
Offline
I've gotten suspend2 patched in for the next release.
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
I'm afraid I've the same problem with -fallen...
kano, what version of gensplashutils are you using?
Offline
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
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...
Offline
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!
now with 80% more sax-appeal!
"I hacked the Phrak, and all I got was this lousy signature"
Offline
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
dtw can feel his old concerns about the quality of gensplash resurfacing...
Offline
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.
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
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
Offline
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
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
Offline
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
Actually, I have a different patch that I just tested and it works
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
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
Is that with or without the libsplash.so as well?
Offline
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
Great work
Offline
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
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