[HP Envy x360 M6-ar004dx] Touchscreen not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
I'm using an HP Envy x360 M6-ar004dx with an AMD 7th-gen FX APU, and the touchscreen will not work. Dmesg shows i2c_hid reporting multiple "failed to reset device" error messages before finally failing to add it as an HID device with error -61. As far as I can tell, it's being detected as an ELAN touchscreen. I've seen reports that this error can be fixed in newer kernels, as the touchscreen uses GPIO interrupts which are fixed in versions 4.6 and later. Most of the information I can find indicates that 4.7 includes improved AMD support, but the mainline kernel build appears to be missing the AMD GPIO drivers, since I get a "failed to get GPIO interrupt" error. I've compiled my own 4.7 kernel from the mainline GIT, including the patches used in kernel-ppa/mainline and setting the right config flags for AMD GPIO, but that just gets me the same errors I'm seeing in 4.4.0-31-generic. For additional info, I'm attaching my dmesg output in its entirety.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.4.0-31-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CurrentDesktop: GNOME
Date: Wed Aug 3 21:51:47 2016
HibernationDevice: RESUME=
InstallationDate: Installed on 2016-08-03 (0 days ago)
InstallationMedia: Ubuntu-GNOME 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160720)
MachineType: HP HP ENVY x360 m6 Convertible
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.157.2
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/29/2016
dmi.bios.vendor: Insyde
dmi.bios.version: F.10
dmi.board.
dmi.board.name: 81AA
dmi.board.vendor: HP
dmi.board.version: 59.42
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.chassis.
dmi.modalias: dmi:bvnInsyde:
dmi.product.name: HP ENVY x360 m6 Convertible
dmi.product.
dmi.sys.vendor: HP
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: kernel-bug-exists-upstream-4.8-rc4 |
summary: |
- i2c_hid: probe of i2c-ELAN0732:00 failed with error -61 + [HP Envy x360 M6-ar004dx] Touchscreen not working |
tags: |
added: bios-outdated-f20 needs-upstream-testing removed: bios-outdated-f11 kernel-bug-exists-upstream |
This change was made by a bot.