I’m trying to solve a kernel bug discussed in https://bugzilla.kernel.org/show_bug.cgi?id=24002. One clue is that the problem does not occur when the kernel used by the installer for 11.4 is booted. Can any one tell me how to strip down the vanilla kernel to produce the installer kernel? Perhaps if I can strip down the vanilla kernel one step at a time then I can find the bug.
Hi, welcome here
What makes you think the installer uses a different(ly tweaked) kernel?
The mentioned bug is for kernel 2.6.36 if I read correctly, openSUSE 11.4 is using kernel 2.6.37, sure you’re experiencing the same bug?
Can you tell us a bit more about the system you’re trying to run openSUSE 11.4 on? See my signature…
On 2011-04-25 20:36, debk wrote:
> Can any one tell me how to strip down the vanilla kernel to
> produce the installer kernel?
The vanilla kernel is dressed up, not stripped down, to produce the
openSUSE kernel. Anyway, the information you seek is in the source package
for the kernel sources.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)
The problem, in brief, is that no battery status is available and the kernel issues ACPI Exception: AE_BAD_PARAMETER errors about every 30 seconds. This is on a generic laptop with an MS-171f motherboard, 64-bit. The bug was transferred at bugzilla from an ACPI issue to an EC issue but it still has the kernel maintainers stumped.
The bug occurs with the vanilla kernel as well as the opensuse kernels from (at least) 2.6.32 to 2.6.38. One clue, however, is that while I was doing a network install of opensuse 11.4 I accessed an alternate console and got battery data from /proc/acpi. I could not get that data under 11.2 or 11.3, and I can not get it under 11.4, but I could get it while the install of 11.4 was occurring. So the question is what is the install boot process doing differently than the regular boot process?
So the install kernel image is, I think, /boot/x86_64/loader/linux in openSUSE-11.4-NET-x86_64.iso. It may identical to 2.6.37.1-1.2-default but the boot sequence is certainly different for an install and I’m trying to figure out how.
Thanks, Steve
On 2011-04-26 03:36, debk wrote:
> The bug occurs with the vanilla kernel as well as the opensuse kernels
> from (at least) 2.6.32 to 2.6.38. One clue, however, is that while I
> was doing a network install of opensuse 11.4 I accessed an alternate
> console and got battery data from /proc/acpi. I could not get that data
> under 11.2 or 11.3, and I can not get it under 11.4, but I could get it
> while the install of 11.4 was occurring. So the question is what is the
> install boot process doing differently than the regular boot process?
Have you told this in the Bugzilla? Those people will know.
To learn what that kernel has different from the standard kernel, boot that
install media, without actually installing, and then jump to one of the
text consoles. Then run:
cat /proc/version
cat /proc/config.gz > /somepath/somefile.gz
(you will have to manually mount some hard disk partition so write that
file to)
that file contains the detailed configuration of the kernel, compressed.
Expand it and run a diff with your current kernel corresponding file.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)