Gentoo Archives: gentoo-kernel

From: Jimmy Jazz <Jimmy.Jazz@×××.net>
To: gentoo-kernel@l.g.o
Cc: spock@g.o
Subject: Re: [gentoo-kernel] I'm not able to get the vertical bar with gensplash after issuing alt+f1 key during the earlier boot stage
Date: Thu, 31 May 2007 15:25:51
Message-Id: 465EE88C.7030100@gmx.net
In Reply to: Re: [gentoo-kernel] I'm not able to get the vertical bar with gensplash after issuing alt+f1 key during the earlier boot stage by Michal Januszewski
1 Hi,
2
3 Michal Januszewski a écrit :
4 >
5 > Alt+F1 was never meant to be bidirectional -- it's the usual key
6 > combination to switch to tty1 (Alt+F2 to tty2, Alt+F3 to tty3 etc).
7 > Switching back to verbose during early userspace is currently
8 > unsupported. If you need it really badly, let me know and I'll see
9 > whether I can hack a simple solution for it.
10 I'm really sorry for my late reply. Your mail get lost in my spam filter :(
11 Really your soft is great and doesn't need an hack for me :)
12
13 > Is the verbose mode activated at a later time?
14 I'm not sure i understand well , but yes it is activated when i press
15 the F2 key. I have just added the following,
16
17 root=/dev/md/d0p2 splash=silent,theme:livecd-2007.0 quiet CONSOLE=/dev/tty1
18
19 at the command line.
20
21 F2 is of course bidirectional.
22 > Are you sure you have compiled splashutils with fbsplash-support enabled?
23 >
24 No alas, since my kernel is now "full modular" (even vtcon and fb). It works well. As soon as readeonfb and vtcon are loaded, the splash screen appears on the display (the one with the alt-F1 comment of course). I get even more "visible" memory for free than before. Also, i tried to activate fbsplash support in the kernel as well with a little hack in Kconfig (depends on FRAMEBUFFER_CONSOLE && !FB_TILEBLITTING). With or without modules i couldn't compile the kernel. That's why i'm still using media-gfx/splashutils-1.3.1. For example, con2fb_map is not found by the "linker".
25
26 Just a comment about how you built fbsplash.
27 Why not include splash_helper code directly in a kernel module, instead to call /sbin/splash_helper ?
28
29
30 > That could be either a bug in splashutils or a problem with how you're
31 > building your initramfs image. Could you provide some more details about
32 > how it is created?
33 >
34 I'm using initramfs but without the initrd /initramfs-xx line. That
35 means i need a simple file
36 CONFIG_INITRAMFS_SOURCE="/usr/src/initramfs-2.6.22-rc3.lst" to configure
37 the initramfs filesystem and the init file calls switch_root from
38 busybox to switch to the real root filesystem. The initramfs is directly
39 in the "kernel" file.
40
41 I didn't use /sbin/splash_util.static at all during the boot process. I
42 wasn't able to implement it very well and got many freezes. I didn't
43 find out what was going on :( Perhaps some problems with the pipe file
44 !? If i get more time i will investigate it.
45
46 Also, i just declared the following lines:
47
48 [..]
49 # init script
50 file /init /usr/src/initramfs-2.6.22-rc3.skel/init 0755 0 0
51 file /etc/color-settings
52 /usr/src/initramfs-2.6.22-rc3.skel/etc/color-settings 0755 0 0
53 file /etc/initrd.splash
54 /usr/src/initramfs-2.6.22-rc3.skel/etc/initrd.splash 755 0 0
55
56 # splash screen
57 dir /etc/splash 0755 0 0
58 dir /etc/splash/livecd-2007.0 0755 0 0
59 dir /etc/splash/livecd-2007.0/images 0755 0 0
60 file /sbin/splash_helper /sbin/splash_helper 755 0 0
61 #file /sbin/splash_util.static /sbin/splash_util.static 755 0 0
62 file /etc/splash/livecd-2007.0/Vera.ttf
63 /etc/splash/livecd-2007.0/Vera.ttf 644 0 0
64 file /etc/splash/livecd-2007.0/1280x1024.cfg
65 /etc/splash/livecd-2007.0/1280x1024.cfg 644 0 0
66 file /etc/splash/livecd-2007.0/images/background-1280x1024.png
67 /etc/splash/livecd-2007.0/images/background-1280x1024.png 644 0 0
68 file /etc/splash/livecd-2007.0/images/overlay-1024.png
69 /etc/splash/livecd-2007.0/images/overlay-1024.png 644 0 0
70 file /etc/splash/livecd-2007.0/images/verbose-1280x1024.png
71 /etc/splash/livecd-2007.0/images/verbose-1280x1024.png 644 0 0
72 [..]
73
74 initrd.splash is the file you find in splashutils
75
76 With splashutils 1.3.1 everything is working well except the icons.
77 Indeed, xdm icon appears every now and then and hides the other icons.
78 Certainly, due to the fact 1.3.1 splashutils release doesn't support
79 livecd-2007.0 .
80
81 If you accept suggestions, i emit this one : It would be great if
82 fbsplash could be loaded as a module and would accept vtcon and fb as
83 modules too :)
84
85 If you need more information about the messages returned by the kernel
86 during compilation time, just let me know.
87
88
89 Thank you for your help,
90
91 Jj
92
93
94
95 --
96 gentoo-kernel@g.o mailing list

Replies