On a Dell Inspiron 5160, with the latest BIOS, kernel 2.6.9-11.EL as well as the later 2.6.9-17.EL crash on startup parsing the DSDT table. Crash and decompiled DSDT attached below. This is a regression from 2.6.9-5.x.EL where the bootup worked fine.
Created attachment 119253 [details] acpi-crash.jpg
Created attachment 119254 [details] dsdt.dsl The decompiled dsdt. Let me know if you need the original one.
hmmm not sure what went into u1 to cause this...
Couldn't find anything really appropriate in the changelogs either. There's been some ACPI SRAT work, but this shouldn't cause problems on non-NUMA/non-SMP machines. I'm double-checking that the earlier kernel does indeed work.
2.6.9-5.EL works, 2.6.9-11.EL doesn't.
Devel NAK unless we can get access to the relevant hardware.
This crash happens when setting _PDC. There are some common BIOS issues related to _PDC -- namely that some BIOS assume that PDC will not be invoked more than once. http://bugzilla.kernel.org/show_bug.cgi?id=5483 This fix is in included in the current ACPI patch and -mm tree, any possibility of testing a newer kernel?
This issue is on Red Hat Engineering's list of planned work items for the upcoming Red Hat Enterprise Linux 4.4 release. Engineering resources have been assigned and barring unforeseen circumstances, Red Hat intends to include this item in the 4.4 release.
Created attachment 127824 [details] backport of the referenced patch for RHEL4 Heres a RHEL4 backport of the referenced patch from the acpi bugzilla. The upstream acpi code is significantly different from what is in RHEL4, and so there may be some problems with it. I'll post kernels as soon as I have them built, to my people page. Please test them as soon as you are able and report results
Created attachment 127825 [details] corrected version of patch forgot to include one of the diffs in my previous patch
Created attachment 127826 [details] corrected version of patch forgot to include one of the diffs in my previous patch
Created attachment 127827 [details] corrected version of patch forgot to include one of the diffs in my previous patch
Created attachment 127934 [details] Next pass at acpi patch My last patch had a break for ia64 that I needed to fix up. This patch builds for all arches and boots on ia64 and x86 (x86_64 still to be tested)
I've posted an x86 test kernel to my people page: http://people.redhat.com/nhorman I don't have the relevant hardware, so someone is going to either have to send me the hardware to test on, or test this and report results back to me. Fair warning, there is about a week before the RHEL4 update freeze, so if testing results aren't back by then, this bz risks missing the U4 update.
We're still waiting for feedback on the test kernel.