[opensuse-kernel] Any Archived openSUSE Kernels?

I have a box which runs 11.1 fine & seemingly 2.6.27.X kernels, but not 11.2 or any 2.6.31.X kernels I've tried. Are there any archives of "golden" kernels, so I could do a bisect to find which release breaks things? 2.6.29 2.6.30 || 2.6.28 Using generic binary rpm's would be a huge time saver on compiling vanilla from source. Rob -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

Le vendredi 20 novembre 2009, Rob OpenSuSE a écrit :
I have a box which runs 11.1 fine & seemingly 2.6.27.X kernels, but not 11.2 or any 2.6.31.X kernels I've tried.
Are there any archives of "golden" kernels, so I could do a bisect to find which release breaks things?
No, I don't think we keep old Factory packages anywhere, sorry.
2.6.29 2.6.30 || 2.6.28
Using generic binary rpm's would be a huge time saver on compiling vanilla from source.
I can't see any alternative though. Good luck! -- Jean Delvare Suse L3 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

2009/11/20 Jean Delvare <jdelvare@suse.de>:
Le vendredi 20 novembre 2009, Rob OpenSuSE a écrit :
I have a box which runs 11.1 fine & seemingly 2.6.27.X kernels, but not 11.2 or any 2.6.31.X kernels I've tried.
Are there any archives of "golden" kernels, so I could do a bisect to find which release breaks things?
No, I don't think we keep old Factory packages anywhere, sorry.
Thanks for answering so quick! No I can't find anything useful on a mirror, in old SuSE 8.x days, there'd be multiple kernel versions lying around in part of the update tree alongside things like XFree & KDE supplementaries. Perhaps a generic kernel thought to be "solid" could be saved from "kotd", so someone with last release reporting a bug could narrow things down and "do something useful" without it costing too much disk space. Rob -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On 2009/11/20 11:56 (GMT) Rob OpenSuSE composed:
I have a box which runs 11.1 fine & seemingly 2.6.27.X kernels, but not 11.2 or any 2.6.31.X kernels I've tried.
Are there any archives of "golden" kernels, so I could do a bisect to find which release breaks things?
2.6.29 2.6.30 || 2.6.28
Using generic binary rpm's would be a huge time saver on compiling vanilla from source.
I found one x86 .29-pae from last Feb: http://fm.no-ip.com/tmp/SUSE/Factory/ -- The husband should fulfill his marital duty to his wife, and likewise the wife to her husband. 1 Corinthians 7:3 NIV Team OS/2 ** Reg. Linux User #211409 Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

2009/11/20 Felix Miata <mrmazda@earthlink.net>:
On 2009/11/20 11:56 (GMT) Rob OpenSuSE composed:
I found one x86 .29-pae from last Feb: http://fm.no-ip.com/tmp/SUSE/Factory/
Thanks, I got one from RPM Search http://rpm.pbone.net/index.php3/stat/4/idpl/12133175/com/kernel-default-2.6.... which I've downloaded, which some guys on forum have found and used. Rob -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

2009/11/20 Felix Miata <mrmazda@earthlink.net>:
On 2009/11/20 11:56 (GMT) Rob OpenSuSE composed:
I found one x86 .29-pae from last Feb: http://fm.no-ip.com/tmp/SUSE/Factory/
I am trying that after all, the git one I found had fan blowing like mad, and didn't boot, I'm can't be sure if it's a 2.6.29 "feature" or just due to the RC4 + git. Basically if that one had worked, it would mean I could go to 2.6.30 with confidence, it failing means I am would have to try 2.6.29 again. For sleuthing purposes, the later version ones are better, perhaps I could give a kernel from another distro a go, which released in April and still support it. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On 2009/11/20 17:14 (GMT) Rob OpenSuSE composed:
2009/11/20 Felix Miata composed:
I found one x86 .29-pae from last Feb: http://fm.no-ip.com/tmp/SUSE/Factory/
I am trying that after all, the git one I found had fan blowing like mad, and didn't boot, I'm can't be sure if it's a 2.6.29 "feature" or just due to the RC4 + git. Basically if that one had worked, it would mean I could go to 2.6.30 with confidence, it failing means I am would have to try 2.6.29 again.
For sleuthing purposes, the later version ones are better, perhaps I could give a kernel from another distro a go, which released in April and still support it.
Mandriva 2009.1 in April used 2.6.29.1. Fedora 11 in May used 2.6.29.3. -- The husband should fulfill his marital duty to his wife, and likewise the wife to her husband. 1 Corinthians 7:3 NIV Team OS/2 ** Reg. Linux User #211409 Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On 11/20/2009 06:56 AM, Rob OpenSuSE wrote:
I have a box which runs 11.1 fine & seemingly 2.6.27.X kernels, but not 11.2 or any 2.6.31.X kernels I've tried.
Are there any archives of "golden" kernels, so I could do a bisect to find which release breaks things?
2.6.29 2.6.30 || 2.6.28
Using generic binary rpm's would be a huge time saver on compiling vanilla from source.
We don't keep development binary images around that long. You don't need to bisect through the vanilla kernel, though. Now that the kernel git repo is public, you can do it directly with the patches. We don't have a git repo of expanded trees yet, though we're still discussing it. -Jeff -- Jeff Mahoney SUSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

