Can't read battery state
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Unknown
|
Unknown
|
|||
linux (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
My HP ENVY m4-1015dx Notebook PC can't read the battery state. This happens roughly once every three sessions, with no obvious trigger, thus no way to reproduce but to boot and wait, usually a couple of hours. The error displayed on dmesg is the following:
ACPI Error: Method parse/execution failed [\_SB.PCI0.
ACPI Error: Method parse/execution failed [\_SB.PCI0.
ACPI Error: Method parse/execution failed [\_SB.PCI0.
ACPI Error: Method parse/execution failed [\_SB.PCI0.
This makes every process that depends on reading battery state hang indefinitely, including suspend and shutdown. It is my understanding that \_SB.PCI0.
Also, perhaps related, I find two other ACPI parsing/execution errors that repeat on every boot and frequently show on dmesg without any visible effect:
ACPI Error: Method parse/execution failed [\_SB.PCI0.
ACPI Error: Method parse/execution failed [\_SB.PCI0.
I haven't been able to find anything on the first node.
This has been reproducible on kernel 3.19.
Maybe worth mentioning. When disassembling DSDT from IASL I get a warning:
iASL Warning: There were 6 external control methods found during disassembly, but additional ACPI tables to resolve these externals were not specified. The resulting disassembler output file may not compile because the disassembler did not know how many arguments to assign to these methods.
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/pcmC1D0p: m 3446 F...m pulseaudio
/dev/snd/
/dev/snd/
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2016-08-06 (26 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
MachineType: Hewlett-Packard HP ENVY m4 Notebook PC
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.157.3
Tags: xenial
Uname: Linux 4.4.0-34-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/04/2014
dmi.bios.vendor: Insyde
dmi.bios.version: F.18
dmi.board.
dmi.board.name: 18EE
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 78.0D
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnInsyde:
dmi.product.name: HP ENVY m4 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
tags: | added: kernel-bug-exists-upstream |
tags: | added: vivid |
tags: |
added: kernel-bug-exists-upstream-4.8-rc5 removed: kernel-bug-exists-upstream-4.8-rc3 |
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
This change was made by a bot.