Linux 2.6.39.3 compiled

I have compiled this kernel in Wary 5.1.2. It is configured somewhat differently from the usual Puppy kernels:

1. HID and USB core drivers built-in to the kernel.
2. PAE-enabled, can handle up to 64GB RAM.
3. Does not have my usb-discovery patch for usb.c.

Note that I have only compiled three 3rd-party drivers, aufs, ndiswrapper and ltmodem.

Points 1 and 3 mean that the kernel will not work with Puppy as-is. The 'init' script in the initramfs needs to be modified. I have partly done this and have Wary booting off a USB stick. However, more work is needed, and I will continue this promptly and upload a Woof that should work properly with this kernel (as well as earlier "classic" Puppy kernels). Stay tuned.

If you want to grab the files:

Here is the kernel PET (23.2MB):
http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.39-3-w5.pet

And the sources, including an .sfs file:
http://bkhome.org/sources/kernel-2.6.39-3/


Posted on 11 Jul 2011, 20:58


Comments:

Posted on 11 Jul 2011, 21:48 by pemasu
Kernel 2.6.39.3
Barry. Great. I will test this kernel immediately.
Thank you of your work.


Posted on 11 Jul 2011, 21:54 by pemasu
kerned source sfs download problem
Forbidden
You don't have permission to access /sources/kernel-2.6.39-3/kernel_src-2.6.39-3-patched.sfs on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Posted on 11 Jul 2011, 24:31 by BarryK
sfs download fixed
pemasu,
Ok, fixed. I also uploaded md5sums file.



Posted on 12 Jul 2011, 2:37 by GCMartin
Universal Game Changer
This is a shot over the bow of all Linux distros for 32bit use!

This will also attract more users to WARY who have 512+ RAM on their sytems.

Barry and Pemaus, your efforts are major.
Wow!.


Posted on 12 Jul 2011, 2:41 by GCMartin
New kernel
Do I remember someone successfully testing a PAE aware Puppy on a 384MB PC???


Posted on 12 Jul 2011, 7:19 by pemasu
2.6.39.3 kernel works
I made woof build of Lucid Puppy based puplet using your 2.6.39.3 kernel. Seems to behave. I havent tested the usb boot time detections yet since you told that init script modifications are needed also.

But this kernel looks promising.

Thank you !!!!


Posted on 13 Jul 2011, 5:53 by james c
2.6.39.3

Just wanted to point out that there is no benefit to using a PAE enabled kernel on a machine with less than 4 Gb of ram.


Posted on 14 Jul 2011, 8:25 by pemasu
PAE and RAM less than 4 Gb
James C. That is right. I have 4 Gb ram and I thought that there is already people with 4 - 8 gb ram in peoples newer comps. And I made experimental builds with PAE kernels...also without PAE so that support for somewhat older comps would be there also. There has been feedback from comp owners who has had 8 gb ram.

More and more people with newer comps tests Puppies and Puplets in the future.
Of course true 64 bit kernel Puppy is better. And there is already two versios now with 64 bit kernel.

But...there is a lot stuff for 32 bit OS. No need to waste that.
I believe PAE phase will temporary as 64 bit Puppies get more footage.

And it has been fun testing newer kernels with and without PAE


Posted on 14 Jul 2011, 8:25 by pemasu
PAE and RAM less than 4 Gb
James C. That is right. I have 4 Gb ram and I thought that there is already people with 4 - 8 gb ram in peoples newer comps. And I made experimental builds with PAE kernels...also without PAE so that support for somewhat older comps would be there also. There has been feedback from comp owners who has had 8 gb ram.

More and more people with newer comps tests Puppies and Puplets in the future.
Of course true 64 bit kernel Puppy is better. And there is already two versios now with 64 bit kernel.

But...there is a lot stuff for 32 bit OS. No need to waste that.
I believe PAE phase will temporary as 64 bit Puppies get more footage.

And it has been fun testing newer kernels with and without PAE