Hello, clarf !clarf wrote:Hi MHHP,
Thanks for sharing your experience.
One question: Why didn´t you go right to 2.6.18.8 kernel?. BarryK already patched this kernel with squashfs-3.3. Although the unionfs version he used has some bugs and your squashfs patch is newer, that kernel version is very stable.
Long time ago I used Barry´s source and found some workaround for the unionfs problems. I posted my founds here: http://murga-linux.com/puppy/viewtopic.php?t=58858. Maybe you could share your knowledge there and continue my experiments in 2.14X.
Greetings,
clarf
To answer your question:
I've been thinking about how to upgrade the kernel to sfs ver. >=3.1 (proper, 214 has some 3.1rc[1|2]), and also whether it would be feasible to upgrade the kernel to 2.6.18.8. Kernel 2.6.18.1 that was used for 214[-|r|X], 216(1) and 217(1) were patched by BK and all the links to the original, complete, sources, patches and all, seemed dead (puptrix.org, e.g.); I had some patched sources of K2.6.18.1 stashed away, and ttuuxxx provided some more at his smokey01 repo.
Regardless, I wanted to (at least in the first go at it) keep all the original BK-patches to the kernel, so as not to risk loosing any support for older hardware that was working, thus I manually patched BK's K2.6.18.1 (already patched with sfs-3.1rc?) with sfs-3.4.
AFAIK, BK's K2.6.18.8 was compiled way later than the K2.6.18.1 used in the original 2-series puppies, in a woof attempt at pup218, and judging from the file name of the patched sources, there could be some patches omitted from this later version.
I have started looking into how to upgrade the kernel in 214X to K2.6.18.8, while ensuring all the original patches are preserved (comparing the patched sources of kernels used in 214/216 and BK's 2.6.18.8 with vanilla sources of 2.6.18.1 and 2.6.18. - might have a go at it in a week or two.
OTOH, if someone has a link to (or can provide) the complete kernel sources of K2.6.18.1 (of puppy 214 or 216), patches and all, I would be very much obliged .
Cheers /
MHHP