RE: ACPI & SMP still don't work together happily.

From
Moore, Robert <hidden>
Date
2002-10-08 21:00:23
The _PRT that is used in SMP mode is indeed bad.  Here's all of the bad
code:

DefinitionBlock ("DSDT.aml", "DSDT", 1, "VIA694", "AWRDACPI", 4096)
{
    ...
            Name (APIC, Package (0x20)
            {
                ...

                Package (0x04)
                {
                    0x0007FFFF, 
                    0x00, 
                    0x00, 
                    \_SB.PCI0.LNKA
                }, 

                Package (0x04)
                {
                    0x0007FFFF, 
                    0x01, 
                    0x00, 
                    \_SB.PCI0.LNKB
                }, 

                Package (0x04)
                {
                    0x0007FFFF, 
                    0x02, 
                    0x00, 
                    \_SB.PCI0.LNKC
                }, 

                Package (0x04)
                {
                    0x0007FFFF, 
                    0x03, 
                    0x00, 
                    \_SB.PCI0.LNKD


In each case, the 4th element is a reference when it should be an integer.
I would venture a guess that the 3rd and 4th elements may have been
inadvertently swapped, but there's no way to tell for certain.

There are some other interesting compile errors that I am also looking at.

Bob


-----Original Message-----
From: Eli Stair [mailto:<redacted>] 
Sent: Tuesday, October 08, 2002 1:36 PM
To: <redacted>
Subject: Re: [ACPI] ACPI & SMP still don't work together happily.

Attached is a DMESG from the system booted with ACPI=OFF, a
serial console dump from the system with ACPI enabled, and
the DSDT dump from said system with ACPI disabled.  If there
is anything else I could provide or something I could test
I'd be happy to do so.

Cheers,

/eli


On Tue, 8 Oct 2002 08:04:14 -0700 
"Moore, Robert" [off-list ref] wrote:
Please send us the raw DSDT and I will take a look at this error:

rscreate-0307 [10] Rs_create_pci_routing_: Need Integer, found Reference
 pci_irq-0207 [07] acpi_pci_irq_add_prt  : Error evaluating _PRT
[AE_BAD_DATA]
...


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help