From: Bernd Pfrommer [mailto:berndp@optonline.net]
kernel: 2.4.20-pre7, with patch acpi20020918, configured with ACPI
platform: intel server SRMK2S with AMIBIOS and dual 1GHz PIII/256k
cache, 1GB memory, adaptec 7899 SCSI
DOES NOT BOOT
I have attached the unpatched dsdt. To get rid of acpi error
messages, I
removed offending "Name()" lines. Please let me know if this is the
appropriate fix. As I said, it doesn't boot with the original
dsdt either.
I have an SCB2 system, whose ASL looks pretty similar to yours -- even some
of the same ASL problems. It boots for me with an SMP but not UP kernel.
Which are you trying?
Since the machine has 2 CPUs, the kernel is configured for SMP.
If UP, can you please try this ASL change?
Search for this:
Method(GETI, 1) {
If(And(Arg0, 0xf, )) {
Return(Zero)
}
Else {
Return(\MLIB.CNV2(And(Arg0, 0xf, )))
}
}
And swap the contents of the if/else.
The Name() lines emit a warning but are harmless.
If you're having troubles in SMP mode, then I guess that is not shared
between our two platforms...
Thanks -- Regards -- Andy
With regards to Matthew Wilcox's comments: I have tried with 2.4.20-pre7
without the acpi patch, and the machine boots there, and interrupts are assigned
correctly (having ACPI config switched on for the kernel). However, the ACPI
driver load fails as I posted in an earlier message.