Bug 197007
Summary: | ACPI errors reported on HP Spectre x360 (associated with internal monitor issues) | ||
---|---|---|---|
Product: | ACPI | Reporter: | Nick Coghlan (ncoghlan) |
Component: | Other | Assignee: | Zhang Rui (rui.zhang) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | jwrdegoede, rui.zhang |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.freedesktop.org/show_bug.cgi?id=102765 | ||
Kernel Version: | kernel-4.12.13-300.fc26.x86_64 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | dmesg output with drm.debug=0xe set in the boot options |
Description
Nick Coghlan
2017-09-20 02:48:54 UTC
Created attachment 258511 [details]
dmesg output with drm.debug=0xe set in the boot options
please raise the problem to freedesktop.org instead. Forgot to say, the ACPI errors are probably not related with the monitor flickers, freezes issue. There's already a freedesktop.org bug filed (it's linked from my initial comment). The i915 driver devs suggested I file an issue over here due to the reported ACPI errors in dmesg and the fact that "acpi_backlight=vendor" is needed to get sound working on the HP Spectre x360. So I agree these things *shouldn't* be linked, but there's also some evidence to suggest that the HP hardware may be doing something odd. Checking "lsmod | grep acpi" suggests that the vendor ACPI driver being loaded is sdhci_acpi: $ lsmod | grep 'acpi ' snd_soc_sst_acpi 16384 0 sdhci_acpi 16384 0 The ACPI error messages always happen on start-up, independently of whether the internal monitor later starts flickering & freezing, supporting the theory that they're not directly related to the display problems. However, might they still indicate a driver bug in their own right? Or are they a case of the driver complaining about hardware misbehaviour when reading the ACPI tables? (Potentially related note: the laptop is currently running its original BIOS, as HP don't make the BIOS updates available in a Linux friendly form, and nothing in the release history at https://support.hp.com/au-en/drivers/selfservice/swdetails/hp-spectre-13-4000-x360-convertible-pc/7527520/model/7747999/swItemId/ob-187586-1 indicates any changes to the ACPI settings) I know this bug is closed now, but I've recently hit this seem issue, this is caused by the hp-wmi driver passing a buffer which is not big enough when making WMI related ACPI calls. I've submitted a patch-series which fixes this upstream: https://lore.kernel.org/patchwork/project/lkml/list/?series=419906 The fixes for this have landed upstream, updating resolution. |