Advance notice: 2.6.25.6 kernel

I need to recompile the kernel for the 4.1 puppy, and intend to move up from 2.6.25.4 to 2.6.25.6. This is an advance notice, in case anyone has a suggestion. I will do the compile in a day or two.

The kernel config file is found at /etc/modules/DOTconfig-K2.6.25.4 in 4.1alpha2, or at Ted Dog's source repo:
http://puptrix.org/sources/kernel-2.6.25.4/

I won't be compiling the kernel until the Unionfs developers provide a bugfix for the crash report that I have sent them. If they take too long or can't fix it, then I will use aufs.

I intend to compile the aufs module as well as unionfs, but there is a small matter of a "splice patch" -- required for aufs but it doesn't play nice with the unionfs patch. Kirk has reported that there is an alternative splice patch but we haven't found it yet.

I will also compile the Dazuko module this time, used by virus scanner apps.

As wifi drivers in Linux are mostly immature, it may be that we should grab a more recent version than that provided with the 2.6.25.x kernel. If anyone knows of a specific case and has the source or a link to it, let me know. Probably though, we can compile these upgrades afterward.

Posted on 14 Jun 2008, 18:43


Comments:

Posted on 14 Jun 2008, 19:13 by BarryK
Aufs and Unionfs patches
I looked at the aufs changelog. There is now a 'CONFIG_AUFS_UNIONFS22_PATCH' configure option that makes aufs work with a kernel that has the unionfs patch applied to it.

What is not clear is whether we still need to apply the splice patch... I presume so. And I also presume that the splice patch supplied with the aufs source will now play nicely with unionfs.


Posted on 14 Jun 2008, 21:29 by tempestuous
wifi
Regarding what to do about wifi stack/wifi drivers, it's hard to tell until we get more test results in.
- forum member fleamour has the p54pci module working without encryption, but WEP fails.
- forum member ohyes has an Intel ipw4965 device which fails with WEP, but this may be due to the iwl4965 driver, not mac80211.
- forum member smog has the b43legacy module working in Puppy4.0-2.6.25 - WITH WEP!?


Posted on 14 Jun 2008, 21:34 by nfisher
config.gz
A number of people have suggested in the past enabling the "/proc/config.gz" option. I like the idea as well. I know you always include the DOTconfig file, but since the kernel itself now has a way to include it's own config file I see no reason not to use it.

I would also suggest compiling in framebuffer support. A number of people have need of it for various little sub-projects like boot splashes etc.


Posted on 16 Jun 2008, 18:01 by Ted Dog
LZMA
Thanks for the heads up. reminder that simple LZMA compression pathes can shave off size of kernel & initrd. also check if e_powersaver & other laptop ondemand etc are compiled in.
Also the new ath5k (included in kernel -mm version) is not working can you return to ath_pci & madwifi like earlier kernel versions.


Posted on 16 Jun 2008, 18:01 by Ted Dog
LZMA
Thanks for the heads up. reminder that simple LZMA compression pathes can shave off size of kernel & initrd. also check if e_powersaver & other laptop ondemand etc are compiled in.
Also the new ath5k (included in kernel -mm version) is not working can you return to ath_pci & madwifi like earlier kernel versions.


Posted on 17 Jun 2008, 4:37 by Bosco Bearbank
ath_pci & madwifi
Just want to second Ted Dog's request for ath_pci and madwifi; my cheap desktop wireless nic doesn't like ath5k


Posted on 17 Jun 2008, 11:06 by tempestuous
upgraded wifi
Barry, I just compiled the latest wifi stack/modules for 2.6.25.4 here -
http://www.murga-linux.com/puppy/viewtopic.php?p=207308#207308
Please note the compiler warning I encountered which may affect your next kernel configuration.
There are also some scripts available to handle b43legacy versus bcm43xx, and ath5k versus ath_pci.


Posted on 17 Jun 2008, 12:03 by GreatnessGuru
Kernel 2.6.25.7 released.
http://kernel.org/
"The latest stable version of the Linux kernel is:
2.6.25.7 2008-06-16 20:30 UTC"

"tags
7 hours ago v2.6.25.7 ...
7 days ago v2.6.25.6 ...
10 days ago v2.6.25.5 ...
4 weeks ago v2.6.25.4 ...
5 weeks ago v2.6.25.3 ...
5 weeks ago v2.6.25.2 ...
6 weeks ago v2.6.25.1 ...
2 months ago v2.6.25 Linux 2.6.25"

Thanks,
Eddie Maddox
Inwood IA USA



Posted on 17 Jun 2008, 12:15 by BarryK
re: upgraded wifi
Barry, I got these updated wifi drivers from -
http://linuxwireless.org/download/compat-wireless-2.6/
The souce code is called "compat-wireless-<date>.tar.bz2".


tempestuous, when I try to download either of those files, I get a "404 not found". Could you post your copy somewhere, or email it to me at bkaulerATgooseeDOTcom.



Posted on 17 Jun 2008, 12:20 by BarryK
Re: 2.6.25.7
GreatnessGuru,
heh heh, ok, I had better grab that one then.


Posted on 17 Jun 2008, 13:20 by BarryK
Re: upgraded wifi
tempestuous,
It's okay, I downloaded it using wget. The lighttpd server that the site is using doesn't seem to understand a download request from SeaMonkey.


Posted on 22 Jun 2008, 15:18 by GreatnessGuru
Kernel 2.6.25.8 released.
http://kernel.org/
"The latest stable version of the Linux kernel is:
2.6.25.8 2008-06-22 05:29 UTC"

"tags
93 min ago v2.6.25.8 ...
5 days ago v2.6.25.7 ...
12 days ago v2.6.25.6 ...
2 weeks ago v2.6.25.5 ...
5 weeks ago v2.6.25.4 ...
6 weeks ago v2.6.25.3 ...
6 weeks ago v2.6.25.2 ...
7 weeks ago v2.6.25.1 ...
2 months ago v2.6.25 Linux 2.6.25"

Thanks,
Eddie Maddox
Inwood IA USA



Posted on 22 Jun 2008, 18:56 by BarryK
Re: 2.6.25.8
Eddie,
Oh well, I guess I'll grab the latest. Things have been delayed anyway as I'm still waiting feedback after reporting a bug to the Unionfs developer. They are academics and students, so perhaps they're on holiday.


Posted on 22 Jun 2008, 23:47 by GreatnessGuru
Re: "Things have been delayed..."
> ... by BarryK
> "Things have been delayed..."

It seems a number of things will be
coming together/maturing around SEP 2008.

- I suggest it's possible for
Puppy 4.01/SeaMonkey 1.1.10/Kernel 2.6.25.8+/T2-7
to be ready in JUL 2008.

- Then, it might be possible for
Puppy 4.02/SeaMonkey 1.1.11+/Kernel 2.6.26/T2-8
to be ready around SEP 2008.

It might make some sense for
Puppy releases to start syncing up
with the approximately two month
release cycles of the Linux Kernel
and Mozilla Gecko based products
(SeaMonkey).

The monthly releases you used to do,
Barry, might be too demanding now.
Your burnout we don't need!

Also, I really like the way you post
how you try to track things down
and figure things out. I do not
understand many things you
developers discuss, but that
process itself I can identify with.

Thanks again,
Eddie Maddox