Sigh. Ok. That's the initramfs DSDT code (again). I tested it myself on a few systems and had a few other people test it as well and didn't run into problems. Figures. This code is consistently a giant headache. While there are still some really old machines for which DSDT workarounds are floating around in the web, it shouldn't be necessary for recent (5 years?) machines to workaround BIOS bugs in such a way. Yes it's hard for some rare people if their old laptop, now serving as a tiny server cannot get updated to 11.3, but this should affect less than 0,01%
... percent of users and mostly boot param workarounds are available. Some problems may also got addressed in the kernel meanwhile and they are trying to fix problems through BIOS table overrides which do not exist anymore. I still consider the ability to override ACPI tables via initrd/boot loader to be important. Not for fixing BIOS bugs on production machines, but for debugging purposes. IMO we should try to push a multi boot grub solution which I poked Peter Anvin two times already, but never got a clear statement why this never made it into the kernel (I could google a patch on lkml around 2005, but there was no thread why it didn't go in). Eventually it's just because Peter Anvin is the x86 maintainer and he is highly biased and does not like grub... I'll poke him again the next days, also adding a grub author and you to CC. While you can override the DSDT via kernel recompilation, it is mostly a no go or a huge overhead if you want someone to test something in bug. A boot loader solution would also easily provide the ability to override arbitrary ACPI tables like Numa, IRQ affinity and all the other, more than a dozen ACPI tables which need to load much earlier than DSDT parsing. As said, nothing for production, but really convenient for debugging and OS/BIOS developement. How to proceed? Shall I remove ACPI_DSDT="" in /etc/sysconfig/kernel for now and we try to make this work again for longterm? Thomas -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org