Page 1 of 1

Kernel 2.4.29-lck - performance patch for puppy 1.0.7

Posted: Tue 03 Jan 2006, 18:10
by bombayrockers
Kernel 2.4.29-lck for puppy 1.0.6 is available from here
http://www.murga.org/~puppy/viewtopic.p ... hlight=lck

lck patch is a performance patch that slightly improves speed and Xserver performance. I an posting from this kernel. Sound is also working.

Download the lck107.tar and extract the contents (vmlinuz and image.gz). Backup your original vmlimuz and image.gz and replace them with these.

Download from here
http://www.yourfilehost.com/media.php?c ... lck107.tar

If you need more modules let me know.

Posted: Tue 03 Jan 2006, 18:18
by MU
***edit*** was too fast, sorry *deleted*

Posted: Tue 03 Jan 2006, 18:23
by bombayrockers
MU wrote:***edit*** was too fast, sorry *deleted*
Did you run into some trouble ?

Posted: Tue 03 Jan 2006, 18:27
by MU
no, I did not see the link in your first message.
Here is a mirror:
http://dotpups.de/puppy-releases/1.0.7/boosted-puppy/

Posted: Tue 03 Jan 2006, 18:48
by vern72023
I tried the upgarde on 1.07 but while everything else worked the NIC driver failed during normal startup
I tried loading it manually but it said that the driver load failed
I use a Broadcom BM5700 on a Dell Latitude D600
Unloaded the new kernel and now it works again
:cry:

Posted: Tue 03 Jan 2006, 19:26
by bombayrockers
This can be because of a missing module. I am also getting the same error.

Posted: Tue 03 Jan 2006, 19:53
by GuestToday
Two problems I had:

I believe the default(?) ramdisk size (12288) is too small (got kernel panic with messages suggesting ram size problem). Added boot parameter ramdisk=50603 and it worked. Used the ramdisk size from pizzapup, what should it be? or does using too big a size matter (tie up ram)?

I couldn't access my wireless network (show stopper for me), and discovered that ndiswrapper module is not present.

Thanks!

Posted: Tue 03 Jan 2006, 20:31
by bombayrockers
sorry I forgot about the ramdisk_size paramater. This file is 13 Mbs in size so a ramdisk_size=14426 should work. However I use 25000 because I work with diffrent images regularly.

ndiswrapper is missing in my compile altogetether. More has changes in the kernel than I thought.

USERS: Try this kernel, if it works Well and Good. If it dosent revert back to the older one.

Posted: Wed 04 Jan 2006, 05:39
by GuestToday
bombayrockers,

Don't know if you want to spend any more time on this but when I said that the ndiswrapper module wasn't present, I based that on the output from "modprobe ndiswrapper" (which said it couldn't find the module). When I do "modprobe -l" the module is listed: /lib/modules/2.4.29-lck1/net/wireless/ndiswrapper.o.gz . Do you know why "modprobe -l" would see it but "modprobe ndiswrapper" says it couldn't be found? Just curious...

Posted: Wed 04 Jan 2006, 06:58
by bombayrockers
GuestToday,
Later I ran a depmod -a on my modules and found that ndiswrapper is missing something. So I ran the depmod on puppy with all the modules (produces during compile). The dependency was met with but modprobe ndiswrapper still did not work. This is why I said that more has been changed than I thought. Other than that I am not an expert, I just followed the compile kernel how to and also patched the kernel.

Posted: Wed 18 Jan 2006, 13:43
by MU
Bombayrockers,

can you describe how to patch the kernel?

Short only, basically what file (patch) you downloaded, and what command you used to patch the source.

I tried to compile DRI-modules, but get unresolved symbols with the original source when I run them with your new Kernel.

Thanks, Mark

Posted: Wed 18 Jan 2006, 19:56
by bombayrockers
I downloaded patches 010 to 014 for kernel 2.4.29 from this page
http://www.plumlocosoft.com/kernel/

I used the patch command, as used on this page
http://www.goosee.com/puppy/development ... kernel.htm

and the how to on this page http://www.murga.org/~puppy/viewtopic.p ... ile+kernel
to patch the kernel.

Posted: Thu 19 Jan 2006, 14:11
by MU
Thank you, I will try it at weekend :)
Mark

Kernel 2.4.29-lck - performance patch for puppy 1.0.7

Posted: Sat 18 Mar 2006, 19:22
by qa1433
Hi all,
Is this patch in 1.0.8. and is it enabled?

Thanks,
paul

Posted: Sat 18 Mar 2006, 19:39
by bombayrockers
The kernel in 1.0.8 and all other puppy versions are vanilla kernels. I have recompiled the kernel with the lck patch. For now the lck patched kernel is not available for 1.0.8.

Posted: Sat 18 Mar 2006, 23:15
by BarryK
See my Developer News page. I abandoned the lck patch because it broke
ndiswrapper.
At least, for my case it did. I used the 2.4.31 kernel.

Puppy 1.0.8 is back on the 2.4.29 kernel with only ntfs and squashfs patches.
Puppy2 is using 2.4.31 kernel with only ntfs, squashfs and mppe patches.