[1.] One line summary of the problem: Touchscreen on a Lenovo Yoga 11e does not work under 4.0 rc2 [2.] Full description of the problem/report: See below [3.] Keywords (i.e., modules, networking, kernel): hid-i2c, touchscreen [4.] Kernel version (from /proc/version): 4.0 [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) n/a [6.] A small shell script or example program which triggers the problem (if possible) n/a [7.] Environment [7.1.] Software (add the output of the ver_linux script here) [7.2.] Processor information (from /proc/cpuinfo): see attached cpuinfo [7.3.] Module information (from /proc/modules): [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem): See attached [7.5.] PCI information ('lspci -vvv' as root) see attached lspci [7.6.] SCSI information (from /proc/scsi/scsi) [7.7.] Other information that might be relevant to the problem (please look in /proc and include all information that you think to be relevant): [X.] Other notes, patches, fixes, workarounds: Relevant excerpt from dmesg.log (also attached): [ 3.763182] i2c_hid i2c-ITE8386:00: Could not register for ITE8386:00 interrupt, irq = -1, ret = -22 [ 3.773742] i2c_hid: probe of i2c-ITE8386:00 failed with error -22 [ 3.788298] i2c_hid i2c-ATML1000:00: Could not register for ATML1000:00 interrupt, irq = -1, ret = -22 [ 3.806867] i2c_hid: probe of i2c-ATML1000:00 failed with error -22 I also included the output of /proc/bus/input/devices (attached as bus-input-devices). I get the same above dmesg errors on 3.18.6 and 3.19. I saw that a lot of patches specific to the baytrail SoC went into 4.0 rc2 and thought I'd give it a shot. I'm back to running my distro's "stable" kernel version which is 3.18.6 because wifi (iwlwifi) is broken in 4.0 as well (there's a stack trace in the included dmesg.log file), but if anyone wants me to try change a few settings or recompiling with different options, I can do that. Regards, Matthew