hi, i have a toshiba z830 laptop. it use an intel i5-2467m. it have a bad autonomy, if i do a suspend to ram, 2 days without use and the battery is dead. i checked in /var/log/messages to see if they are some error. cat /var/log/messages | grep ACPI Nov 7 21:05:05 linux-rv3v kernel: BIOS-e820: [mem 0x00000000aa2ef000-0x00000000aa2ef1ff] ACPI NVS Nov 7 21:05:05 linux-rv3v kernel: BIOS-e820: [mem 0x00000000aa2f2000-0x00000000aa3eefff] ACPI NVS Nov 7 21:05:05 linux-rv3v kernel: BIOS-e820: [mem 0x00000000aa3ef000-0x00000000aa40efff] ACPI data Nov 7 21:05:05 linux-rv3v kernel: ACPI: RSDP 00000000000f0030 00014 (v00 TOSHIB) Nov 7 21:05:05 linux-rv3v kernel: ACPI: RSDT 00000000aa40e038 00050 (v01 TOSHIB A0081 00000001 01000013) Nov 7 21:05:05 linux-rv3v kernel: ACPI: FACP 00000000aa40d000 00081 (v02 TOSHIB A0081 00000001 LOHR 0000005F) Nov 7 21:05:05 linux-rv3v kernel: ACPI: DSDT 00000000aa3fc000 08AEE (v02 TOSHIB A0081 20110909 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: FACS 00000000aa3dc000 00040 Nov 7 21:05:05 linux-rv3v kernel: ACPI: HPET 00000000aa40c000 00038 (v01 TOSHIB A0081 00000001 LOHR 0000005F) Nov 7 21:05:05 linux-rv3v kernel: ACPI: APIC 00000000aa40b000 000BC (v01 TOSHIB A0081 00000001 LOHR 0000005F) Nov 7 21:05:05 linux-rv3v kernel: ACPI: MCFG 00000000aa40a000 0003C (v01 TOSHIB A0081 00000001 LOHR 0000005F) Nov 7 21:05:05 linux-rv3v kernel: ACPI: ASF! 00000000aa409000 000A0 (v32 TOSHIB A0081 00000001 LOHR 0000005F) Nov 7 21:05:05 linux-rv3v kernel: ACPI: BOOT 00000000aa407000 00028 (v01 TOSHIB A0081 00000000 LOHR 0000005F) Nov 7 21:05:05 linux-rv3v kernel: ACPI: SLIC 00000000aa406000 00176 (v01 TOSHIB A0081 00000000 LOHR 0000005F) Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT 00000000aa3fb000 00395 (v01 TOSHIB SataAhci 00001000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT 00000000aa3f8000 00720 (v01 TOSHIB PtidDevc 00001000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT 00000000aa3f6000 00827 (v01 PmRef Cpu0Ist 00003000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT 00000000aa3f5000 00996 (v01 PmRef CpuPm 00003000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Local APIC address 0xfee00000 Nov 7 21:05:05 linux-rv3v kernel: ACPI: PM-Timer IO Port: 0x408 Nov 7 21:05:05 linux-rv3v kernel: ACPI: Local APIC address 0xfee00000 Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x04] lapic_id[0x00] disabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) Nov 7 21:05:05 linux-rv3v kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) Nov 7 21:05:05 linux-rv3v kernel: ACPI: IRQ0 used by override. Nov 7 21:05:05 linux-rv3v kernel: ACPI: IRQ2 used by override. Nov 7 21:05:05 linux-rv3v kernel: ACPI: IRQ9 used by override. Nov 7 21:05:05 linux-rv3v kernel: Using ACPI (MADT) for SMP configuration information Nov 7 21:05:05 linux-rv3v kernel: ACPI: HPET id: 0x8086a201 base: 0xfed00000 Nov 7 21:05:05 linux-rv3v kernel: ACPI: Core revision 20120711 Nov 7 21:05:05 linux-rv3v kernel: PM: Registering ACPI NVS region [mem 0xaa2ef000-0xaa2ef1ff] (512 bytes) Nov 7 21:05:05 linux-rv3v kernel: PM: Registering ACPI NVS region [mem 0xaa2f2000-0xaa3eefff] (1036288 bytes) Nov 7 21:05:05 linux-rv3v kernel: ACPI: bus type pci registered Nov 7 21:05:05 linux-rv3v kernel: ACPI: Added _OSI(Module Device) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Added _OSI(Processor Device) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Added _OSI(3.0 _SCP Extensions) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Added _OSI(Processor Aggregator Device) Nov 7 21:05:05 linux-rv3v kernel: ACPI: EC: Look up EC in DSDT Nov 7 21:05:05 linux-rv3v kernel: [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT 00000000aad45798 0071E (v01 PmRef Cpu0Cst 00003001 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Dynamic OEM Table Load: Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT (null) 0071E (v01 PmRef Cpu0Cst 00003001 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT 00000000aad46a98 00303 (v01 PmRef ApIst 00003000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Dynamic OEM Table Load: Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT (null) 00303 (v01 PmRef ApIst 00003000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT 00000000aad44d98 00119 (v01 PmRef ApCst 00003000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Dynamic OEM Table Load: Nov 7 21:05:05 linux-rv3v kernel: ACPI: SSDT (null) 00119 (v01 PmRef ApCst 00003000 INTL 20061109) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Interpreter enabled Nov 7 21:05:05 linux-rv3v kernel: ACPI: (supports S0 S3 S4 S5) Nov 7 21:05:05 linux-rv3v kernel: ACPI: Using IOAPIC for interrupt routing Nov 7 21:05:05 linux-rv3v kernel: ACPI: ACPI Dock Station Driver: 1 docks/bays found Nov 7 21:05:05 linux-rv3v kernel: PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f]) Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT] Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT] Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT] Nov 7 21:05:05 linux-rv3v kernel: pci0000:00: ACPI _OSC support notification failed, disabling PCIe ASPM Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 12 14 15) *11 Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled. Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 *5 6 7 10 12 14 15) Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 1 *3 4 5 6 7 11 12 14 15) Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15) Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled. Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 *6 7 10 12 14 15) Nov 7 21:05:05 linux-rv3v kernel: ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 *11 12 14 15) Nov 7 21:05:05 linux-rv3v kernel: ACPI: bus type scsi registered Nov 7 21:05:05 linux-rv3v kernel: ACPI: bus type usb registered Nov 7 21:05:05 linux-rv3v kernel: PCI: Using ACPI for IRQ routing Nov 7 21:05:05 linux-rv3v kernel: pnp: PnP ACPI init Nov 7 21:05:05 linux-rv3v kernel: ACPI: bus type pnp registered Nov 7 21:05:05 linux-rv3v kernel: pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active) Nov 7 21:05:05 linux-rv3v kernel: system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active) Nov 7 21:05:05 linux-rv3v kernel: pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active) Nov 7 21:05:05 linux-rv3v kernel: system 00:03: Plug and Play ACPI device, IDs PNP0103 PNP0c01 (active) Nov 7 21:05:05 linux-rv3v kernel: pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active) Nov 7 21:05:05 linux-rv3v kernel: system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active) Nov 7 21:05:05 linux-rv3v kernel: system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active) Nov 7 21:05:05 linux-rv3v kernel: pnp 00:07: Plug and Play ACPI device, IDs PNP0b00 (active) Nov 7 21:05:05 linux-rv3v kernel: pnp 00:08: Plug and Play ACPI device, IDs PNP0303 (active) Nov 7 21:05:05 linux-rv3v kernel: pnp 00:09: Plug and Play ACPI device, IDs TOS0220 PNP0f13 (active) Nov 7 21:05:05 linux-rv3v kernel: system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active) Nov 7 21:05:05 linux-rv3v kernel: pnp: PnP ACPI: found 11 devices Nov 7 21:05:05 linux-rv3v kernel: ACPI: ACPI bus type pnp unregistered Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20120711/psargs-359) Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._SDD] (Node ffff8802c1c9d650), AE_NOT_FOUND (20120711/psparse-536) Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20120711/psargs-359) Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._GTF] (Node ffff8802c1c9d628), AE_NOT_FOUND (20120711/psparse-536) Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20120711/psargs-359) Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._SDD] (Node ffff8802c1c9d650), AE_NOT_FOUND (20120711/psparse-536) Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20120711/psargs-359) Nov 7 21:05:06 linux-rv3v kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._GTF] (Node ffff8802c1c9d628), AE_NOT_FOUND (20120711/psparse-536) Nov 7 21:05:06 linux-rv3v kernel: ACPI: Power Button [PWRB] Nov 7 21:05:06 linux-rv3v kernel: ACPI: Lid Switch [LID] Nov 7 21:05:06 linux-rv3v kernel: ACPI: Power Button [PWRF] Nov 7 21:05:06 linux-rv3v kernel: ACPI: Invalid Power Resource to register! Nov 7 21:05:06 linux-rv3v kernel: ACPI: Thermal Zone [TZ01] (16 C) Nov 7 21:05:07 linux-rv3v kernel: ACPI: Video Device [GFX0] (multi-head: yes rom: yes post: no) Nov 7 21:05:09 linux-rv3v kernel: ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared Nov 7 21:05:09 linux-rv3v kernel: ACPI: AC Adapter [ADP1] (on-line) Nov 7 21:05:09 linux-rv3v kernel: ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared Nov 7 21:05:09 linux-rv3v kernel: ACPI: Battery Slot [BAT1] (battery present) Nov 7 21:05:09 linux-rv3v kernel: toshiba_bluetooth: Detected Toshiba ACPI Bluetooth device - installing RFKill handler Nov 7 21:05:09 linux-rv3v kernel: toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19 Nov 7 21:05:09 linux-rv3v kernel: ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20120711/utaddress-251) Nov 7 21:05:09 linux-rv3v kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver Nov 7 21:05:09 linux-rv3v kernel: ACPI Warning: 0x0000000000000500-0x000000000000057f SystemIO conflicts with Region \GPIO 1 (20120711/utaddress-251) Nov 7 21:05:09 linux-rv3v kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver there are some errors. i tried also to see if there are some error in the dsdp. cat /sys/firmware/acpi/tables/DSDT > dsdt.dat iasl -d dsdt.dat iasl -tc dsdt.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20120518-64 Copyright (c) 2000 - 2012 Intel Corporation dsdt.dsl 1012: If (LEqual (Arg0, One)) Warning 1131 - ^ Statement is unreachable dsdt.dsl 3052: 0x00000000, Error 4043 - ^ Invalid combination of Length and Min/Max fixed flags dsdt.dsl 3059: 0x00000000, Error 4043 - ^ Invalid combination of Length and Min/Max fixed flags dsdt.dsl 5405: Method (_CRS, 0, NotSerialized) Warning 1114 - ^ Not all control paths return a value (_CRS) dsdt.dsl 5405: Method (_CRS, 0, NotSerialized) Warning 1106 - ^ Reserved method must return a value (Buffer required for _CRS) dsdt.dsl 7091: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7108: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7125: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7142: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7159: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7176: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7193: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7210: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7282: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7299: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7316: Name (_PLD, Buffer (0x10) Error 4105 - Invalid object type for reserved name ^ (found BUFFER, requires Package) dsdt.dsl 7490: Wait (DKSQ, 0x0BB8) Warning 1128 - ^ Result is not used, possible operator timeout will be missed dsdt.dsl 7511: Wait (DKSQ, 0x1388) Warning 1128 - ^ Result is not used, possible operator timeout will be missed dsdt.dsl 8041: Method (_CRS, 0, Serialized) Warning 1114 - ^ Not all control paths return a value (_CRS) dsdt.dsl 8041: Method (_CRS, 0, Serialized) Warning 1106 - ^ Reserved method must return a value (Buffer required for _CRS) dsdt.dsl 9370: Wait (DKSQ, 0x0BB8) Warning 1128 - ^ Result is not used, possible operator timeout will be missed dsdt.dsl 9390: Wait (DKSQ, 0x1388) Warning 1128 - ^ Result is not used, possible operator timeout will be missed ASL Input: dsdt.dsl - 9937 lines, 321161 bytes, 3879 keywords Hex Dump: dsdt.hex - 333723 bytes Compilation complete. 13 Errors, 9 Warnings, 0 Remarks, 44 Optimizations i don't know if the error in the messages file and in the dsdt can have an impact of the autonomy? any info how to fix dsdt error? thanks -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html