You are not logged in.
Hello, I have a problem with the battery discharge rate being invalid. Here's some output from acpi:
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 02:36:47 remaining
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 02:36:45 remaining
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 02:36:45 remaining
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 02:43:22 remaining
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 02:19:51 remaining
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 03:00:04 remaining
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 02:51:53 remaining
[lester@laptop ~]$ acpi
Battery 0: Discharging, 96%, 02:11:33 remaining
[lester@laptop ~]$ When I connect the AC power supply, sometimes the battery is charged at only 98% instead of 100.
Maybe below information will be useful:
[lester@laptop ~]$ sudo journalctl -k -g acpi --no-pager -o cat
BIOS-e820: [mem 0x000000007951e000-0x000000007995efff] ACPI NVS
ACPI: Early table checksum verification disabled
ACPI: RSDP 0x00000000000F05B0 000024 (v02 MSI_NB)
ACPI: XSDT 0x00000000798640B0 0000DC (v01 MSI_NB MEGABOOK 01072009 AMI 00010013)
ACPI: FACP 0x000000007989C090 000114 (v06 MSI_NB MEGABOOK 01072009 AMI 00010013)
ACPI: DSDT 0x0000000079864220 037E6C (v02 MSI_NB MEGABOOK 01072009 INTL 20160527)
ACPI: FACS 0x000000007995E080 000040
ACPI: APIC 0x000000007989C1A8 0000F4 (v04 MSI_NB MEGABOOK 01072009 AMI 00010013)
ACPI: FPDT 0x000000007989C2A0 000044 (v01 MSI_NB MEGABOOK 01072009 AMI 00010013)
ACPI: FIDT 0x000000007989C2E8 00009C (v01 MSI_NB MEGABOOK 01072009 AMI 00010013)
ACPI: MCFG 0x000000007989C388 00003C (v01 MSI_NB MEGABOOK 01072009 MSFT 00000097)
ACPI: SSDT 0x000000007989C3C8 000334 (v01 SataRe SataTabl 00001000 INTL 20160527)
ACPI: SSDT 0x000000007989C700 0017D5 (v02 CpuRef CpuSsdt 00003000 INTL 20160527)
ACPI: SLIC 0x000000007989DED8 000176 (v01 MSI_NB MEGABOOK 01072009 AMI 00010013)
ACPI: SSDT 0x000000007989E050 0031C7 (v02 SaSsdt SaSsdt 00003000 INTL 20160527)
ACPI: SSDT 0x00000000798A1218 002140 (v02 PegSsd PegSsdt 00001000 INTL 20160527)
ACPI: HPET 0x00000000798A3358 000038 (v01 INTEL MEGABOOK 00000002 01000013)
ACPI: SSDT 0x00000000798A3390 002960 (v02 INTEL xh_cfhd4 00000000 INTL 20160527)
ACPI: UEFI 0x00000000798A5CF0 000048 (v01 MSI_NB MEGABOOK 00000002 01000013)
ACPI: LPIT 0x00000000798A5D38 00005C (v01 INTEL MEGABOOK 00000002 01000013)
ACPI: SSDT 0x00000000798A5D98 0027DE (v02 INTEL PtidDevc 00001000 INTL 20160527)
ACPI: SSDT 0x00000000798A8578 000FFE (v02 INTEL TbtTypeC 00000000 INTL 20160527)
ACPI: DBGP 0x00000000798A9578 000034 (v01 MSI_NB MEGABOOK 00000002 01000013)
ACPI: DBG2 0x00000000798A95B0 000054 (v00 MSI_NB MEGABOOK 00000002 01000013)
ACPI: SSDT 0x00000000798A9608 0000AE (v02 SgRef SgPeg 00001000 INTL 20160527)
ACPI: DMAR 0x00000000798A96B8 0000A8 (v01 INTEL EDK2 00000002 01000013)
ACPI: TPM2 0x00000000798A9760 000034 (v04 MSI_NB MEGABOOK 00000001 AMI 00000000)
ACPI: SSDT 0x00000000798A9798 002127 (v01 OptRef OptTabl 00001000 INTL 20160527)
ACPI: WSMT 0x00000000798AB8C0 000028 (v01 MSI_NB MEGABOOK 01072009 AMI 00010013)
ACPI: Reserving FACP table memory at [mem 0x7989c090-0x7989c1a3]
ACPI: Reserving DSDT table memory at [mem 0x79864220-0x7989c08b]
ACPI: Reserving FACS table memory at [mem 0x7995e080-0x7995e0bf]
ACPI: Reserving APIC table memory at [mem 0x7989c1a8-0x7989c29b]
ACPI: Reserving FPDT table memory at [mem 0x7989c2a0-0x7989c2e3]
ACPI: Reserving FIDT table memory at [mem 0x7989c2e8-0x7989c383]
ACPI: Reserving MCFG table memory at [mem 0x7989c388-0x7989c3c3]
ACPI: Reserving SSDT table memory at [mem 0x7989c3c8-0x7989c6fb]
ACPI: Reserving SSDT table memory at [mem 0x7989c700-0x7989ded4]
ACPI: Reserving SLIC table memory at [mem 0x7989ded8-0x7989e04d]
ACPI: Reserving SSDT table memory at [mem 0x7989e050-0x798a1216]
ACPI: Reserving SSDT table memory at [mem 0x798a1218-0x798a3357]
ACPI: Reserving HPET table memory at [mem 0x798a3358-0x798a338f]
ACPI: Reserving SSDT table memory at [mem 0x798a3390-0x798a5cef]
ACPI: Reserving UEFI table memory at [mem 0x798a5cf0-0x798a5d37]
ACPI: Reserving LPIT table memory at [mem 0x798a5d38-0x798a5d93]
ACPI: Reserving SSDT table memory at [mem 0x798a5d98-0x798a8575]
ACPI: Reserving SSDT table memory at [mem 0x798a8578-0x798a9575]
ACPI: Reserving DBGP table memory at [mem 0x798a9578-0x798a95ab]
ACPI: Reserving DBG2 table memory at [mem 0x798a95b0-0x798a9603]
ACPI: Reserving SSDT table memory at [mem 0x798a9608-0x798a96b5]
ACPI: Reserving DMAR table memory at [mem 0x798a96b8-0x798a975f]
ACPI: Reserving TPM2 table memory at [mem 0x798a9760-0x798a9793]
ACPI: Reserving SSDT table memory at [mem 0x798a9798-0x798ab8be]
ACPI: Reserving WSMT table memory at [mem 0x798ab8c0-0x798ab8e7]
ACPI: PM-Timer IO Port: 0x1808
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
ACPI: Core revision 20220331
ACPI: PM: Registering ACPI NVS region [mem 0x7951e000-0x7995efff] (4460544 bytes)
ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
ACPI: Added _OSI(Module Device)
ACPI: Added _OSI(Processor Device)
ACPI: Added _OSI(3.0 _SCP Extensions)
ACPI: Added _OSI(Processor Aggregator Device)
ACPI: Added _OSI(Linux-Dell-Video)
ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
ACPI: 10 ACPI AML tables successfully acquired and loaded
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFF9C8B81126000 0005CC (v02 PmRef Cpu0Ist 00003000 INTL 20160527)
ACPI: \_SB_.PR00: _OSC native thermal LVT Acked
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFF9C8B8112C000 000400 (v02 PmRef Cpu0Cst 00003001 INTL 20160527)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFF9C8B81136000 000EF1 (v02 PmRef ApIst 00003000 INTL 20160527)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT 0xFFFF9C8B8112F800 00030A (v02 PmRef ApCst 00003000 INTL 20160527)
ACPI: EC: EC started
ACPI: EC: interrupt blocked
ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
ACPI: \_SB_.PCI0.LPCB.EC__: Boot DSDT EC used to handle transactions
ACPI: Interpreter enabled
ACPI: PM: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: Enabled 6 GPEs in block 00 to 7F
ACPI: PM: Power Resource [PG00]
ACPI: PM: Power Resource [USBC]
ACPI: PM: Power Resource [V0PR]
ACPI: PM: Power Resource [V1PR]
ACPI: PM: Power Resource [V2PR]
ACPI: PM: Power Resource [WRST]
ACPI: PM: Power Resource [PIN]
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug SHPCHotplug PME]
acpi PNP0A08:00: _OSC: OS now controls [PCIeCapability LTR DPC]
acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
acpiphp: Slot [1] registered
ACPI: PCI: Interrupt link LNKA configured for IRQ 0
ACPI: PCI: Interrupt link LNKB configured for IRQ 1
ACPI: PCI: Interrupt link LNKC configured for IRQ 0
ACPI: PCI: Interrupt link LNKD configured for IRQ 0
ACPI: PCI: Interrupt link LNKE configured for IRQ 0
ACPI: PCI: Interrupt link LNKF configured for IRQ 0
ACPI: PCI: Interrupt link LNKG configured for IRQ 0
ACPI: PCI: Interrupt link LNKH configured for IRQ 0
ACPI: EC: interrupt unblocked
ACPI: EC: event unblocked
ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
ACPI: EC: GPE=0x13
ACPI: \_SB_.PCI0.LPCB.EC__: Boot DSDT EC initialization complete
ACPI: \_SB_.PCI0.LPCB.EC__: EC: Used to handle transactions and events
ACPI: bus type USB registered
PCI: Using ACPI for IRQ routing
pnp: PnP ACPI init
pnp: PnP ACPI: found 10 devices
clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
ACPI: AC: AC Adapter [ADP1] (on-line)
ACPI: button: Lid Switch [LID0]
ACPI: button: Sleep Button [SLPB]
ACPI: button: Power Button [PWRB]
ACPI: button: Power Button [PWRF]
ACPI: thermal: Thermal Zone [THRM] (59 C)
ACPI: bus type drm_connector registered
ACPI: battery: Slot [BAT1] (battery present)
ata6.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
ata6.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
ata6.00: ACPI cmd f5/00:00:00:00:00:00(SECURITY FREEZE LOCK) filtered out
ata6.00: ACPI cmd b1/c1:00:00:00:00:00(DEVICE CONFIGURATION OVERLAY) filtered out
acpi PNP0C14:04: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:03)
ACPI: video: Video Device [GFX0] (multi-head: yes rom: no post: no)
ACPI: video: Video Device [PEGP] (multi-head: no rom: yes post: no)
ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20220331/nsarguments-61)
ACPI: battery: [Firmware Bug]: (dis)charge rate invalid.
ACPI Error: No handler for Region [VRTC] (0000000023b2d485) [SystemCMOS] (20220331/evregion-130)
ACPI Error: Region SystemCMOS (ID=5) has no handler (20220331/exfldio-261)
ACPI Error: Aborting method \_SB.PCI0.LPCB.EC._Q9A due to previous error (AE_NOT_EXIST) (20220331/psparse-529)I tried to update BIOS and factory reset without satisfying results. I'm not sure whether using legacy bios mode instead of uefi matters. I have set the hardware clock correctly to UTC.
[lester@laptop ~]$ cat /sys/class/power_supply/BAT1/uevent
POWER_SUPPLY_NAME=BAT1
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10860000
POWER_SUPPLY_VOLTAGE_NOW=11826000
POWER_SUPPLY_CURRENT_NOW=1520000
POWER_SUPPLY_CHARGE_FULL_DESIGN=4730000
POWER_SUPPLY_CHARGE_FULL=4734000
POWER_SUPPLY_CHARGE_NOW=4211000
POWER_SUPPLY_CAPACITY=88
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=BIF0_9
POWER_SUPPLY_MANUFACTURER=MSI
POWER_SUPPLY_SERIAL_NUMBER=
[lester@laptop ~]$ cat /sys/class/power_supply/BAT1/uevent # after connecting power supply
POWER_SUPPLY_NAME=BAT1
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10860000
POWER_SUPPLY_VOLTAGE_NOW=11914000
POWER_SUPPLY_CURRENT_NOW=0
POWER_SUPPLY_CHARGE_FULL_DESIGN=4730000
POWER_SUPPLY_CHARGE_FULL=4734000
POWER_SUPPLY_CHARGE_NOW=4200000
POWER_SUPPLY_CAPACITY=88
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=BIF0_9
POWER_SUPPLY_MANUFACTURER=MSI
POWER_SUPPLY_SERIAL_NUMBER=Any ideas what can I do to get correct discharge and charge rate? Thanks
Last edited by lester29 (2022-11-19 11:18:02)
Offline