2009/11/20 Jeff Mahoney <jeffm@suse.com>:
On 11/20/2009 06:56 AM, Rob OpenSuSE wrote:
Using generic binary rpm's would be a huge time saver on compiling vanilla from source.
We don't have a git repo of expanded trees yet,
Honestly for what I'm doing, an archive of the 'best' 2.6.28, 2.6.29 & 2.6.30 rpm's would let me figure out which release introduced the issue. There's not just me with a box, that fails to boot 11.2 so some sort of fallback kernel (to run installer in degraded mode) wiith hopefully a small net archive of unsupported binaries, would help generate better kernel bug reports. Last time I got involved with kernel debug testing, I had to set aside about 20 GB of disk space, even after I de-bloated the kernel config, and it took about 2 1/2 hours to compile on a dual Athlon MP box. Hopefully you'll understand why the thought of doing a git bisect over a year of source changes, is pretty daunting. :) Rob -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On Fri, Nov 20, 2009 at 06:25:23PM +0000, Rob OpenSuSE wrote:
2009/11/20 Jeff Mahoney <jeffm@suse.com>:
On 11/20/2009 06:56 AM, Rob OpenSuSE wrote:
Using generic binary rpm's would be a huge time saver on compiling vanilla from source.
We don't have a git repo of expanded trees yet,
Honestly for what I'm doing, an archive of the 'best' 2.6.28, 2.6.29 & 2.6.30 rpm's would let me figure out which release introduced the issue.
There's not just me with a box, that fails to boot 11.2 so some sort of fallback kernel (to run installer in degraded mode) wiith hopefully a small net archive of unsupported binaries, would help generate better kernel bug reports.
Last time I got involved with kernel debug testing, I had to set aside about 20 GB of disk space, even after I de-bloated the kernel config, and it took about 2 1/2 hours to compile on a dual Athlon MP box.
That's not a "de-bloated" kernel config :) Use the 'make localmodconfig' option in the latest kernel version to provide you with a config that is tuned for your machine. It only selects the options that you have loaded modules for and makes for a _much_ faster build. hope this helps, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

2009/11/20 Greg KH <gregkh@suse.de>:
On Fri, Nov 20, 2009 at 06:25:23PM +0000, Rob OpenSuSE wrote:
2009/11/20 Jeff Mahoney <jeffm@suse.com>:
On 11/20/2009 06:56 AM, Rob OpenSuSE wrote:
Last time I got involved with kernel debug testing, I had to set aside about 20 GB of disk space, even after I de-bloated the kernel config, and it took about 2 1/2 hours to compile on a dual Athlon MP box.
That's not a "de-bloated" kernel config :)
No, symbolic debugging info was on. I got a patch from Alan Cox to try against an -ac kernel, and he had debug stuff enabled and at first a very general config. I did slim things down after fair amount of trial and error getting new options wrong and re-builds. It was a lot quicker with 2.2, or early 2.4, when I stopped bothering re-compiling the kernel because you guys got the generic almost as fast and I had a decent amount of memory for the times (512MiB).
Use the 'make localmodconfig' option in the latest kernel version to provide you with a config that is tuned for your machine. It only selects the options that you have loaded modules for and makes for a _much_ faster build.
I hope so, thanks :) I'm giving Fedora 11 a quick spin, then will give the Kernel Git stuff a shot next week. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

At Fri, 20 Nov 2009 11:56:02 +0000, Rob OpenSuSE wrote:
I have a box which runs 11.1 fine & seemingly 2.6.27.X kernels, but not 11.2 or any 2.6.31.X kernels I've tried.
Are there any archives of "golden" kernels, so I could do a bisect to find which release breaks things?
2.6.29 2.6.30 || 2.6.28
I have the last 2.6.29 and 2.6.30 SUSE kernels in my OBS repos for such a purpose: home:tiwai:kernel:2.6.29 home:tiwai:kernel:2.6.30 These are no copy of old packages but the rebuilt ones by BS. So, the binaries are different. But, it's good for bisecting. 2.6.28 doesn't exist as a SUSE kernel here. We sticked with 2.6.27 for a long time and switched almost directly to 2.6.29-rc, IIRC. Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

