Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Lenovo G50 problém s nabíjením baterie  (Přečteno 9813 krát)

Ventero

  • Závislák
  • ***
  • Příspěvků: 3579
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #25 kdy: 24 Června 2023, 08:56:09 »
Je fakt, ze statisticky (data z naseho trhu) nejsou jine ntb s takovou cetnosti poruchovosti jako stroje teto znacky techto modelovych rad.

Na deuhou steanu bylo psano, ze ve Win fungovalo normalne. Otazka je, kdy to jeste bylo - zda pred tim padem?

Asi by se mohla zkusit cista instlace Win, jestli to tam bude fungovat.

Taky me napada, ze  tam proste zase zustava natazeny nejaky ovladacovy bordel (Buh nam pomahej s tim bordelem UEFI) nekde v acpi/api, jako jsem resil s tou sitovkou - nejaky reset rozhrani?

Nebo pouzit nejaky bootovaci parametr jako napr. noapic?
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #26 kdy: 24 Června 2023, 09:19:54 »
Ja si na Lenovo nemohu stezovat. Mame dva thinkpady, jeden ideapad. Vyjma toho stareho thinkpadu kde skapla baterka se zdrojem, zadny problem (windows timto take zkolaboval a nesel nahodit). A hlavne, vzdy funkcni panty. Coz se o jinych znackach neda rict. Samo ze instalace na ideapad me na zacatku dala zabrat, protoze novinka a bylo treba parametrizovat jadro kvuli touchpadu. Po trech letech probiha instalace na prvni dobrou bez extra zasahu.
Na windows je to uz slaby stroj (G50).
Uvidime kudy se dat podle vypisu.
TLP je jen pekne udelany soubor skriptu, ktere stejne clovek poradne nevyuzije a jen to ubira systemove prostredky. Na diagnostiku problemu nevhodne, spise kontraproduktivni. Myslel jsem ze se resi puvodne spatna funkcnost TLP. Az pozdeji jsem si uvedomil, ze se to instalovalo aby se vyresil problem. Coz je dle mne nevhodny zpusob.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

deathfish

  • Aktivní člen
  • *
  • Příspěvků: 65
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #27 kdy: 24 Června 2023, 16:28:02 »
noubůk už jsem vrátil, takže budu reagovat s větším odstupem.
zůstalo nainstalované Lubuntu 22.04LTS, dualboot s rozbitým win. Taky zůstalo tlp.
Nemůže to být něco v tom jak píše Ventero
Citace
Taky me napada, ze  tam proste zase zustava natazeny nejaky ovladacovy bordel (Buh nam pomahej s tim bordelem UEFI) nekde v acpi/api, jako jsem resil s tou sitovkou - nejaky reset rozhrani?

Nebo pouzit nejaky bootovaci parametr jako napr. noapic?
Jaký je rozíl mezi vypnutím a restartem, že po restartu je to ok?
výpis po zapnutí:
Kód: [Vybrat]
ls -1 /sys/class/power_supply/
ADP0
BAT0
Kód: [Vybrat]
ls -1 /sys/class/power_supply/BAT0
alarm
capacity
capacity_level
cycle_count
device
energy_full
energy_full_design
energy_now
hwmon2
manufacturer
model_name
power
power_now
present
serial_number
status
subsystem
technology
type
uevent
voltage_min_design
voltage_now
při vypnutém napájení
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Unknown
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14400000
POWER_SUPPLY_VOLTAGE_NOW=16035000
POWER_SUPPLY_POWER_NOW=5131000
POWER_SUPPLY_ENERGY_FULL_DESIGN=31680000
POWER_SUPPLY_ENERGY_FULL=25680000
POWER_SUPPLY_ENERGY_NOW=24940000
POWER_SUPPLY_CAPACITY=97
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=
POWER_SUPPLY_MANUFACTURER=Lenovo
POWER_SUPPLY_SERIAL_NUMBER=BAT20101001
Kód: [Vybrat]
cat /sys/class/power_supply/AC/uevent
cat: /sys/class/power_supply/AC/uevent: Adresář nebo soubor neexistuje
v power supply není adresář AC, ale je tam ADP0
Kód: [Vybrat]
cat /sys/class/power_supply/ADP0/uevent
POWER_SUPPLY_NAME=ADP0
POWER_SUPPLY_TYPE=Mains
POWER_SUPPLY_ONLINE=0
Znova při zapnutém napájení
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Unknown
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14400000
POWER_SUPPLY_VOLTAGE_NOW=15943000
POWER_SUPPLY_POWER_NOW=5595000
POWER_SUPPLY_ENERGY_FULL_DESIGN=31680000
POWER_SUPPLY_ENERGY_FULL=25680000
POWER_SUPPLY_ENERGY_NOW=25680000
POWER_SUPPLY_CAPACITY=100
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=
POWER_SUPPLY_MANUFACTURER=Lenovo
POWER_SUPPLY_SERIAL_NUMBER=BAT20101001
Kód: [Vybrat]
cat /sys/class/power_supply/ADP0/uevent
POWER_SUPPLY_NAME=ADP0
POWER_SUPPLY_TYPE=Mains
POWER_SUPPLY_ONLINE=1
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/charge_behaviour
cat: /sys/class/power_supply/BAT0/charge_behaviour: Adresář nebo soubor neexistuje









