Created attachment 182531 [details] dmesg for 4.2-rc2 Booting my Dell XPS 13 (9343) with 4.2-rc2 the touchpad is no longer detected by the i2c_hid driver. Dmesg shows: [ 4.040117] i2c_designware INT3433:00: controller timed out [ 4.068461] i2c_designware INT3433:00: timeout in disabling adapter [ 4.068469] i2c_hid i2c-DLL0665:01: hid_descr_cmd failed While booting with 4.1.1 it worked fine and dmesg showed: [ 3.051669] i2c_hid i2c-DLL0665:01: failed to retrieve report from device. [ 3.062036] i2c_hid i2c-DLL0665:01: failed to retrieve report from device. [ 3.062705] i2c_hid i2c-DLL0665:01: failed to retrieve report from device. [ 3.064201] i2c_hid i2c-DLL0665:01: failed to retrieve report from device. [ 3.064401] input: DLL0665:01 06CB:76AD UNKNOWN as /devices/pci0000:00/INT3433:00/i2c-9/i2c-DLL0665:01/0018:06CB:76AD.0002/input/input14 [ 3.064527] hid-multitouch 0018:06CB:76AD.0002: input,hidraw1: <UNKNOWN> HID v1.00 Mouse [DLL0665:01 06CB:76AD] on
I have the same problem. There appears to be some differences in the /proc/interupts file. This is with a working touchpad, in 4.1: 7: 1367 168 17641 403 IR-IO-APIC-fasteoi INT3432:00,INT3433:00 39: 21 3 282 7 IR-IO-APIC 39-fasteoi DLL0665:01 This is when the device is not working, in 4.2: 7: 13 0 0 0 IR-IO-APIC 7-edge INT3432:00, INT3433:00 I also noticed a similar bug (bug 82601) was fixed in the 3.17 development cycle.
*** Bug 101361 has been marked as a duplicate of this bug. ***
I have done a kernel bisect, and attached the relevant log file. I focused on a range of commits affecting IOAPIC related code, since this seemed to be at the center of a similar bug report in the 3.17 development cycle. The offending commit appears to be: commit d32932d02e1869be838cea3ace42467c360db377 x86/irq: Convert IOAPIC to use hierarchical irqdomain interfaces This was merged into the Linux mainline in the following merge: commit d70b3ef54ceaf1c7c92209f5a662a670d04cbed9 Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Created attachment 184081 [details] kernel bisect
It was mentioned today in #xps13 that this commit fixes the issue: https://github.com/torvalds/linux/commit/646c4b75494747887f936513b669bb8a2d794459
Just a conformation that the problem has been fixed in Linux 4.2. Thanks for passing on the information.
Reported fixed.