Comment 36 for bug 1752437

Revision history for this message
In , signitary (signitary-linux-kernel-bugs) wrote :

(In reply to m.kolesinski from comment #23)
> (In reply to Daniel Andersen from comment #22)
> > Created attachment 275675 [details]
> > "Fixing" the ACPI Error the other way around: patching the acpi table
> >
> > Instead of adding a temporary hack into the kernel, it is also possible to
> > patch the acpi table which is created by the HP Firmware. This should work
> > with all kernels and this would show that the main work to do is on HPs
> side
> > - not on the kernel developers side.
>
> I can confirm that hand-patching the ACPI to change the GPIO interrupt
> type/level eliminates the same GPIO error on my HP M6AR004DX laptop, which
> has an FX-9800P. The ELAN0732 touchscreen still isn't working (on to the
> next error)...with the patched ACPI:
>
> [ 8.464309] i2c_hid i2c-ELAN0732:00: i2c-ELAN0732:00 supply vdd not
> found, using dummy regulator
> [ 13.490200] i2c_hid i2c-ELAN0732:00: failed to reset device.
> [ 19.676718] i2c_hid i2c-ELAN0732:00: failed to reset device.
> [ 25.863360] i2c_hid i2c-ELAN0732:00: failed to reset device.
> [ 32.050080] i2c_hid i2c-ELAN0732:00: failed to reset device.
> [ 33.063523] i2c_hid i2c-ELAN0732:00: can't add hid device: -61
> [ 33.063732] i2c_hid: probe of i2c-ELAN0732:00 failed with error -61
>
> I've been trying to find information on how to fix this darned touchscreen
> controller for about a year. The comments in this thread are the first that
> have actually made any real progress forward, so thank you to those that
> were able to dig into this.

Hear hear! Glad to see some progress on this! I've been trying to resolve the touchscreen issue since my purchase of the Envy x360 a few weeks ago. Kudos to those of you working on it. I'll be monitoring and look forward to a solution.