The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    X240 Ultrabay battery wear

    Discussion in 'Lenovo' started by SOADam, Aug 28, 2015.

  1. SOADam

    SOADam Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    Hey all,

    So I have this x240 running linux with very annoying behaviour.

    The ultrabay battery always discharges down to 0% ( ~ 1000 mAh left ) before the laptop considers to switch to internal battery.

    This has caused the ultrabay battery to wear really fast. Each time it discharges completely, it loses around 2500mAh in capacity !

    I'm using TLP and tpacpi-bat

    From what I've seen in tpacpi-bat sources, since ivy bridge forceDischarge calls, which should let the user tell to discharge a given battery, are no longer supported.

    This is the current states of my bats right now :


    +++ ThinkPad Extended Battery Functions
    tp-smapi = inactive (kernel module 'tp_smapi' load error)
    tpacpi-bat = active

    +++ ThinkPad Battery Status: BAT0 (Main / Internal)
    /sys/class/power_supply/BAT0/manufacturer = SANYO
    /sys/class/power_supply/BAT0/model_name = 45N1773
    /sys/class/power_supply/BAT0/cycle_count = (not supported)
    /sys/class/power_supply/BAT0/energy_full_design = 23200 [mWh]
    /sys/class/power_supply/BAT0/energy_full = 19260 [mWh]
    /sys/class/power_supply/BAT0/energy_now = 19260 [mWh]
    /sys/class/power_supply/BAT0/power_now = 0 [mW]
    /sys/class/power_supply/BAT0/status = Full

    tpacpi-bat.BAT0.startThreshold = 96 [%]
    tpacpi-bat.BAT0.stopThreshold = 100 [%]
    tpacpi-bat.BAT0.forceDischarge = 0

    +++ ThinkPad Battery Status: BAT1 (Ultrabay / Slice / Replaceable)
    /sys/class/power_supply/BAT1/manufacturer = LGC
    /sys/class/power_supply/BAT1/model_name = 45N1738
    /sys/class/power_supply/BAT1/cycle_count = (not supported)
    /sys/class/power_supply/BAT1/energy_full_design = 71100 [mWh]
    /sys/class/power_supply/BAT1/energy_full = 14110 [mWh]
    /sys/class/power_supply/BAT1/energy_now = 13190 [mWh]
    /sys/class/power_supply/BAT1/power_now = 0 [mW]
    /sys/class/power_supply/BAT1/status = Unknown

    tpacpi-bat.BAT1.startThreshold = 96 [%]
    tpacpi-bat.BAT1.stopThreshold = 100 [%]
    tpacpi-bat.BAT1.forceDischarge = 0

    Does anyone knows how to address this ?

    @ Windows user, when does your laptop decides to switch to internal bat ?

    Thx
     
  2. fb1996

    fb1996 Notebook Geek

    Reputations:
    0
    Messages:
    80
    Likes Received:
    13
    Trophy Points:
    16
    The X240 doesn't have an UltraBay battery....
    Did you already try to recalibrate the battery?
    On both my X240 and my T440, the external battery discharges to 5% before the system switches to the internal battery.
     
  3. SOADam

    SOADam Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    Hey,

    Thanks for this.

    I'm talking about the external battery, I used the name ultrabay mistakenly :)

    Yes I indeed run a recalibration when the batt had still ~30k mAh capacity, the only thing it did was ruin the battery a little more.


    The batt now claims a energy_full of 13460 mAh

    I've never seen batteries getting fried so fast. The laptop is only 1 year old.
    I'll try to get in touch with customer support...