Bug 3652
Summary: | ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL | ||
---|---|---|---|
Product: | ACPI | Reporter: | Brice MEALIER (bricem13) |
Component: | ACPICA-Core | Assignee: | Robert Moore (Robert.Moore) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.9 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
dsdt table: binary
dsdt table as text (bug 3652) |
Description
Brice MEALIER
2004-10-28 11:14:20 UTC
Please post your DSDT, both binary and text if possible. Thanks. Created attachment 3952 [details]
dsdt table: binary
Created attachment 3953 [details] dsdt table as text (bug 3652) I noticed this in _Q20: If (LNot (Acquire (\_SB.PCI0.PIB.EC0.MUT0, 0x1388))) { Store (0x08, \_SB.PCI0.PIB.DID) \_SB.SSMI (0x83) Store (\_SB.PCI0.PIB.INF1, Local1) Release (\_SB.PCI0.PIB.EC0.MUT0) } \_SB.BAT1.CHBP (Local1) If the Acquire fails, Local1 is not initialized. Try adding Store (0, Local1) before the Acquire. HI I got it working by doing: Store (0, Local1) If (LNot (Acquire (\_SB.PCI0.PIB.EC0.MUT0, 0x1388))) { Store (0x08, \_SB.PCI0.PIB.DID) \_SB.SSMI (0x83) Store (\_SB.PCI0.PIB.INF1, Local1) Release (\_SB.PCI0.PIB.EC0.MUT0) } and recompiling the kernel but now I have at boot: Checking 'hlt' instruction... OK. ACPI-0294: *** Info: Table [DSDT] replaced by host OS ACPI: IRQ9 SCI: Level Trigger. Is it normal?? Thanks for support! Brice PS: is that suprising that the dsdt table is broken and doesn't show any errors or warnings during recomiling it? Hi I think it did a mistake in correcting the dsdt because when I boot with the battery and the ac-adapter on I get the following: ACPI: Battery Slot [BAT1] (battery absent) Can you please indicate me the right code for my dsdt?? Best regards, Brice still a problem with unmodified DSDT and linux-2.6.10 or later? |