2009/11/21 Takashi Iwai <tiwai@suse.de>:
I have the last 2.6.29 and 2.6.30 SUSE kernels in my OBS repos for such a purpose: home:tiwai:kernel:2.6.29 home:tiwai:kernel:2.6.30
These are no copy of old packages but the rebuilt ones by BS. So, the binaries are different. But, it's good for bisecting.
2.6.28 doesn't exist as a SUSE kernel here. We sticked with 2.6.27 for a long time and switched almost directly to 2.6.29-rc, IIRC.
You are a star! Unfortunately 2.6.28 is my next target, as I've reproduced the same hang after PCI bus scan with Fedora 11, that I've seen with 2.6.31. I shall presume no objections to posting about these kernels on the openSUSE forum, as there's been a few ppl in the market for "legacy" kernels, and it'd encourage better bug reports. Rob -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On 2009/11/21 14:25 (GMT) Rob OpenSuSE composed:
2009/11/21 Takashi Iwai <tiwai@suse.de>:
I have the last 2.6.29 and 2.6.30 SUSE kernels in my OBS repos for such a purpose: home:tiwai:kernel:2.6.29 home:tiwai:kernel:2.6.30
These are no copy of old packages but the rebuilt ones by BS. So, the binaries are different. But, it's good for bisecting.
2.6.28 doesn't exist as a SUSE kernel here. We sticked with 2.6.27 for a long time and switched almost directly to 2.6.29-rc, IIRC.
You are a star!
Unfortunately 2.6.28 is my next target, as I've reproduced the same hang after PCI bus scan with Fedora 11, that I've seen with 2.6.31.
Knoppix 6.0.1 has 2.6.28.4. -- The husband should fulfill his marital duty to his wife, and likewise the wife to her husband. 1 Corinthians 7:3 NIV Team OS/2 ** Reg. Linux User #211409 Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

2009/11/21 Felix Miata <mrmazda@earthlink.net>:
On 2009/11/21 14:25 (GMT) Rob OpenSuSE composed:
Unfortunately 2.6.28 is my next target, as I've reproduced the same hang after PCI bus scan with Fedora 11, that I've seen with 2.6.31.
Knoppix 6.0.1 has 2.6.28.4.
Another no go! That was quick to try out :) Looks like my best bet is to try and bisect between a vanila 2.6.27 and 2.6.28 I'll use OS 11.1 as I have better boxes to do kernel builds on than the target. Plan to run Greg's kernel config suggestion there, and then transfer the file. Rob -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On 11/21/2009 01:05 PM, Rob OpenSuSE wrote:
2009/11/21 Felix Miata <mrmazda@earthlink.net>:
On 2009/11/21 14:25 (GMT) Rob OpenSuSE composed:
Unfortunately 2.6.28 is my next target, as I've reproduced the same hang after PCI bus scan with Fedora 11, that I've seen with 2.6.31.
Knoppix 6.0.1 has 2.6.28.4.
Another no go! That was quick to try out :) Looks like my best bet is to try and bisect between a vanila 2.6.27 and 2.6.28
I'll use OS 11.1 as I have better boxes to do kernel builds on than the target. Plan to run Greg's kernel config suggestion there, and then transfer the file.
If you have multiple machines, you may want to consider using the 'icecream' package to distribute build load. All the configuration that is needed is starting up the daemons on all your nodes (designating one as the scheduler), setting up the environment on the node on which you'll type make[1], and ensuring that /opt/icecream/bin is before /usr/bin in your path. I have 11 cores spread across 4 machines and regularly do 'make -j16' for builds. -Jeff [1] /usr/lib{,64}/icecc/icecc-create-env /usr/bin/gcc /usr/bin/g++ and then set the ICECC_VERSION environment variable to the file it outputs. You can move or rename it so long as ICECC_VERSION points to it. You'll know if you get it wrong since it'll complain about ICECC_VERSION not pointing to a valid archive. -- Jeff Mahoney SUSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (6)
-
Felix Miata
-
Greg KH
-
Jean Delvare
-
Jeff Mahoney
-
Rob OpenSuSE
-
Takashi Iwai