« Poslední změna: 24 Června 2023, 16:44:17 od deathfish »

deathfish

  • Aktivní člen
  • *
  • Příspěvků: 65
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #28 kdy: 24 Června 2023, 16:50:49 »
po restartu:
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Unknown
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14400000
POWER_SUPPLY_VOLTAGE_NOW=16353000
POWER_SUPPLY_POWER_NOW=8078000
POWER_SUPPLY_ENERGY_FULL_DESIGN=31680000
POWER_SUPPLY_ENERGY_FULL=25680000
POWER_SUPPLY_ENERGY_NOW=24480000
POWER_SUPPLY_CAPACITY=95
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=
POWER_SUPPLY_MANUFACTURER=Lenovo
POWER_SUPPLY_SERIAL_NUMBER=BAT20101001
Kód: [Vybrat]
cat /sys/class/power_supply/ADP0/uevent
POWER_SUPPLY_NAME=ADP0
POWER_SUPPLY_TYPE=Mains
POWER_SUPPLY_ONLINE=1
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/charge_behaviour
cat: /sys/class/power_supply/BAT0/charge_behaviour: Adresář nebo soubor neexistuje

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #29 kdy: 24 Června 2023, 17:54:22 »
To jsou docela zajímavé výpisy. Chybí tam kus stromu. Jak vypadá
Kód: [Vybrat]
ls -1 /sys/class/power_supply/BAT0
po restartu?
A ještě
Kód: [Vybrat]
uname -r
To tlp je třeba odinstalovat. Může se to tlouct. Pak až se problém vyřeší, je možné to nainstalovat zpět.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

deathfish

  • Aktivní člen
  • *
  • Příspěvků: 65
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #30 kdy: 24 Června 2023, 18:19:16 »
po restartu
Kód: [Vybrat]
ls -1 /sys/class/power_supply/BAT0
alarm
capacity
capacity_level
cycle_count
device
energy_full
energy_full_design
energy_now
hwmon2
manufacturer
model_name
power
power_now
present
serial_number
status
subsystem
technology
type
uevent
voltage_min_design
voltage_now
Kód: [Vybrat]
uname -r
5.19.0-45-generic

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #31 kdy: 24 Června 2023, 18:45:30 »
Je to bída. Ještě se kouknem na jaký modul ti to ovládá:
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/device/uevent
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

deathfish

  • Aktivní člen
  • *
  • Příspěvků: 65
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #32 kdy: 24 Června 2023, 19:27:04 »
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/device/uevent
DRIVER=battery
MODALIAS=acpi:PNP0C0A:

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #33 kdy: 24 Června 2023, 21:59:34 »
Tak tady fakt nevím kudy tudy. Jen pro zajímavost. Testoval jsem na svém lenovu tabletu. Zápisy do souborů
Kód: [Vybrat]
/sys/class/power_supply/BAT0/charge_control_end_threshold
/sys/class/power_supply/BAT0/charge_control_start_threshold
/sys/class/power_supply/BAT1/charge_control_end_threshold
/sys/class/power_supply/BAT1/charge_control_start_threshold
fungují na 100% Zápis se provádí někam do biosu. Protože ať reboot nebo i poweroff, zápis nevymaže. A pozor vidí to a řídí se tím i ostatní systémy (Arch, Ubuntu 22.04, Alpine linux). Jenže přepnutí do widlí to celé zresetuje! Takže se to musí znova nastavit. Což se dá pořešit triviální službou v systemd. Jenže to neřeší @deathfish problém. Bohužel na starém lenovu se mi modul baterie nenačte, protože není přítomna. A kupovat se mi ji nechce když funguje pěkně s napájecím zdrojem. Koukal jsem na Acer kde mám jádro 4.15 a tam ještě ty možnosti nejsou stejně jako u @deathfish
Koukal jsem se ještě jestli by to nešlo zresetovat jak psal @Ventero. Bohužel to nejde. Nápady od @Roman Vacho také mají něco do sebe. Jenže, to už je tak hluboko v systému, že bych si s tím nehrál ani kdybych to tu měl fyzicky.
Myslím, že widle momentálně v tom roli asi hrát nebudou protože po rebootu to funguje.
Momentálně mě při psaní napadla ještě jedna možnost. Aby to nebylo jednoduché, tak se bude muset dvakrát odzkoušet. Budu potřebovat ještě dva tři výpisy.
Kód: [Vybrat]
ls -1 /sys/bus/acpi/drivers/battery
cat cat /sys/class/power_supply/ADP0/device/uevent
ls -1 /sys/bus/acpi/drivers/ac
Až to tu budu mít, zkusíme si po čistém startu softwarově odpojit baterii od ovladače (od kernelu) a zase připojit bez rebootu. Pokud to nepomůže, tak to samé zkusíme s napájením. A jestli i to nepomůže, tak je to mezi půlkama.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #34 kdy: 25 Června 2023, 10:59:42 »
Jen ještě doplním, že se nastavenýma hodnotama řídí HW tabletu i při vypnutém systému. Takže můžu nechat nabíjet celou noc vypnutý přístroj avšak striktně se to řídí dle toho co jsem v systému nastavil.
Pokud se kouknete sem https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-power tak charge_behaviour by nejspíš mělo být řešení toho problému. Bohužel u @deathfish tato volba není. Ještě mě do toho nesedí, že po rebootu to nabíjí.
Ještě je docela možné, že na to má vliv Legacy, UEFI s CSM nebo UEFI instalace. Já mám čisté UEFI.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

