Opened 7 years ago

Closed 6 years ago

#252 closed defect (fixed)

No battery optimization on T61

Reported by: guest Owned by: pasha
Priority: major Milestone: Release version 3.11
Component: ACPI PSD Version: 3.09
Keywords: APM Cc: madodel@…

Description

T61 6465-CTO, 3GB RAM, Intel GMA X3100 GM 965 (Panorama 20070920), INTELPRO/WL3945ABG (GENMAC V2.02), eCS 2.0 RC4, ACPI 2.09/APM 1.24 (20080423).

SMP works on dual core, Poweroff and Suspend work. Suspend only works with the OS/2 "Suspend" menu item (not Fn+F4 or closing the lid). But the system does not switch to battery optimization on battery. So battery power only lasts 1.5 hours, while under SUSE SLED 10 battery lasts 3 hours.

Mark

Attachments (1)

acpi-log-T61.ziq (129.4 KB) - added by guest 7 years ago.
ACPI Logs

Download all attachments as: .zip

Change History (8)

Changed 7 years ago by guest

ACPI Logs

comment:1 Changed 7 years ago by pasha

  1. Try remove /SAP:0x20 from acpi.psd
  1. Fn+Fxx can work only with external program, CRC for example
  1. Check, AcpiD.cfg must be in %etc% directory, \mptn\etc usial. This need for work LID
  1. Battery optimization you must choice another method. Use SetGetState?, SetGetThrtl?, CRC. Also change C2 to C3 in AcpiD.cfg, set ExtraHLT=Yes and replace kernel to 104b from acpi package.

Then give me AcpiDaemon? log after closing/open LID

comment:2 Changed 7 years ago by guest

  1. Try remove /SAP:0x20 from acpi.psd

Already removed that before.

  1. Fn+Fxx can work only with external program, CRC for example

No idea what CRC is. I thought the Fn keys were hardware locked.

  1. Check, AcpiD.cfg must be in %etc% directory, \mptn\etc usial. This

need for work LID


Yes its in mptn/etc

  1. Battery optimization you must choice another method. Use SetGetState??,

SetGetThrtl??, CRC. Also change C2 to C3 in AcpiD.cfg, set ExtraHLT=Yes
and replace kernel to 104b from acpi package.

The 104b kernel is where? On BetaZone? I can just find smp20050811.zip in the ACPI section which bldlevel says its 14.104a

SetGetThrtl? does work. But SetGetState? says:

Searching processors
==================================
Processor [CPU0]
Not supported or not CPU present
==================================
==================================
Processor [CPU1]
Not supported or not CPU present
==================================

SpeedStep? is enabled so I'm not sure why this doesn't work. Or does it only work on battery? No doesn't work on battery either.

Then give me AcpiDaemon?? log after closing/open LID

Will do this when I can locate the 104b kernel

Mark

comment:3 Changed 7 years ago by eco

e-co:

The kernel with ExtraHLT prolongs battery 2 hours -> 3 hours here.

Download Kernel with ExtraHLT -- http://ecomstation.ru/projects/acpitools/?action=down (Kernel for ACPI)

  • ExtraKernelHLT = Yes

or try C3

comment:4 Changed 7 years ago by guest

Thanks that has helped a lot. Now on battery I get 2.5 hours with this 104b kernel. Will we ever see automatic battery optimization with ACPI/APM.ADD?

Mark

comment:5 Changed 6 years ago by eco

Pasha repeats:

  • there were 2 states in BIOS: full and battery optimized. IBM APM is using this modes. ACPI doesn't have such modes.

comment:6 Changed 6 years ago by stevenhl

  • Milestone changed from Release version 3.10 to Release version 3.11

comment:7 Changed 6 years ago by eco

  • Resolution set to fixed
  • Status changed from new to closed

OK, this helped you partially.
Please inform us about incompatibility of patched kernel and applciations.

Note: See TracTickets for help on using tickets.