SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello all,
Believe it or not I've actually got the latest Bootsplash package from Linuxpackages.net to work on my frambuffer console. However, the only problem I've run into is that the colors look all messed up. Now I found on the Bootsplash website FAQ page that in the situation with an ATI Rage 128 framebuffer, a patch is required. The problem I ran into when I tried to apply the patch...
Code:
root@slackware:/usr/src/linux# patch -p1 < /home/southpaw76/aty128-bootsplash.diff
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- linux/drivers/video/aty128fb.c.orig 2002-11-14 12:33:31.000000000 +0100
|+++ linux/drivers/video/aty128fb.c 2002-11-14 12:45:16.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y] n
File to patch: linux/drivers/video/aty128fb.c
linux/drivers/video/aty128fb.c: No such file or directory
Skip this patch? [y] n
File to patch: linux/drivers/video/aty128fb.c.orig
linux/drivers/video/aty128fb.c.orig: No such file or directory
...does anyone know if there is an updated patch for this??? This is the one I downloaded...
@gnashlay: he tries to apply the patch to the kernel sources as the directory states...
(if this really are only the headers, install the complete kernel source first)
then to solve your problem:
either apply the patch in directory /usr/src or use -p2 instead of -p1
Yeah I tried that with both p1 and p2 but it didn't work. Also yes, I did install the full vanilla sources of the Linux-2.6.17.13 kernel when I originally installed Slackware ....
Okay, so here's what happened upon digging a little deeper...
Code:
root@slackware:/usr/src/linux/drivers/video/aty# patch -p1 < /home/southpaw76/aty128-bootsplash.diff
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- linux/drivers/video/aty128fb.c.orig 2002-11-14 12:33:31.000000000 +0100
|+++ linux/drivers/video/aty128fb.c 2002-11-14 12:45:16.000000000 +0100
--------------------------
File to patch: /usr/src/linux/drivers/video/aty/aty128fb.c
patching file /usr/src/linux/drivers/video/aty/aty128fb.c
Hunk #1 FAILED at 2406.
Hunk #2 FAILED at 2486.
2 out of 2 hunks FAILED -- saving rejects to file /usr/src/linux/drivers/video/aty/aty128fb.c.rej
....so now I'm trying to figure out what is going wrong...
Sure you can paste from the diff into the source file -just be sure to remove the *+' signs at the beginning of the lines. Make sure to create backup copies of each file modified before beginning.
simply find the correct positions in your original file and patch manually, if you can ensure you won't break any new code (that will surely be there, as else the patch could apply...)
Well I figured out hoe to get the bootsplash to work with progressbar and all . First off, being that I had my /home directory on a seperate partition, I reinstalled Slackware on my / (root) partition. Why, you ask? Because after having messed up my kernel with the whole "aty128fb" patch and such. After that I tried using Spock's Splashutils package which is used with Gentoo, but no luck there . So, I reinstalled Slackware, did my usual post installation configuration procedure, finally I installed the Bootsplash package from linuxpackages.net, which btw works beautifully .
After, installing the package using "installpkg", I read the well written (IMO) documentation provided. The difference being that when I compiled my kernel, instead of enabling ATI Rage128 directly, I compiled it as a module and Vesa directly. After that I changed the line in my /etc/lilo.conf from this...
...after that, I configured the rc.S, rc.M, rc.6, and rc.local files as it is recommended for the progressbar to work. I also downloaded a few different splash screens from the bootsplash website. And after having done this, I am happy to report that the bootsplash screen works . Thanx again for all of your help..........
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.