[opensuse] Kernel version questions
Just need some clarification and thoughts on kernel versions. Am I correct in this assumption? - openSUSE 10.2 shipped with kernel 2.6.18 - openSUSE 10.3 shipped with 2.6.22 There is a known bug in the openSUSE 2.6.22 Kernel that affects SATA... See: https://bugzilla.novell.com/show_bug.cgi?id=331610 I installed openSUSE10.2 on a computer this weekend. We chose 10.2 because of the kernel bug in 10.3 (chipset on motherboard triggers this bug). Since this computer has 4GB of RAM and is being setup with a 32bit install, the bigsmp kernel is used. In the process of setting up the hardware, I discovered that I need kernel 2.6.22 or higher to support some external hardware (Wacom Bamboo tablet for example). What repository should/can I add to get the latest stable bigsmp kernel? I looked in the KOTD repository, and that had 2.6.25, but only default and pae... no bigsmp builds (when I checked on Sunday). Will the latest kernel (or kernel newer than 2.6.22) include the fixes for the bug noted above? C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Mon, Mar 03, 2008 at 06:01:38PM +0100, Clayton wrote:
Just need some clarification and thoughts on kernel versions.
Am I correct in this assumption? - openSUSE 10.2 shipped with kernel 2.6.18 - openSUSE 10.3 shipped with 2.6.22
There is a known bug in the openSUSE 2.6.22 Kernel that affects SATA... See: https://bugzilla.novell.com/show_bug.cgi?id=331610
I installed openSUSE10.2 on a computer this weekend. We chose 10.2 because of the kernel bug in 10.3 (chipset on motherboard triggers this bug). Since this computer has 4GB of RAM and is being setup with a 32bit install, the bigsmp kernel is used.
In the process of setting up the hardware, I discovered that I need kernel 2.6.22 or higher to support some external hardware (Wacom Bamboo tablet for example).
What repository should/can I add to get the latest stable bigsmp kernel? I looked in the KOTD repository, and that had 2.6.25, but only default and pae... no bigsmp builds (when I checked on Sunday).
Will the latest kernel (or kernel newer than 2.6.22) include the fixes for the bug noted above?
Ask on opensuse-kernel@opensuse.org perhaps. Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
[snip]
What repository should/can I add to get the latest stable bigsmp kernel? [snip] Ask on opensuse-kernel@opensuse.org perhaps.
Ok, I did that. What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Mon, Mar 03, 2008 at 09:32:41PM +0100, Clayton wrote:
[snip]
What repository should/can I add to get the latest stable bigsmp kernel? [snip] Ask on opensuse-kernel@opensuse.org perhaps.
Ok, I did that.
What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25.
Since they usually require newer udevs and whatever, its generally not recommended for the faint of heart. Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25.
Since they usually require newer udevs and whatever, its generally not recommended for the faint of heart.
Hmmm so what do people do when they need a newer kernel (assuming they are not knowledgeable enough to manage compiling their own kernel)? Do they have to wait on the next openSUSE release? For example the computer I was working on this weekend.... we installed 10.2 specifically because of the bug 331610. The default kernel in 10.3 will not work on this motherboard. After installing we discovered that some peripheral hardware needs kernel 2.6.22 or higher, and all that is available on 10.2 is 2.6.18. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Mon, Mar 03, 2008 at 09:53:07PM +0100, Clayton wrote:
What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25.
Since they usually require newer udevs and whatever, its generally not recommended for the faint of heart.
Hmmm so what do people do when they need a newer kernel (assuming they are not knowledgeable enough to manage compiling their own kernel)? Do they have to wait on the next openSUSE release?
For example the computer I was working on this weekend.... we installed 10.2 specifically because of the bug 331610. The default kernel in 10.3 will not work on this motherboard. After installing we discovered that some peripheral hardware needs kernel 2.6.22 or higher, and all that is available on 10.2 is 2.6.18.
You can just *try* install it and booting it. In fact this likey will work for those small version jumps. It will usually work, but in some cases might not set up devices correctly. Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Marcus Meissner wrote:
On Mon, Mar 03, 2008 at 09:53:07PM +0100, Clayton wrote:
What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25.
Since they usually require newer udevs and whatever, its generally not recommended for the faint of heart. Hmmm so what do people do when they need a newer kernel (assuming they are not knowledgeable enough to manage compiling their own kernel)? Do they have to wait on the next openSUSE release?
For example the computer I was working on this weekend.... we installed 10.2 specifically because of the bug 331610. The default kernel in 10.3 will not work on this motherboard. After installing we discovered that some peripheral hardware needs kernel 2.6.22 or higher, and all that is available on 10.2 is 2.6.18.
You can just *try* install it and booting it. In fact this likey will work for those small version jumps.
It will usually work, but in some cases might not set up devices correctly.
The way that I have gotten around this in the past is to add the modules, for some devices that are not properly detected, to MODULES_LOADED_ON_BOOT= in /etc/sysconfig/kernel. If the devices are necessary to boot they should also be added to INITRD_MODULES=. It is necessary to make these changes prior to running "make install" for the new kernel. Your mileage may vary.
Ciao, Marcus
-- kr -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Clayton a écrit :
Hmmm so what do people do when they need a newer kernel (assuming they are not knowledgeable enough to manage compiling their own kernel)? Do they have to wait on the next openSUSE release?
If I just answer your question, it's yes, you have to wait. Because there is no other way to change a kernel than to compile it... kernel are updated (without compile) by the openSUSE devs from time to time, I actually have this one: 2.6.22.17-0.1-default However, I will try to answer your real problem :-), saying than on an entirely new install, I don't see any reason not to use the very last kernel. compiling a stock kernel (from kernel.org) is usually the easier thing to do because: * kernel have no dependency * the install is new. if ever it don't works, nothing's broken... according to the kernel README itself, you will have To configure and build the kernel use: cd /usr/src/linux-2.6.N make O=/home/name/build/kernel menuconfig make O=/home/name/build/kernel sudo make O=/home/name/build/kernel modules_install install and that's all jdd -- http://www.dodin.net http://clairedodin.voices.com/ http://www.clairedodin.com/ http://claire.dodin.net/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Or you can trust to community. Just fire-up yast, open software repositories module and add and install one of these: ftp://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.3/ has kernel-pae-2.6.23.17-ccj64.i586.rpm <ftp://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.3/i586/kernel-pae-2.6.23.17-ccj64.i586.rpm> http://download.opensuse.org/repositories/Kernel:Vanilla/openSUSE_10.3 has kernel-pae-2.6.25_rc3_g038f2f72-16.1.i586.rpm <http://download.opensuse.org/repositories/Kernel:/Vanilla/openSUSE_10.3/i586/kernel-pae-2.6.25_rc3_g038f2f72-16.1.i586.rpm> Or you can search software (including kernel) and repositories here: http://software.opensuse.org/search?p=1&baseproject=openSUSE:10.3&q=kernel-bigsmp Or here: http://packages.opensuse-community.org/index.jsp?distro=openSUSE_103&searchTerm=kernel-bigsmp Clayton napsal(a):
What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25.
Since they usually require newer udevs and whatever, its generally not recommended for the faint of heart.
Hmmm so what do people do when they need a newer kernel (assuming they are not knowledgeable enough to manage compiling their own kernel)? Do they have to wait on the next openSUSE release?
For example the computer I was working on this weekend.... we installed 10.2 specifically because of the bug 331610. The default kernel in 10.3 will not work on this motherboard. After installing we discovered that some peripheral hardware needs kernel 2.6.22 or higher, and all that is available on 10.2 is 2.6.18.
C.
Clayton wrote:
What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25.
I don't know what the "right" way is, but I've just updated the kernel on my 10.3 install. I downloaded the latest 2.6 kernel (2.6.24.3), unpacked, made oldconfig and installed it. I did have a small problem as the kernel settings had debugging enabled, which created a huge initrd. I switched those off, and that was more or less it. Ok, apparmor isn't working, but I'm sure there's a suitable SUSE patch for that. /Per Jessen, Zürich -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
What is the "right" way to upgrade the kernel in an openSUSE release? I don't mean to update within a version - eg 2.6.18 for 10.2 - I mean to go up to the next version - eg 2.6.18 to 2.6.25.
I don't know what the "right" way is, but I've just updated the kernel on my 10.3 install. I downloaded the latest 2.6 kernel (2.6.24.3), unpacked, made oldconfig and installed it. I did have a small problem as the kernel settings had debugging enabled, which created a huge initrd. I switched those off, and that was more or less it. Ok, apparmor isn't working, but I'm sure there's a suitable SUSE patch for that.
We completely reinstalled the OS on this hardware. The bug in the 10.3 kernel was fixed, and using the kISO KOTD, we were able to boot the 10.3 installer and get things going. From there was moved from the 2.6.22 default kernel to a 2.6.23 pae kernel out of the repositories. It was easy... as it should be. So with 10.2 out of the system, and 10.3 successfully installed, all the niggly little kernel related issues seem to have been resolved... C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (6)
-
Clayton
-
Gryffus
-
jdd
-
K.R. Foley
-
Marcus Meissner
-
Per Jessen