Problem Description: dmesg output: (ACPI related) ACPI: RSDP (v000 PTLTD ) @ 0x000f6890 ACPI: RSDT (v001 SONY K5 0x06040000 LTP 0x00000000) @ 0x0fef7647 ACPI: FADT (v001 SONY K5 0x06040000 PTL_ 0x000f4240) @ 0x0fefbdff ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x0fefbe73 ACPI: SSDT (v001 PTLTD POWERNOW 0x06040000 LTP 0x00000001) @ 0x0fefbe9b ACPI: DSDT (v001 SONY X0 0x06040000 MSFT 0x0100000e) @ 0x00000000 ACPI: PM-Timer IO Port: 0x8008 ACPI: IRQ9 SCI: Level Trigger. ACPI: Subsystem revision 20040816 ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (00:00) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 11 12) *0, disabled. ACPI: PCI Interrupt Link [LNKB] (IRQs *9 10 11 12) ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11 12) ACPI: PCI Interrupt Link [LNKD] (IRQs *9 10 11 12) ACPI: Embedded Controller [EC0] (gpe 1) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PPB_._PRT] PCI: Using ACPI for IRQ routing ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 9 ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11 ACPI: PCI interrupt 0000:00:0e.0[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:0e.1[B] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 ACPI: PCI interrupt 0000:00:0e.2[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:10.1[B] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI interrupt 0000:00:10.2[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9 ACPI: PCI interrupt 0000:00:10.3[D] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI interrupt 0000:00:11.1[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:11.6[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: (supports S0 S3 S4 S5) ACPI wakeup devices: ACPI: PCI interrupt 0000:00:11.1[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: Processor [CPU0] (supports C1 C2, 16 throttling states) ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI interrupt 0000:00:0e.0[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:0e.1[B] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI interrupt 0000:00:0e.2[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:10.1[B] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI interrupt 0000:00:10.2[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI interrupt 0000:00:10.3[D] -> GSI 9 (level, low) -> IRQ 9 ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 11 (level, low) -> IRQ 11 ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cfc0b4c0), AE_AML_UNINITIALIZED_LOCAL ACPI: Battery Slot [BAT1] (battery present) ACPI: AC Adapter [ACAD] (on-line) ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SBTN] ACPI: Lid Switch [LID] ACPI: Thermal Zone [THRM] (59 C) apm: overridden by ACPI. Steps to reproduce: just boot!! I checked my dsdt table and it is NOT broken (0 errors, 0 warnings...) I haven't noticed this bug under the 2.6.3 (I am not sure at 100%) and I noticed it for the first time with I upgraded for 2.6.6 (at this time the message was displayed after ACPI: Battery Slot [BAT1] (battery present) ) Brice
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?
This problem seems to be solved (from 2.6.9 on) but the battery doesn't get recognized at every start up of the computer. So I open the bug 3750 . This bug can be closed! Thanks, regards Brice