deathfish

  • Aktivní člen
  • *
  • Příspěvků: 65
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #35 kdy: 02 Července 2023, 13:26:00 »
při běhu z baterky:
Kód: [Vybrat]
ls -1 /sys/bus/acpi/drivers/battery
bind
PNP0C0A:00
uevent
unbind
Kód: [Vybrat]
cat /sys/class/power_supply/ADP0/device/uevent
DRIVER=ac
MODALIAS=acpi:ACPI0003:
Kód: [Vybrat]
ls -1 /sys/bus/acpi/drivers/ac
ACPI0003:00
bind
uevent
unbind
výpisy jsou stejné i po restartu
« Poslední změna: 02 Července 2023, 13:36:24 od deathfish »

Ventero

  • Závislák
  • ***
  • Příspěvků: 3579
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #36 kdy: 02 Července 2023, 19:02:02 »
Ano - kdykoliv to jen jde, tak raději instaluji v CSM. A vůbec - proč to nezkusit. Možná to nebude elegantní řešení, ale když to pomůže, tak co ..
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #37 kdy: 03 Července 2023, 21:38:24 »
Tak si s tím zkusíme pohrát. Je třeba odinstalovat TLP! Pokud pokusy nezaberou, tak se může nainstalovat zpět. Takže po spuštění a ne restartu bych nejdříve softwarově odpojil napájení. Fyzicky nechat zapnuté v notebooku a do terminálu zadat:
Kód: [Vybrat]
sudo -i
cd /sys/bus/acpi/drivers/ac
echo "ACPI0003:00" > unbind
Tím se odpojí hw napájení od driveru. Chvilku sledovat baterku. Pak to zase zapnout:
Kód: [Vybrat]
echo "ACPI0003:00" > bind
Zase sledovat. Pokud nepomůže, odpojit softwarově baterii (beze strachu, nb se nevypne):
Kód: [Vybrat]
cd /sys/bus/acpi/drivers/battery
echo "PNP0C0A:00" > unbind
Chvilku počkat a pak opět připojit:
Kód: [Vybrat]
echo "PNP0C0A:00" > bind
Jsem zvědav...
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

deathfish

  • Aktivní člen
  • *
  • Příspěvků: 65
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #38 kdy: 09 Července 2023, 14:38:45 »
TLP odinstalováno, aktualizován systém.
Grafická informace o baterii v liště po prvním kroku zamrzne.
Výpis o stavu akumulátoru je stejný v kroku  1.2 a 4.
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Unknown
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14400000
POWER_SUPPLY_VOLTAGE_NOW=15518000
POWER_SUPPLY_POWER_NOW=5834000
POWER_SUPPLY_ENERGY_FULL_DESIGN=31680000
POWER_SUPPLY_ENERGY_FULL=25680000
POWER_SUPPLY_ENERGY_NOW=21570000
POWER_SUPPLY_CAPACITY=83
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=
POWER_SUPPLY_MANUFACTURER=Lenovo
POWER_SUPPLY_SERIAL_NUMBER=BAT20101001
při třetím kroku
Kód: [Vybrat]
cd /sys/bus/acpi/drivers/battery
echo "PNP0C0A:00" > unbind
Kód: [Vybrat]
cat /sys/class/power_supply/BAT0/uevent
cat: /sys/class/power_supply/BAT0/uevent: Adresář nebo soubor neexistuje
Pořřád stejný výsledek - po restartu nabíjí, jinak jede z aku.

ramael

  • Stálý člen
  • **
  • Příspěvků: 647
Re:Lenovo G50 problém s nabíjením baterie
« Odpověď #39 kdy: 20 Července 2023, 21:32:04 »
Sorry, to je nad mé časové možnosti jednou týdně se na pár hodin ponořit do problému co už se udělalo a co by se mohlo ještě udělat.
Lenovo: ThinkPad X380 Yoga
Joutůůůůb

 

Provoz zaštiťuje spolek OpenAlt.