* hid-multitouch stuck taps, possibly 4.5 regression? @ 2016-03-15 21:47 Andy Lutomirski 2016-03-16 8:47 ` Benjamin Tissoires 0 siblings, 1 reply; 12+ messages in thread From: Andy Lutomirski @ 2016-03-15 21:47 UTC (permalink / raw) To: Benjamin Tissoires, Mika Westerberg, linux-input@vger.kernel.org, Jiri Kosina [-- Attachment #1: Type: text/plain, Size: 481 bytes --] Hi- In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on my XPS 13 9350's touchpad. The effect is that trying to left-click ends up middle-clicking. I think it's a kernel issue and not a hardware or libinput issue, but I'm not 100% sure. I don't think I had this issue in 4.4. I've attached what I think is an evtest issue of my fixing the issue by pressing three fingers down in sequence and then releasing them. After doing that, left-clicks worked. --Andy [-- Attachment #2: ev.txt --] [-- Type: text/plain, Size: 8993 bytes --] Input driver version is 1.0.1 Input device ID: bus 0x18 vendor 0x6cb product 0x76ae version 0x100 Input device name: "DLL0704:01 06CB:76AE Touchpad" Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 272 (BTN_LEFT) Event code 325 (BTN_TOOL_FINGER) Event code 328 (BTN_TOOL_QUINTTAP) Event code 330 (BTN_TOUCH) Event code 333 (BTN_TOOL_DOUBLETAP) Event code 334 (BTN_TOOL_TRIPLETAP) Event code 335 (BTN_TOOL_QUADTAP) Event type 3 (EV_ABS) Event code 0 (ABS_X) Value 1174 Min 0 Max 1216 Resolution 12 Event code 1 (ABS_Y) Value 585 Min 0 Max 680 Resolution 12 Event code 47 (ABS_MT_SLOT) Value 1 Min 0 Max 4 Event code 53 (ABS_MT_POSITION_X) Value 0 Min 0 Max 1216 Resolution 12 Event code 54 (ABS_MT_POSITION_Y) Value 0 Min 0 Max 680 Resolution 12 Event code 57 (ABS_MT_TRACKING_ID) Value 0 Min 0 Max 65535 Properties: Property type 0 (INPUT_PROP_POINTER) Property type 2 (INPUT_PROP_BUTTONPAD) Testing ... (interrupt to exit) Event: time 1458078092.092559, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1658 Event: time 1458078092.092559, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 359 Event: time 1458078092.092559, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 327 Event: time 1458078092.092559, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1458078092.092559, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1 Event: time 1458078092.092559, -------------- SYN_REPORT ------------ Event: time 1458078092.232054, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2 Event: time 1458078092.232054, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1659 Event: time 1458078092.232054, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 625 Event: time 1458078092.232054, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 270 Event: time 1458078092.232054, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 Event: time 1458078092.232054, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 1 Event: time 1458078092.232054, -------------- SYN_REPORT ------------ Event: time 1458078092.379317, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 Event: time 1458078092.379317, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 931 Event: time 1458078092.379317, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 287 Event: time 1458078092.379317, type 3 (EV_ABS), code 0 (ABS_X), value 931 Event: time 1458078092.379317, type 3 (EV_ABS), code 1 (ABS_Y), value 287 Event: time 1458078092.379317, -------------- SYN_REPORT ------------ Event: time 1458078092.758084, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1458078092.758084, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1 Event: time 1458078092.758084, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 0 Event: time 1458078092.758084, type 3 (EV_ABS), code 0 (ABS_X), value 359 Event: time 1458078092.758084, type 3 (EV_ABS), code 1 (ABS_Y), value 327 Event: time 1458078092.758084, -------------- SYN_REPORT ------------ Event: time 1458078092.852128, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2 Event: time 1458078092.852128, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1458078092.852128, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1458078092.852128, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 Event: time 1458078092.852128, -------------- SYN_REPORT ------------ Event: time 1458078093.018994, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1 Event: time 1458078093.018994, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1458078093.018994, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 Event: time 1458078093.018994, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1458078093.018994, -------------- SYN_REPORT ------------ Event: time 1458078093.297313, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 Event: time 1458078093.297313, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1660 Event: time 1458078093.297313, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 179 Event: time 1458078093.297313, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 654 Event: time 1458078093.297313, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 Event: time 1458078093.297313, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1458078093.297313, type 3 (EV_ABS), code 0 (ABS_X), value 179 Event: time 1458078093.297313, type 3 (EV_ABS), code 1 (ABS_Y), value 654 Event: time 1458078093.297313, -------------- SYN_REPORT ------------ Event: time 1458078093.348801, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 180 Event: time 1458078093.348801, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650 Event: time 1458078093.348801, type 3 (EV_ABS), code 0 (ABS_X), value 180 Event: time 1458078093.348801, type 3 (EV_ABS), code 1 (ABS_Y), value 650 Event: time 1458078093.348801, -------------- SYN_REPORT ------------ Event: time 1458078093.355991, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 649 Event: time 1458078093.355991, type 3 (EV_ABS), code 1 (ABS_Y), value 649 Event: time 1458078093.355991, -------------- SYN_REPORT ------------ Event: time 1458078093.370723, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 648 Event: time 1458078093.370723, type 3 (EV_ABS), code 1 (ABS_Y), value 648 Event: time 1458078093.370723, -------------- SYN_REPORT ------------ Event: time 1458078093.377898, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 647 Event: time 1458078093.377898, type 3 (EV_ABS), code 1 (ABS_Y), value 647 Event: time 1458078093.377898, -------------- SYN_REPORT ------------ Event: time 1458078093.385184, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 646 Event: time 1458078093.385184, type 3 (EV_ABS), code 1 (ABS_Y), value 646 Event: time 1458078093.385184, -------------- SYN_REPORT ------------ Event: time 1458078093.399779, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 645 Event: time 1458078093.399779, type 3 (EV_ABS), code 1 (ABS_Y), value 645 Event: time 1458078093.399779, -------------- SYN_REPORT ------------ Event: time 1458078093.407435, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1458078093.407435, -------------- SYN_REPORT ------------ Event: time 1458078093.450960, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 646 Event: time 1458078093.450960, type 3 (EV_ABS), code 1 (ABS_Y), value 646 Event: time 1458078093.450960, -------------- SYN_REPORT ------------ Event: time 1458078093.458260, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 647 Event: time 1458078093.458260, type 3 (EV_ABS), code 1 (ABS_Y), value 647 Event: time 1458078093.458260, -------------- SYN_REPORT ------------ Event: time 1458078093.465568, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 648 Event: time 1458078093.465568, type 3 (EV_ABS), code 1 (ABS_Y), value 648 Event: time 1458078093.465568, -------------- SYN_REPORT ------------ Event: time 1458078093.472880, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 649 Event: time 1458078093.472880, type 3 (EV_ABS), code 1 (ABS_Y), value 649 Event: time 1458078093.472880, -------------- SYN_REPORT ------------ Event: time 1458078093.480192, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650 Event: time 1458078093.480192, type 3 (EV_ABS), code 1 (ABS_Y), value 650 Event: time 1458078093.480192, -------------- SYN_REPORT ------------ Event: time 1458078093.487537, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 651 Event: time 1458078093.487537, type 3 (EV_ABS), code 1 (ABS_Y), value 651 Event: time 1458078093.487537, -------------- SYN_REPORT ------------ Event: time 1458078093.502119, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 652 Event: time 1458078093.502119, type 3 (EV_ABS), code 1 (ABS_Y), value 652 Event: time 1458078093.502119, -------------- SYN_REPORT ------------ Event: time 1458078093.538618, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1458078093.538618, -------------- SYN_REPORT ------------ Event: time 1458078093.618865, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 170 Event: time 1458078093.618865, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 680 Event: time 1458078093.618865, type 3 (EV_ABS), code 0 (ABS_X), value 170 Event: time 1458078093.618865, type 3 (EV_ABS), code 1 (ABS_Y), value 680 Event: time 1458078093.618865, -------------- SYN_REPORT ------------ Event: time 1458078093.662013, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1458078093.662013, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 Event: time 1458078093.662013, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1458078093.662013, -------------- SYN_REPORT ------------ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-15 21:47 hid-multitouch stuck taps, possibly 4.5 regression? Andy Lutomirski @ 2016-03-16 8:47 ` Benjamin Tissoires 2016-03-16 21:59 ` Andy Lutomirski 0 siblings, 1 reply; 12+ messages in thread From: Benjamin Tissoires @ 2016-03-16 8:47 UTC (permalink / raw) To: Andy Lutomirski; +Cc: Mika Westerberg, linux-input@vger.kernel.org, Jiri Kosina Hi Andy, On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: > Hi- > > In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on > my XPS 13 9350's touchpad. The effect is that trying to left-click > ends up middle-clicking. I think it's a kernel issue and not a > hardware or libinput issue, but I'm not 100% sure. I don't think I > had this issue in 4.4. > > I've attached what I think is an evtest issue of my fixing the issue > by pressing three fingers down in sequence and then releasing them. > After doing that, left-clicks worked. I think I already have been reported the issue here: https://bugs.freedesktop.org/show_bug.cgi?id=93948 The result was that it was more likely an I2C transport bug than a hid-multitouch one (see comment #8 in the fdo bug). You can try to run hid-recorder when you see the problems, and then parse the output (or just send it to me). There is huge chances that there will be no events from I2C sending the release. And again, I am not sure how we could end up debugging this in the i2c-designware driver :( Cheers, Benjamin > > --Andy > Input driver version is 1.0.1 > Input device ID: bus 0x18 vendor 0x6cb product 0x76ae version 0x100 > Input device name: "DLL0704:01 06CB:76AE Touchpad" > Supported events: > Event type 0 (EV_SYN) > Event type 1 (EV_KEY) > Event code 272 (BTN_LEFT) > Event code 325 (BTN_TOOL_FINGER) > Event code 328 (BTN_TOOL_QUINTTAP) > Event code 330 (BTN_TOUCH) > Event code 333 (BTN_TOOL_DOUBLETAP) > Event code 334 (BTN_TOOL_TRIPLETAP) > Event code 335 (BTN_TOOL_QUADTAP) > Event type 3 (EV_ABS) > Event code 0 (ABS_X) > Value 1174 > Min 0 > Max 1216 > Resolution 12 > Event code 1 (ABS_Y) > Value 585 > Min 0 > Max 680 > Resolution 12 > Event code 47 (ABS_MT_SLOT) > Value 1 > Min 0 > Max 4 > Event code 53 (ABS_MT_POSITION_X) > Value 0 > Min 0 > Max 1216 > Resolution 12 > Event code 54 (ABS_MT_POSITION_Y) > Value 0 > Min 0 > Max 680 > Resolution 12 > Event code 57 (ABS_MT_TRACKING_ID) > Value 0 > Min 0 > Max 65535 > Properties: > Property type 0 (INPUT_PROP_POINTER) > Property type 2 (INPUT_PROP_BUTTONPAD) > Testing ... (interrupt to exit) > Event: time 1458078092.092559, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1658 > Event: time 1458078092.092559, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 359 > Event: time 1458078092.092559, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 327 > Event: time 1458078092.092559, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 > Event: time 1458078092.092559, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1 > Event: time 1458078092.092559, -------------- SYN_REPORT ------------ > Event: time 1458078092.232054, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2 > Event: time 1458078092.232054, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1659 > Event: time 1458078092.232054, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 625 > Event: time 1458078092.232054, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 270 > Event: time 1458078092.232054, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 > Event: time 1458078092.232054, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 1 > Event: time 1458078092.232054, -------------- SYN_REPORT ------------ > Event: time 1458078092.379317, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 > Event: time 1458078092.379317, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 931 > Event: time 1458078092.379317, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 287 > Event: time 1458078092.379317, type 3 (EV_ABS), code 0 (ABS_X), value 931 > Event: time 1458078092.379317, type 3 (EV_ABS), code 1 (ABS_Y), value 287 > Event: time 1458078092.379317, -------------- SYN_REPORT ------------ > Event: time 1458078092.758084, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 > Event: time 1458078092.758084, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1 > Event: time 1458078092.758084, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 0 > Event: time 1458078092.758084, type 3 (EV_ABS), code 0 (ABS_X), value 359 > Event: time 1458078092.758084, type 3 (EV_ABS), code 1 (ABS_Y), value 327 > Event: time 1458078092.758084, -------------- SYN_REPORT ------------ > Event: time 1458078092.852128, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2 > Event: time 1458078092.852128, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 > Event: time 1458078092.852128, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 > Event: time 1458078092.852128, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 > Event: time 1458078092.852128, -------------- SYN_REPORT ------------ > Event: time 1458078093.018994, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1 > Event: time 1458078093.018994, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 > Event: time 1458078093.018994, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 > Event: time 1458078093.018994, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 > Event: time 1458078093.018994, -------------- SYN_REPORT ------------ > Event: time 1458078093.297313, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 > Event: time 1458078093.297313, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1660 > Event: time 1458078093.297313, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 179 > Event: time 1458078093.297313, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 654 > Event: time 1458078093.297313, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 > Event: time 1458078093.297313, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 > Event: time 1458078093.297313, type 3 (EV_ABS), code 0 (ABS_X), value 179 > Event: time 1458078093.297313, type 3 (EV_ABS), code 1 (ABS_Y), value 654 > Event: time 1458078093.297313, -------------- SYN_REPORT ------------ > Event: time 1458078093.348801, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 180 > Event: time 1458078093.348801, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650 > Event: time 1458078093.348801, type 3 (EV_ABS), code 0 (ABS_X), value 180 > Event: time 1458078093.348801, type 3 (EV_ABS), code 1 (ABS_Y), value 650 > Event: time 1458078093.348801, -------------- SYN_REPORT ------------ > Event: time 1458078093.355991, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 649 > Event: time 1458078093.355991, type 3 (EV_ABS), code 1 (ABS_Y), value 649 > Event: time 1458078093.355991, -------------- SYN_REPORT ------------ > Event: time 1458078093.370723, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 648 > Event: time 1458078093.370723, type 3 (EV_ABS), code 1 (ABS_Y), value 648 > Event: time 1458078093.370723, -------------- SYN_REPORT ------------ > Event: time 1458078093.377898, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 647 > Event: time 1458078093.377898, type 3 (EV_ABS), code 1 (ABS_Y), value 647 > Event: time 1458078093.377898, -------------- SYN_REPORT ------------ > Event: time 1458078093.385184, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 646 > Event: time 1458078093.385184, type 3 (EV_ABS), code 1 (ABS_Y), value 646 > Event: time 1458078093.385184, -------------- SYN_REPORT ------------ > Event: time 1458078093.399779, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 645 > Event: time 1458078093.399779, type 3 (EV_ABS), code 1 (ABS_Y), value 645 > Event: time 1458078093.399779, -------------- SYN_REPORT ------------ > Event: time 1458078093.407435, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 > Event: time 1458078093.407435, -------------- SYN_REPORT ------------ > Event: time 1458078093.450960, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 646 > Event: time 1458078093.450960, type 3 (EV_ABS), code 1 (ABS_Y), value 646 > Event: time 1458078093.450960, -------------- SYN_REPORT ------------ > Event: time 1458078093.458260, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 647 > Event: time 1458078093.458260, type 3 (EV_ABS), code 1 (ABS_Y), value 647 > Event: time 1458078093.458260, -------------- SYN_REPORT ------------ > Event: time 1458078093.465568, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 648 > Event: time 1458078093.465568, type 3 (EV_ABS), code 1 (ABS_Y), value 648 > Event: time 1458078093.465568, -------------- SYN_REPORT ------------ > Event: time 1458078093.472880, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 649 > Event: time 1458078093.472880, type 3 (EV_ABS), code 1 (ABS_Y), value 649 > Event: time 1458078093.472880, -------------- SYN_REPORT ------------ > Event: time 1458078093.480192, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650 > Event: time 1458078093.480192, type 3 (EV_ABS), code 1 (ABS_Y), value 650 > Event: time 1458078093.480192, -------------- SYN_REPORT ------------ > Event: time 1458078093.487537, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 651 > Event: time 1458078093.487537, type 3 (EV_ABS), code 1 (ABS_Y), value 651 > Event: time 1458078093.487537, -------------- SYN_REPORT ------------ > Event: time 1458078093.502119, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 652 > Event: time 1458078093.502119, type 3 (EV_ABS), code 1 (ABS_Y), value 652 > Event: time 1458078093.502119, -------------- SYN_REPORT ------------ > Event: time 1458078093.538618, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 > Event: time 1458078093.538618, -------------- SYN_REPORT ------------ > Event: time 1458078093.618865, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 170 > Event: time 1458078093.618865, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 680 > Event: time 1458078093.618865, type 3 (EV_ABS), code 0 (ABS_X), value 170 > Event: time 1458078093.618865, type 3 (EV_ABS), code 1 (ABS_Y), value 680 > Event: time 1458078093.618865, -------------- SYN_REPORT ------------ > Event: time 1458078093.662013, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 > Event: time 1458078093.662013, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 > Event: time 1458078093.662013, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 > Event: time 1458078093.662013, -------------- SYN_REPORT ------------ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-16 8:47 ` Benjamin Tissoires @ 2016-03-16 21:59 ` Andy Lutomirski 2016-03-17 8:06 ` Mika Westerberg 0 siblings, 1 reply; 12+ messages in thread From: Andy Lutomirski @ 2016-03-16 21:59 UTC (permalink / raw) To: Benjamin Tissoires Cc: Mika Westerberg, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand [add i2c-designware maintainers] On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: > Hi Andy, > > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >> Hi- >> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >> my XPS 13 9350's touchpad. The effect is that trying to left-click >> ends up middle-clicking. I think it's a kernel issue and not a >> hardware or libinput issue, but I'm not 100% sure. I don't think I >> had this issue in 4.4. >> >> I've attached what I think is an evtest issue of my fixing the issue >> by pressing three fingers down in sequence and then releasing them. >> After doing that, left-clicks worked. > > I think I already have been reported the issue here: > https://bugs.freedesktop.org/show_bug.cgi?id=93948 > > The result was that it was more likely an I2C transport bug than a > hid-multitouch one (see comment #8 in the fdo bug). > > You can try to run hid-recorder when you see the problems, and then > parse the output (or just send it to me). There is huge chances that > there will be no events from I2C sending the release. > > And again, I am not sure how we could end up debugging this in the > i2c-designware driver :( > Does this ring a bell? --Andy > Cheers, > Benjamin > >> >> --Andy > >> Input driver version is 1.0.1 >> Input device ID: bus 0x18 vendor 0x6cb product 0x76ae version 0x100 >> Input device name: "DLL0704:01 06CB:76AE Touchpad" >> Supported events: >> Event type 0 (EV_SYN) >> Event type 1 (EV_KEY) >> Event code 272 (BTN_LEFT) >> Event code 325 (BTN_TOOL_FINGER) >> Event code 328 (BTN_TOOL_QUINTTAP) >> Event code 330 (BTN_TOUCH) >> Event code 333 (BTN_TOOL_DOUBLETAP) >> Event code 334 (BTN_TOOL_TRIPLETAP) >> Event code 335 (BTN_TOOL_QUADTAP) >> Event type 3 (EV_ABS) >> Event code 0 (ABS_X) >> Value 1174 >> Min 0 >> Max 1216 >> Resolution 12 >> Event code 1 (ABS_Y) >> Value 585 >> Min 0 >> Max 680 >> Resolution 12 >> Event code 47 (ABS_MT_SLOT) >> Value 1 >> Min 0 >> Max 4 >> Event code 53 (ABS_MT_POSITION_X) >> Value 0 >> Min 0 >> Max 1216 >> Resolution 12 >> Event code 54 (ABS_MT_POSITION_Y) >> Value 0 >> Min 0 >> Max 680 >> Resolution 12 >> Event code 57 (ABS_MT_TRACKING_ID) >> Value 0 >> Min 0 >> Max 65535 >> Properties: >> Property type 0 (INPUT_PROP_POINTER) >> Property type 2 (INPUT_PROP_BUTTONPAD) >> Testing ... (interrupt to exit) >> Event: time 1458078092.092559, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1658 >> Event: time 1458078092.092559, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 359 >> Event: time 1458078092.092559, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 327 >> Event: time 1458078092.092559, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 >> Event: time 1458078092.092559, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1 >> Event: time 1458078092.092559, -------------- SYN_REPORT ------------ >> Event: time 1458078092.232054, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2 >> Event: time 1458078092.232054, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1659 >> Event: time 1458078092.232054, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 625 >> Event: time 1458078092.232054, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 270 >> Event: time 1458078092.232054, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 >> Event: time 1458078092.232054, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 1 >> Event: time 1458078092.232054, -------------- SYN_REPORT ------------ >> Event: time 1458078092.379317, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 >> Event: time 1458078092.379317, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 931 >> Event: time 1458078092.379317, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 287 >> Event: time 1458078092.379317, type 3 (EV_ABS), code 0 (ABS_X), value 931 >> Event: time 1458078092.379317, type 3 (EV_ABS), code 1 (ABS_Y), value 287 >> Event: time 1458078092.379317, -------------- SYN_REPORT ------------ >> Event: time 1458078092.758084, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 >> Event: time 1458078092.758084, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1 >> Event: time 1458078092.758084, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 0 >> Event: time 1458078092.758084, type 3 (EV_ABS), code 0 (ABS_X), value 359 >> Event: time 1458078092.758084, type 3 (EV_ABS), code 1 (ABS_Y), value 327 >> Event: time 1458078092.758084, -------------- SYN_REPORT ------------ >> Event: time 1458078092.852128, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2 >> Event: time 1458078092.852128, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 >> Event: time 1458078092.852128, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 >> Event: time 1458078092.852128, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 >> Event: time 1458078092.852128, -------------- SYN_REPORT ------------ >> Event: time 1458078093.018994, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1 >> Event: time 1458078093.018994, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 >> Event: time 1458078093.018994, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 >> Event: time 1458078093.018994, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 >> Event: time 1458078093.018994, -------------- SYN_REPORT ------------ >> Event: time 1458078093.297313, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 >> Event: time 1458078093.297313, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1660 >> Event: time 1458078093.297313, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 179 >> Event: time 1458078093.297313, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 654 >> Event: time 1458078093.297313, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 >> Event: time 1458078093.297313, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 >> Event: time 1458078093.297313, type 3 (EV_ABS), code 0 (ABS_X), value 179 >> Event: time 1458078093.297313, type 3 (EV_ABS), code 1 (ABS_Y), value 654 >> Event: time 1458078093.297313, -------------- SYN_REPORT ------------ >> Event: time 1458078093.348801, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 180 >> Event: time 1458078093.348801, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650 >> Event: time 1458078093.348801, type 3 (EV_ABS), code 0 (ABS_X), value 180 >> Event: time 1458078093.348801, type 3 (EV_ABS), code 1 (ABS_Y), value 650 >> Event: time 1458078093.348801, -------------- SYN_REPORT ------------ >> Event: time 1458078093.355991, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 649 >> Event: time 1458078093.355991, type 3 (EV_ABS), code 1 (ABS_Y), value 649 >> Event: time 1458078093.355991, -------------- SYN_REPORT ------------ >> Event: time 1458078093.370723, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 648 >> Event: time 1458078093.370723, type 3 (EV_ABS), code 1 (ABS_Y), value 648 >> Event: time 1458078093.370723, -------------- SYN_REPORT ------------ >> Event: time 1458078093.377898, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 647 >> Event: time 1458078093.377898, type 3 (EV_ABS), code 1 (ABS_Y), value 647 >> Event: time 1458078093.377898, -------------- SYN_REPORT ------------ >> Event: time 1458078093.385184, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 646 >> Event: time 1458078093.385184, type 3 (EV_ABS), code 1 (ABS_Y), value 646 >> Event: time 1458078093.385184, -------------- SYN_REPORT ------------ >> Event: time 1458078093.399779, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 645 >> Event: time 1458078093.399779, type 3 (EV_ABS), code 1 (ABS_Y), value 645 >> Event: time 1458078093.399779, -------------- SYN_REPORT ------------ >> Event: time 1458078093.407435, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 >> Event: time 1458078093.407435, -------------- SYN_REPORT ------------ >> Event: time 1458078093.450960, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 646 >> Event: time 1458078093.450960, type 3 (EV_ABS), code 1 (ABS_Y), value 646 >> Event: time 1458078093.450960, -------------- SYN_REPORT ------------ >> Event: time 1458078093.458260, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 647 >> Event: time 1458078093.458260, type 3 (EV_ABS), code 1 (ABS_Y), value 647 >> Event: time 1458078093.458260, -------------- SYN_REPORT ------------ >> Event: time 1458078093.465568, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 648 >> Event: time 1458078093.465568, type 3 (EV_ABS), code 1 (ABS_Y), value 648 >> Event: time 1458078093.465568, -------------- SYN_REPORT ------------ >> Event: time 1458078093.472880, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 649 >> Event: time 1458078093.472880, type 3 (EV_ABS), code 1 (ABS_Y), value 649 >> Event: time 1458078093.472880, -------------- SYN_REPORT ------------ >> Event: time 1458078093.480192, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 650 >> Event: time 1458078093.480192, type 3 (EV_ABS), code 1 (ABS_Y), value 650 >> Event: time 1458078093.480192, -------------- SYN_REPORT ------------ >> Event: time 1458078093.487537, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 651 >> Event: time 1458078093.487537, type 3 (EV_ABS), code 1 (ABS_Y), value 651 >> Event: time 1458078093.487537, -------------- SYN_REPORT ------------ >> Event: time 1458078093.502119, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 652 >> Event: time 1458078093.502119, type 3 (EV_ABS), code 1 (ABS_Y), value 652 >> Event: time 1458078093.502119, -------------- SYN_REPORT ------------ >> Event: time 1458078093.538618, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 >> Event: time 1458078093.538618, -------------- SYN_REPORT ------------ >> Event: time 1458078093.618865, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 170 >> Event: time 1458078093.618865, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 680 >> Event: time 1458078093.618865, type 3 (EV_ABS), code 0 (ABS_X), value 170 >> Event: time 1458078093.618865, type 3 (EV_ABS), code 1 (ABS_Y), value 680 >> Event: time 1458078093.618865, -------------- SYN_REPORT ------------ >> Event: time 1458078093.662013, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 >> Event: time 1458078093.662013, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 >> Event: time 1458078093.662013, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 >> Event: time 1458078093.662013, -------------- SYN_REPORT ------------ > -- Andy Lutomirski AMA Capital Management, LLC ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-16 21:59 ` Andy Lutomirski @ 2016-03-17 8:06 ` Mika Westerberg 2016-03-17 18:43 ` Andy Lutomirski 0 siblings, 1 reply; 12+ messages in thread From: Mika Westerberg @ 2016-03-17 8:06 UTC (permalink / raw) To: Andy Lutomirski Cc: Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: > [add i2c-designware maintainers] > > On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: > > Hi Andy, > > > > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: > >> Hi- > >> > >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on > >> my XPS 13 9350's touchpad. The effect is that trying to left-click > >> ends up middle-clicking. I think it's a kernel issue and not a > >> hardware or libinput issue, but I'm not 100% sure. I don't think I > >> had this issue in 4.4. > >> > >> I've attached what I think is an evtest issue of my fixing the issue > >> by pressing three fingers down in sequence and then releasing them. > >> After doing that, left-clicks worked. > > > > I think I already have been reported the issue here: > > https://bugs.freedesktop.org/show_bug.cgi?id=93948 > > > > The result was that it was more likely an I2C transport bug than a > > hid-multitouch one (see comment #8 in the fdo bug). > > > > You can try to run hid-recorder when you see the problems, and then > > parse the output (or just send it to me). There is huge chances that > > there will be no events from I2C sending the release. > > > > And again, I am not sure how we could end up debugging this in the > > i2c-designware driver :( > > > > Does this ring a bell? i2c-designware usually prints errors to dmesg if it fails to transfer messages. Can you include dmesg of the failure as well? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-17 8:06 ` Mika Westerberg @ 2016-03-17 18:43 ` Andy Lutomirski 2016-03-17 20:24 ` Andrew Duggan 0 siblings, 1 reply; 12+ messages in thread From: Andy Lutomirski @ 2016-03-17 18:43 UTC (permalink / raw) To: Mika Westerberg Cc: Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg <mika.westerberg@linux.intel.com> wrote: > On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: >> [add i2c-designware maintainers] >> >> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: >> > Hi Andy, >> > >> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >> >> Hi- >> >> >> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >> >> my XPS 13 9350's touchpad. The effect is that trying to left-click >> >> ends up middle-clicking. I think it's a kernel issue and not a >> >> hardware or libinput issue, but I'm not 100% sure. I don't think I >> >> had this issue in 4.4. >> >> >> >> I've attached what I think is an evtest issue of my fixing the issue >> >> by pressing three fingers down in sequence and then releasing them. >> >> After doing that, left-clicks worked. >> > >> > I think I already have been reported the issue here: >> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 >> > >> > The result was that it was more likely an I2C transport bug than a >> > hid-multitouch one (see comment #8 in the fdo bug). >> > >> > You can try to run hid-recorder when you see the problems, and then >> > parse the output (or just send it to me). There is huge chances that >> > there will be no events from I2C sending the release. >> > >> > And again, I am not sure how we could end up debugging this in the >> > i2c-designware driver :( >> > >> >> Does this ring a bell? > > i2c-designware usually prints errors to dmesg if it fails to transfer > messages. Can you include dmesg of the failure as well? Nothing shows up at all. All I have is: input: DLL0704:01 06CB:76AE Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-17 18:43 ` Andy Lutomirski @ 2016-03-17 20:24 ` Andrew Duggan 2016-03-18 17:42 ` Andy Lutomirski 0 siblings, 1 reply; 12+ messages in thread From: Andrew Duggan @ 2016-03-17 20:24 UTC (permalink / raw) To: Andy Lutomirski Cc: Mika Westerberg, Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand On Thu, Mar 17, 2016 at 11:43 AM, Andy Lutomirski <luto@amacapital.net> wrote: > On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg > <mika.westerberg@linux.intel.com> wrote: >> On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: >>> [add i2c-designware maintainers] >>> >>> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: >>> > Hi Andy, >>> > >>> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >>> >> Hi- >>> >> >>> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >>> >> my XPS 13 9350's touchpad. The effect is that trying to left-click >>> >> ends up middle-clicking. I think it's a kernel issue and not a >>> >> hardware or libinput issue, but I'm not 100% sure. I don't think I >>> >> had this issue in 4.4. >>> >> >>> >> I've attached what I think is an evtest issue of my fixing the issue >>> >> by pressing three fingers down in sequence and then releasing them. >>> >> After doing that, left-clicks worked. >>> > >>> > I think I already have been reported the issue here: >>> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 >>> > >>> > The result was that it was more likely an I2C transport bug than a >>> > hid-multitouch one (see comment #8 in the fdo bug). >>> > >>> > You can try to run hid-recorder when you see the problems, and then >>> > parse the output (or just send it to me). There is huge chances that >>> > there will be no events from I2C sending the release. >>> > >>> > And again, I am not sure how we could end up debugging this in the >>> > i2c-designware driver :( >>> > >>> >>> Does this ring a bell? >> >> i2c-designware usually prints errors to dmesg if it fails to transfer >> messages. Can you include dmesg of the failure as well? > > Nothing shows up at all. All I have is: > > input: DLL0704:01 06CB:76AE Touchpad as > /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 What is the fw id? I have a 9343 with the same touchpad and have not noticed an issue. This is the dmesg output for my touchpad. [ 5.216319] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x12e800/0x0, board id: 3038, fw id: 1832324 If we have the same firmware version then we can eliminate that as a factor. > -- > To unsubscribe from this list: send the line "unsubscribe linux-input" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-17 20:24 ` Andrew Duggan @ 2016-03-18 17:42 ` Andy Lutomirski 2016-03-18 18:53 ` Andrew Duggan 0 siblings, 1 reply; 12+ messages in thread From: Andy Lutomirski @ 2016-03-18 17:42 UTC (permalink / raw) To: Andrew Duggan Cc: Mika Westerberg, Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand On Thu, Mar 17, 2016 at 1:24 PM, Andrew Duggan <andrew.duggan@gmail.com> wrote: > On Thu, Mar 17, 2016 at 11:43 AM, Andy Lutomirski <luto@amacapital.net> wrote: >> On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg >> <mika.westerberg@linux.intel.com> wrote: >>> On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: >>>> [add i2c-designware maintainers] >>>> >>>> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: >>>> > Hi Andy, >>>> > >>>> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >>>> >> Hi- >>>> >> >>>> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >>>> >> my XPS 13 9350's touchpad. The effect is that trying to left-click >>>> >> ends up middle-clicking. I think it's a kernel issue and not a >>>> >> hardware or libinput issue, but I'm not 100% sure. I don't think I >>>> >> had this issue in 4.4. >>>> >> >>>> >> I've attached what I think is an evtest issue of my fixing the issue >>>> >> by pressing three fingers down in sequence and then releasing them. >>>> >> After doing that, left-clicks worked. >>>> > >>>> > I think I already have been reported the issue here: >>>> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 >>>> > >>>> > The result was that it was more likely an I2C transport bug than a >>>> > hid-multitouch one (see comment #8 in the fdo bug). >>>> > >>>> > You can try to run hid-recorder when you see the problems, and then >>>> > parse the output (or just send it to me). There is huge chances that >>>> > there will be no events from I2C sending the release. >>>> > >>>> > And again, I am not sure how we could end up debugging this in the >>>> > i2c-designware driver :( >>>> > >>>> >>>> Does this ring a bell? >>> >>> i2c-designware usually prints errors to dmesg if it fails to transfer >>> messages. Can you include dmesg of the failure as well? >> >> Nothing shows up at all. All I have is: >> >> input: DLL0704:01 06CB:76AE Touchpad as >> /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 > > What is the fw id? I have a 9343 with the same touchpad and have not > noticed an issue. This is the dmesg output for my touchpad. > > [ 5.216319] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, > id: 0x1e2b1, caps: 0xd00123/0x840300/0x12e800/0x0, board id: 3038, fw > id: 1832324 Mine is shinier and newer, apparently. psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, caps: 0xf00223/0x840300/0x12e800/0x0, board id: 3038, fw id: 2011643 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-18 17:42 ` Andy Lutomirski @ 2016-03-18 18:53 ` Andrew Duggan 2016-04-22 16:37 ` Andy Lutomirski 0 siblings, 1 reply; 12+ messages in thread From: Andrew Duggan @ 2016-03-18 18:53 UTC (permalink / raw) To: Andy Lutomirski Cc: Mika Westerberg, Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand On Fri, Mar 18, 2016 at 10:42 AM, Andy Lutomirski <luto@amacapital.net> wrote: > On Thu, Mar 17, 2016 at 1:24 PM, Andrew Duggan <andrew.duggan@gmail.com> wrote: >> On Thu, Mar 17, 2016 at 11:43 AM, Andy Lutomirski <luto@amacapital.net> wrote: >>> On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg >>> <mika.westerberg@linux.intel.com> wrote: >>>> On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: >>>>> [add i2c-designware maintainers] >>>>> >>>>> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: >>>>> > Hi Andy, >>>>> > >>>>> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >>>>> >> Hi- >>>>> >> >>>>> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >>>>> >> my XPS 13 9350's touchpad. The effect is that trying to left-click >>>>> >> ends up middle-clicking. I think it's a kernel issue and not a >>>>> >> hardware or libinput issue, but I'm not 100% sure. I don't think I >>>>> >> had this issue in 4.4. >>>>> >> >>>>> >> I've attached what I think is an evtest issue of my fixing the issue >>>>> >> by pressing three fingers down in sequence and then releasing them. >>>>> >> After doing that, left-clicks worked. >>>>> > >>>>> > I think I already have been reported the issue here: >>>>> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 >>>>> > >>>>> > The result was that it was more likely an I2C transport bug than a >>>>> > hid-multitouch one (see comment #8 in the fdo bug). >>>>> > >>>>> > You can try to run hid-recorder when you see the problems, and then >>>>> > parse the output (or just send it to me). There is huge chances that >>>>> > there will be no events from I2C sending the release. >>>>> > >>>>> > And again, I am not sure how we could end up debugging this in the >>>>> > i2c-designware driver :( >>>>> > >>>>> >>>>> Does this ring a bell? >>>> >>>> i2c-designware usually prints errors to dmesg if it fails to transfer >>>> messages. Can you include dmesg of the failure as well? >>> >>> Nothing shows up at all. All I have is: >>> >>> input: DLL0704:01 06CB:76AE Touchpad as >>> /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 >> >> What is the fw id? I have a 9343 with the same touchpad and have not >> noticed an issue. This is the dmesg output for my touchpad. >> >> [ 5.216319] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, >> id: 0x1e2b1, caps: 0xd00123/0x840300/0x12e800/0x0, board id: 3038, fw >> id: 1832324 > > Mine is shinier and newer, apparently. > > psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, > caps: 0xf00223/0x840300/0x12e800/0x0, board id: 3038, fw id: 2011643 It looks like you actually have a slightly newer revision of the module (76AE vs my 76AD). So I can't quite do a direct comparison. However, the 9350 system listed in the bug does have my exact module. Which is why we think it might be a problem with the embedded I2C chipset in the 9350. Andrew ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-03-18 18:53 ` Andrew Duggan @ 2016-04-22 16:37 ` Andy Lutomirski 2016-06-26 23:37 ` Andy Lutomirski 0 siblings, 1 reply; 12+ messages in thread From: Andy Lutomirski @ 2016-04-22 16:37 UTC (permalink / raw) To: Andrew Duggan, Mario Limonciello Cc: Mika Westerberg, Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand Adding Mario. On Fri, Mar 18, 2016 at 11:53 AM, Andrew Duggan <andrew.duggan@gmail.com> wrote: > On Fri, Mar 18, 2016 at 10:42 AM, Andy Lutomirski <luto@amacapital.net> wrote: >> On Thu, Mar 17, 2016 at 1:24 PM, Andrew Duggan <andrew.duggan@gmail.com> wrote: >>> On Thu, Mar 17, 2016 at 11:43 AM, Andy Lutomirski <luto@amacapital.net> wrote: >>>> On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg >>>> <mika.westerberg@linux.intel.com> wrote: >>>>> On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: >>>>>> [add i2c-designware maintainers] >>>>>> >>>>>> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: >>>>>> > Hi Andy, >>>>>> > >>>>>> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >>>>>> >> Hi- >>>>>> >> >>>>>> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >>>>>> >> my XPS 13 9350's touchpad. The effect is that trying to left-click >>>>>> >> ends up middle-clicking. I think it's a kernel issue and not a >>>>>> >> hardware or libinput issue, but I'm not 100% sure. I don't think I >>>>>> >> had this issue in 4.4. >>>>>> >> >>>>>> >> I've attached what I think is an evtest issue of my fixing the issue >>>>>> >> by pressing three fingers down in sequence and then releasing them. >>>>>> >> After doing that, left-clicks worked. >>>>>> > >>>>>> > I think I already have been reported the issue here: >>>>>> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 >>>>>> > >>>>>> > The result was that it was more likely an I2C transport bug than a >>>>>> > hid-multitouch one (see comment #8 in the fdo bug). >>>>>> > >>>>>> > You can try to run hid-recorder when you see the problems, and then >>>>>> > parse the output (or just send it to me). There is huge chances that >>>>>> > there will be no events from I2C sending the release. >>>>>> > >>>>>> > And again, I am not sure how we could end up debugging this in the >>>>>> > i2c-designware driver :( >>>>>> > >>>>>> >>>>>> Does this ring a bell? >>>>> >>>>> i2c-designware usually prints errors to dmesg if it fails to transfer >>>>> messages. Can you include dmesg of the failure as well? >>>> >>>> Nothing shows up at all. All I have is: >>>> >>>> input: DLL0704:01 06CB:76AE Touchpad as >>>> /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 >>> >>> What is the fw id? I have a 9343 with the same touchpad and have not >>> noticed an issue. This is the dmesg output for my touchpad. >>> >>> [ 5.216319] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, >>> id: 0x1e2b1, caps: 0xd00123/0x840300/0x12e800/0x0, board id: 3038, fw >>> id: 1832324 >> >> Mine is shinier and newer, apparently. >> >> psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, >> caps: 0xf00223/0x840300/0x12e800/0x0, board id: 3038, fw id: 2011643 > > It looks like you actually have a slightly newer revision of the > module (76AE vs my 76AD). So I can't quite do a direct comparison. > However, the 9350 system listed in the bug does have my exact module. > Which is why we think it might be a problem with the embedded I2C > chipset in the 9350. > > Andrew -- Andy Lutomirski AMA Capital Management, LLC ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-04-22 16:37 ` Andy Lutomirski @ 2016-06-26 23:37 ` Andy Lutomirski 2016-06-27 4:11 ` Andy Lutomirski 0 siblings, 1 reply; 12+ messages in thread From: Andy Lutomirski @ 2016-06-26 23:37 UTC (permalink / raw) To: Andrew Duggan, Mario Limonciello Cc: Mika Westerberg, Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand On Fri, Apr 22, 2016 at 9:37 AM, Andy Lutomirski <luto@amacapital.net> wrote: > Adding Mario. > > On Fri, Mar 18, 2016 at 11:53 AM, Andrew Duggan <andrew.duggan@gmail.com> wrote: >> On Fri, Mar 18, 2016 at 10:42 AM, Andy Lutomirski <luto@amacapital.net> wrote: >>> On Thu, Mar 17, 2016 at 1:24 PM, Andrew Duggan <andrew.duggan@gmail.com> wrote: >>>> On Thu, Mar 17, 2016 at 11:43 AM, Andy Lutomirski <luto@amacapital.net> wrote: >>>>> On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg >>>>> <mika.westerberg@linux.intel.com> wrote: >>>>>> On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: >>>>>>> [add i2c-designware maintainers] >>>>>>> >>>>>>> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: >>>>>>> > Hi Andy, >>>>>>> > >>>>>>> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >>>>>>> >> Hi- >>>>>>> >> >>>>>>> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >>>>>>> >> my XPS 13 9350's touchpad. The effect is that trying to left-click >>>>>>> >> ends up middle-clicking. I think it's a kernel issue and not a >>>>>>> >> hardware or libinput issue, but I'm not 100% sure. I don't think I >>>>>>> >> had this issue in 4.4. >>>>>>> >> >>>>>>> >> I've attached what I think is an evtest issue of my fixing the issue >>>>>>> >> by pressing three fingers down in sequence and then releasing them. >>>>>>> >> After doing that, left-clicks worked. >>>>>>> > >>>>>>> > I think I already have been reported the issue here: >>>>>>> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 >>>>>>> > >>>>>>> > The result was that it was more likely an I2C transport bug than a >>>>>>> > hid-multitouch one (see comment #8 in the fdo bug). >>>>>>> > >>>>>>> > You can try to run hid-recorder when you see the problems, and then >>>>>>> > parse the output (or just send it to me). There is huge chances that >>>>>>> > there will be no events from I2C sending the release. >>>>>>> > >>>>>>> > And again, I am not sure how we could end up debugging this in the >>>>>>> > i2c-designware driver :( >>>>>>> > >>>>>>> >>>>>>> Does this ring a bell? >>>>>> >>>>>> i2c-designware usually prints errors to dmesg if it fails to transfer >>>>>> messages. Can you include dmesg of the failure as well? >>>>> >>>>> Nothing shows up at all. All I have is: >>>>> >>>>> input: DLL0704:01 06CB:76AE Touchpad as >>>>> /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 >>>> >>>> What is the fw id? I have a 9343 with the same touchpad and have not >>>> noticed an issue. This is the dmesg output for my touchpad. >>>> >>>> [ 5.216319] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, >>>> id: 0x1e2b1, caps: 0xd00123/0x840300/0x12e800/0x0, board id: 3038, fw >>>> id: 1832324 >>> >>> Mine is shinier and newer, apparently. >>> >>> psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, >>> caps: 0xf00223/0x840300/0x12e800/0x0, board id: 3038, fw id: 2011643 >> >> It looks like you actually have a slightly newer revision of the >> module (76AE vs my 76AD). So I can't quite do a direct comparison. >> However, the 9350 system listed in the bug does have my exact module. >> Which is why we think it might be a problem with the embedded I2C >> chipset in the 9350. I don't know if this was a change in Fedora 24 or a change in the BIOS 1.4.3, but this problem has gotten *much* worse. It seems to trigger every 30 seconds or so for me now. --Andy ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-06-26 23:37 ` Andy Lutomirski @ 2016-06-27 4:11 ` Andy Lutomirski 2016-06-27 7:47 ` Benjamin Tissoires 0 siblings, 1 reply; 12+ messages in thread From: Andy Lutomirski @ 2016-06-27 4:11 UTC (permalink / raw) To: Andrew Duggan, Mario Limonciello Cc: Mika Westerberg, Benjamin Tissoires, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand [-- Attachment #1: Type: text/plain, Size: 4123 bytes --] On Sun, Jun 26, 2016 at 4:37 PM, Andy Lutomirski <luto@amacapital.net> wrote: > On Fri, Apr 22, 2016 at 9:37 AM, Andy Lutomirski <luto@amacapital.net> wrote: >> Adding Mario. >> >> On Fri, Mar 18, 2016 at 11:53 AM, Andrew Duggan <andrew.duggan@gmail.com> wrote: >>> On Fri, Mar 18, 2016 at 10:42 AM, Andy Lutomirski <luto@amacapital.net> wrote: >>>> On Thu, Mar 17, 2016 at 1:24 PM, Andrew Duggan <andrew.duggan@gmail.com> wrote: >>>>> On Thu, Mar 17, 2016 at 11:43 AM, Andy Lutomirski <luto@amacapital.net> wrote: >>>>>> On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg >>>>>> <mika.westerberg@linux.intel.com> wrote: >>>>>>> On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: >>>>>>>> [add i2c-designware maintainers] >>>>>>>> >>>>>>>> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: >>>>>>>> > Hi Andy, >>>>>>>> > >>>>>>>> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: >>>>>>>> >> Hi- >>>>>>>> >> >>>>>>>> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on >>>>>>>> >> my XPS 13 9350's touchpad. The effect is that trying to left-click >>>>>>>> >> ends up middle-clicking. I think it's a kernel issue and not a >>>>>>>> >> hardware or libinput issue, but I'm not 100% sure. I don't think I >>>>>>>> >> had this issue in 4.4. >>>>>>>> >> >>>>>>>> >> I've attached what I think is an evtest issue of my fixing the issue >>>>>>>> >> by pressing three fingers down in sequence and then releasing them. >>>>>>>> >> After doing that, left-clicks worked. >>>>>>>> > >>>>>>>> > I think I already have been reported the issue here: >>>>>>>> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 >>>>>>>> > >>>>>>>> > The result was that it was more likely an I2C transport bug than a >>>>>>>> > hid-multitouch one (see comment #8 in the fdo bug). >>>>>>>> > >>>>>>>> > You can try to run hid-recorder when you see the problems, and then >>>>>>>> > parse the output (or just send it to me). There is huge chances that >>>>>>>> > there will be no events from I2C sending the release. >>>>>>>> > >>>>>>>> > And again, I am not sure how we could end up debugging this in the >>>>>>>> > i2c-designware driver :( >>>>>>>> > >>>>>>>> >>>>>>>> Does this ring a bell? >>>>>>> >>>>>>> i2c-designware usually prints errors to dmesg if it fails to transfer >>>>>>> messages. Can you include dmesg of the failure as well? >>>>>> >>>>>> Nothing shows up at all. All I have is: >>>>>> >>>>>> input: DLL0704:01 06CB:76AE Touchpad as >>>>>> /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 >>>>> >>>>> What is the fw id? I have a 9343 with the same touchpad and have not >>>>> noticed an issue. This is the dmesg output for my touchpad. >>>>> >>>>> [ 5.216319] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, >>>>> id: 0x1e2b1, caps: 0xd00123/0x840300/0x12e800/0x0, board id: 3038, fw >>>>> id: 1832324 >>>> >>>> Mine is shinier and newer, apparently. >>>> >>>> psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, >>>> caps: 0xf00223/0x840300/0x12e800/0x0, board id: 3038, fw id: 2011643 >>> >>> It looks like you actually have a slightly newer revision of the >>> module (76AE vs my 76AD). So I can't quite do a direct comparison. >>> However, the 9350 system listed in the bug does have my exact module. >>> Which is why we think it might be a problem with the embedded I2C >>> chipset in the 9350. > > I don't know if this was a change in Fedora 24 or a change in the BIOS > 1.4.3, but this problem has gotten *much* worse. It seems to trigger > every 30 seconds or so for me now. > After fiddling for a bit, this seems to be somehow related to palm detection or typing detection. I can't seem to trigger it with just pointer movements, but if I type (with my palms necessarily near the touchpad), it triggers quickly. hid-recorder output attached. I don't know how to decode it sort of playing it back with hid-replay, and that doesn't seem terribly helpful. It's plausible that this is a userspace bug, and the hid-recorder output should make it clear either way. --Andy [-- Attachment #2: hidrec.txt.xz --] [-- Type: application/x-xz, Size: 25424 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: hid-multitouch stuck taps, possibly 4.5 regression? 2016-06-27 4:11 ` Andy Lutomirski @ 2016-06-27 7:47 ` Benjamin Tissoires 0 siblings, 0 replies; 12+ messages in thread From: Benjamin Tissoires @ 2016-06-27 7:47 UTC (permalink / raw) To: Andy Lutomirski Cc: Andrew Duggan, Mario Limonciello, Mika Westerberg, linux-input@vger.kernel.org, Jiri Kosina, Jingoo Han, Pratyush Anand On Jun 26 2016 or thereabouts, Andy Lutomirski wrote: > On Sun, Jun 26, 2016 at 4:37 PM, Andy Lutomirski <luto@amacapital.net> wrote: > > On Fri, Apr 22, 2016 at 9:37 AM, Andy Lutomirski <luto@amacapital.net> wrote: > >> Adding Mario. > >> > >> On Fri, Mar 18, 2016 at 11:53 AM, Andrew Duggan <andrew.duggan@gmail.com> wrote: > >>> On Fri, Mar 18, 2016 at 10:42 AM, Andy Lutomirski <luto@amacapital.net> wrote: > >>>> On Thu, Mar 17, 2016 at 1:24 PM, Andrew Duggan <andrew.duggan@gmail.com> wrote: > >>>>> On Thu, Mar 17, 2016 at 11:43 AM, Andy Lutomirski <luto@amacapital.net> wrote: > >>>>>> On Thu, Mar 17, 2016 at 1:06 AM, Mika Westerberg > >>>>>> <mika.westerberg@linux.intel.com> wrote: > >>>>>>> On Wed, Mar 16, 2016 at 02:59:48PM -0700, Andy Lutomirski wrote: > >>>>>>>> [add i2c-designware maintainers] > >>>>>>>> > >>>>>>>> On Wed, Mar 16, 2016 at 1:47 AM, Benjamin Tissoires <btissoir@redhat.com> wrote: > >>>>>>>> > Hi Andy, > >>>>>>>> > > >>>>>>>> > On Mar 15 2016 or thereabouts, Andy Lutomirski wrote: > >>>>>>>> >> Hi- > >>>>>>>> >> > >>>>>>>> >> In 4.5 and several 4.5 rcs, I see occasional stuck taps (I think) on > >>>>>>>> >> my XPS 13 9350's touchpad. The effect is that trying to left-click > >>>>>>>> >> ends up middle-clicking. I think it's a kernel issue and not a > >>>>>>>> >> hardware or libinput issue, but I'm not 100% sure. I don't think I > >>>>>>>> >> had this issue in 4.4. > >>>>>>>> >> > >>>>>>>> >> I've attached what I think is an evtest issue of my fixing the issue > >>>>>>>> >> by pressing three fingers down in sequence and then releasing them. > >>>>>>>> >> After doing that, left-clicks worked. > >>>>>>>> > > >>>>>>>> > I think I already have been reported the issue here: > >>>>>>>> > https://bugs.freedesktop.org/show_bug.cgi?id=93948 > >>>>>>>> > > >>>>>>>> > The result was that it was more likely an I2C transport bug than a > >>>>>>>> > hid-multitouch one (see comment #8 in the fdo bug). > >>>>>>>> > > >>>>>>>> > You can try to run hid-recorder when you see the problems, and then > >>>>>>>> > parse the output (or just send it to me). There is huge chances that > >>>>>>>> > there will be no events from I2C sending the release. > >>>>>>>> > > >>>>>>>> > And again, I am not sure how we could end up debugging this in the > >>>>>>>> > i2c-designware driver :( > >>>>>>>> > > >>>>>>>> > >>>>>>>> Does this ring a bell? > >>>>>>> > >>>>>>> i2c-designware usually prints errors to dmesg if it fails to transfer > >>>>>>> messages. Can you include dmesg of the failure as well? > >>>>>> > >>>>>> Nothing shows up at all. All I have is: > >>>>>> > >>>>>> input: DLL0704:01 06CB:76AE Touchpad as > >>>>>> /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input12 > >>>>> > >>>>> What is the fw id? I have a 9343 with the same touchpad and have not > >>>>> noticed an issue. This is the dmesg output for my touchpad. > >>>>> > >>>>> [ 5.216319] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, > >>>>> id: 0x1e2b1, caps: 0xd00123/0x840300/0x12e800/0x0, board id: 3038, fw > >>>>> id: 1832324 > >>>> > >>>> Mine is shinier and newer, apparently. > >>>> > >>>> psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, > >>>> caps: 0xf00223/0x840300/0x12e800/0x0, board id: 3038, fw id: 2011643 > >>> > >>> It looks like you actually have a slightly newer revision of the > >>> module (76AE vs my 76AD). So I can't quite do a direct comparison. > >>> However, the 9350 system listed in the bug does have my exact module. > >>> Which is why we think it might be a problem with the embedded I2C > >>> chipset in the 9350. > > > > I don't know if this was a change in Fedora 24 or a change in the BIOS > > 1.4.3, but this problem has gotten *much* worse. It seems to trigger > > every 30 seconds or so for me now. > > It's actually a change in both. The new bios fixes some issues but also changed the firmware were the palm detection patch you mention below is screwing things up. > > After fiddling for a bit, this seems to be somehow related to palm > detection or typing detection. I can't seem to trigger it with just > pointer movements, but if I type (with my palms necessarily near the > touchpad), it triggers quickly. > > hid-recorder output attached. I don't know how to decode it sort of > playing it back with hid-replay, and that doesn't seem terribly > helpful. It's plausible that this is a userspace bug, and the > hid-recorder output should make it clear either way. Allen Hung submitted a fix for that: http://www.spinics.net/lists/linux-input/msg45375.html http://www.spinics.net/lists/linux-input/msg45376.html I still need to review it, but I was sick last Thu/Fri and couldn't get anything done properly. Cheers, Benjamin > > --Andy ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2016-06-27 7:47 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-03-15 21:47 hid-multitouch stuck taps, possibly 4.5 regression? Andy Lutomirski 2016-03-16 8:47 ` Benjamin Tissoires 2016-03-16 21:59 ` Andy Lutomirski 2016-03-17 8:06 ` Mika Westerberg 2016-03-17 18:43 ` Andy Lutomirski 2016-03-17 20:24 ` Andrew Duggan 2016-03-18 17:42 ` Andy Lutomirski 2016-03-18 18:53 ` Andrew Duggan 2016-04-22 16:37 ` Andy Lutomirski 2016-06-26 23:37 ` Andy Lutomirski 2016-06-27 4:11 ` Andy Lutomirski 2016-06-27 7:47 ` Benjamin Tissoires
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).