https://bugzilla.kernel.org/show_bug.cgi?id=199523

            Bug ID: 199523
           Summary: ACPI IRQ 7 wrong detected on HP Envy x360
           Product: ACPI
           Version: 2.5
    Kernel Version: 4.16
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: BIOS
          Assignee: acpi_b...@kernel-bugs.osdl.org
          Reporter: openproggerfr...@gmail.com
        Regression: No

Created attachment 275599
  --> https://bugzilla.kernel.org/attachment.cgi?id=275599&action=edit
Disassembled ACPI Table

I tried to get the touchscreen work for HP Envy x360(Ryzen 2500u) on current
kernel and found out that the Interrupt for the GPIO driver get wrong detected
and configured. Maybe a typical bug in the ACPI table from BIOS.
In ACPI Table the IRQ is defined as

Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
                    {
                        0x00000007,
                    }

but in dmesg it prints

[    0.098531] ACPI: IRQ 7 override to edge, high

I just made a dirty hack to force "level, low" for this IRQ (and a change
related to other bug) and the touchscreen works as expected.
But it needs a true fix in the hardware detection and configuration.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to