http://bugzilla.novell.com/show_bug.cgi?id=544181
User benvanderjagt@yahoo.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=544181#c14
--- Comment #14 from Benjamin Vander Jagt 2009-11-03 07:59:15 MST ---
@Martin Jedamzik
Do you want me to reproduce the error or solution? For my solution, after
installing openSUSE 11.2-RC2 and all available updates, I installed make,
gcc-c++, and ncurses-devel. I downloaded Kernel 2.6.32-rc5 and the patch to
git5, patched the source, and copied it to /usr/src/linux-2.6.32-rc5-git5. I
copied the /boot/config-2.6.31.5-0.1-desktop to
/usr/src/linux-2.6.32-rc5-git5/.config and ran "make menuconfig". I didn't
change anything, just exited and saved, so that it would fill in the blanks for
me. I ran "make", "make install", "make modules_install", and then mkinitrd (I
forget the command line, but it was something like mkinitrd -i
/boot/initrd-2.6.32.... -k /boot/vmlinuz-2.6.32..." I modified
/boot/grub/menu.lst so that the new kernel would boot first, and I added the
line "initrd /boot/initrd-2.6.32-rc5-git5-0.1-desktop" to the entry. I
rebooted, and everything seems to be working perfectly, including named.
I don't know how to pick and choose particular kernel patches without botching
up my kernel sources, but somewhere between the 2.6.31.5 and 2.6.32-rc5-git5
kernels the patch fixed the bug causing the "scheduling while atomic" crash
when trying to use named. I guess it's possible to build half-way-in-between
kernels until the exact version with the patch is discovered, then add that to
the final kernel in openSUSE, since making a kernel version number change this
late in the game is a bad idea. If I can find the time to, I'll do that, but I
don't know if I can in the next week.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.