[Bug 285807] New: Creation of initrd fails during update because of ill named DSDT
https://bugzilla.novell.com/show_bug.cgi?id=285807 Summary: Creation of initrd fails during update because of ill named DSDT Product: openSUSE 10.3 Version: Alpha 5 Platform: 64bit OS/Version: openSUSE 10.3 Status: NEW Severity: Major Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: squan@web.de QAContact: jsrain@novell.com Found By: --- When updating from SUSE-10.3 Alpha4 to Alpha5 creation of initird fails with an error complaining that /etc/acpi/DSDT should be named DSDT.aml. In fact before the update I (successfully) installed my own initrd using a customized /etc/acpi/DSDT (compiled with iasl). So I started the rescue system and changed the value of ACPI_DSDT in the file /etc/sysconfig/kernel on the target partition to "". Then I started a repair (via Alpha5 installation CD). But it turned out that the initrd creation still fails with the same error ! I have no clue why the mkinitrd scripts still insist that the value of $ACPI_DSDT is /etc/acpi/DSDT while /etc/sysconfig/kernel states differently. Some SUSE guru please explain -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=285807#c1
Stefan Quandt
https://bugzilla.novell.com/show_bug.cgi?id=285807
Cyril Hrubis
https://bugzilla.novell.com/show_bug.cgi?id=285807#c2
Hannes Reinecke
https://bugzilla.novell.com/show_bug.cgi?id=285807#c3
Alexander Graf
https://bugzilla.novell.com/show_bug.cgi?id=285807#c4
--- Comment #4 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=285807#c5
Stefan Quandt
Why do you override the DSDT? What problems do you have without? Hmm. I assumed that it's common problem to have a buggy BIOS DSDT. Especially in early times of ACPI. In my case resume from suspend to RAM did not work because of a RAM extension. So I was glad to find information how to fix DSDT at http://pof.eslack.org/blog/2004/01/06/linux-on-dell-latitude-x300 And I was happy to fix this by means of a new initrd instead of having to compile the kernel.
Does it work if you name it DSDT.aml? I tried both "" and "DSDT.aml' in /etc/sysconfig/kernel with the same result: Building initrd fails with the error described. The value of ACPI_DSDT in /etc/sysconfig/kernel seems to be ignored completely.
Ok, it's possible to get a working initrd by doing a fresh install of a minimum system on a spare partition and then copy this to the destination partition. Very challenging for Joe Average.
There was a problem with the overriding ... possibly this Alpha can't override. Pardon, who overrides what? Why is /etc/sysconfig/kernel ignored?
Better get the root cause. Fine. Given the link above, do you think a universally valid DSDT will be possible for all BIOS versions and all combinations of RAM extension for this machine? Will it go into the kernel if I file a bug for it?
Thanks so far Stefan -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=285807#c6
Alexander Graf
https://bugzilla.novell.com/show_bug.cgi?id=285807#c7
Thomas Renninger
I tried both "" and "DSDT.aml' in /etc/sysconfig/kernel with the same result: Building initrd fails with the error described. The value of ACPI_DSDT in /etc/sysconfig/kernel seems to be ignored completely. Ok, it's possible to get a working initrd by doing a fresh install of a minimum system on a spare partition and then copy this to the destination partition. Very challenging for Joe Average. Ok, mkinitrd seems to need more clever parsing of the ACPI_DSDT variable.
Will it go into the kernel if I file a bug for it? Yes. Best is you file against the ACPI component in bugzilla.kernel.org. Intel has a lot ACPI developers working on their ACPICA implementation which is part of the Linux kernel.
I am quite busy atm. I try to care of that one next week. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=285807#c8
Thomas Renninger
participants (1)
-
bugzilla_noreply@novell.com