[Bug 1141362] New: Apple Trackpad 2 only moves when pressed
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362 Bug ID: 1141362 Summary: Apple Trackpad 2 only moves when pressed Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: suse@bbhoss.io QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36 Build Identifier: I have an Apple Magic Trackpad 2 plugged in via USB. Initially, I thought it didn't work at all, but then I began playing around a little bit and discovered that it actually does seem to work if you have it "pressed". So you can move the cursor around, scroll, "right" click with two fingers, etc. If you're not pressing down though, to the point where you feel a "click", it does nothing. I dropped down to debug mode using `xinput test-xi2 --root` to view the raw xinput events, and it seems like no events are being generated unless the button is pressed. Unsatisfied, I dug into the kernel HID driver and found a tool called hid-replay/hid-recorder that allows you to see the raw HID events. After running this on the proper device, I discovered that there are events being generated, it seems whatever is processing these is not treating them as motion events, unless a "button" is "pressed". You can see the output with me just moving around unpressed below: D: 0 R: 110 05 01 09 02 a1 01 09 01 a1 00 05 09 19 01 29 03 15 00 25 01 85 02 95 03 75 01 81 02 95 01 75 05 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 95 04 75 08 81 01 c0 c0 05 0d 09 05 a1 01 06 00 ff 09 0c 15 00 26 ff 00 75 08 95 10 85 3f 81 22 c0 06 00 ff 09 0c a1 01 06 00 ff 09 0c 15 00 26 ff 00 85 44 75 08 96 6b 05 81 00 c0 N: Apple Inc. Magic Trackpad 2 P: usb-0000:00:14.0-10.1/input1 I: 3 05ac 0265 D: 0 E: 0.000000 21 02 00 00 00 00 00 00 01 31 d0 e3 65 b8 c4 72 77 6a 7b 0e 00 84 E: 0.010938 21 02 00 00 00 00 00 00 01 31 28 e4 65 b4 c4 72 97 5d 7a 11 01 84 E: 0.021925 21 02 00 00 00 00 00 00 01 31 88 e4 65 b4 84 72 97 5a 7d 12 02 84 E: 0.033929 21 02 00 00 00 00 00 00 01 31 e0 e4 65 b0 44 72 97 54 7a 12 02 84 E: 0.044925 21 02 00 00 00 00 00 00 01 31 38 e5 65 ac 44 72 97 53 7a 13 02 84 E: 0.055931 21 02 00 00 00 00 00 00 01 31 90 e5 65 a8 24 72 97 52 7c 14 03 84 E: 0.066933 21 02 00 00 00 00 00 00 01 31 f0 e5 65 a1 e4 71 97 52 7c 15 04 84 E: 0.077929 21 02 00 00 00 00 00 00 01 31 48 e6 65 99 e4 71 97 52 7a 15 04 84 E: 0.088926 21 02 00 00 00 00 00 00 01 31 a0 e6 65 90 e4 71 97 51 77 16 05 84 E: 0.100929 21 02 00 00 00 00 00 00 01 31 f8 e6 65 86 04 72 97 51 76 16 05 84 E: 0.111930 21 02 00 00 00 00 00 00 01 31 58 e7 65 7c 04 72 97 52 75 16 06 84 E: 0.122928 21 02 00 00 00 00 00 00 01 31 b0 e7 65 72 04 72 97 53 74 16 06 84 E: 0.133930 21 02 00 00 00 00 00 00 01 31 08 e8 65 65 e4 71 97 56 7b 17 06 84 E: 0.144928 21 02 00 00 00 00 00 00 01 31 60 e8 65 5a e4 71 97 56 78 16 06 84 E: 0.155929 21 02 00 00 00 00 00 00 01 31 c0 e8 65 4d c4 71 97 59 79 16 06 84 E: 0.167929 21 02 00 00 00 00 00 00 01 31 18 e9 65 43 a4 71 97 5a 7a 16 06 84 E: 0.178930 21 02 00 00 00 00 00 00 01 31 70 e9 65 3b 84 71 97 58 78 16 05 84 E: 0.189930 21 02 00 00 00 00 00 00 01 31 c8 e9 65 34 64 71 97 5a 77 16 05 84 E: 0.200929 21 02 00 00 00 00 00 00 01 31 28 ea 65 2e 44 71 97 5a 77 16 05 84 E: 0.211929 21 02 00 00 00 00 00 00 01 31 80 ea 65 2a 24 71 97 58 73 16 05 84 E: 0.222933 21 02 00 00 00 00 00 00 01 31 d8 ea 65 26 04 71 97 59 72 16 05 84 E: 0.233927 21 02 00 00 00 00 00 00 01 31 30 eb 65 23 e4 70 97 5b 73 17 05 84 E: 0.245930 21 02 00 00 00 00 00 00 01 31 90 eb 65 21 c4 70 97 5d 75 17 05 84 E: 0.256938 21 02 00 00 00 00 00 00 01 31 e8 eb 65 1e a4 70 97 5d 77 17 06 84 E: 0.267927 21 02 00 00 00 00 00 00 01 31 40 ec 65 1c a4 70 97 60 78 17 06 84 E: 0.278920 21 02 00 00 00 00 00 00 01 31 98 ec 65 18 a4 70 97 64 78 17 06 84 E: 0.289921 21 02 00 00 00 00 00 00 01 31 f8 ec 65 15 a4 70 97 64 77 17 06 84 E: 0.301943 21 02 00 00 00 00 00 00 01 31 50 ed 65 11 a4 70 97 64 7a 17 06 84 E: 0.311940 21 02 00 ff 00 00 00 00 01 31 a8 ed 65 0e a4 70 97 62 77 17 06 84 E: 0.323978 21 02 00 ff 00 00 00 00 01 31 00 ee 65 0a a4 70 97 60 73 17 06 84 E: 0.334954 21 02 00 fe 00 00 00 00 01 31 60 ee 65 04 c4 70 97 5f 74 17 06 84 E: 0.345930 21 02 00 ff 00 00 00 00 01 31 b8 ee 65 fd e3 70 97 62 74 17 06 84 E: 0.356919 21 02 00 fd 00 00 00 00 01 31 10 ef 65 f5 03 71 97 60 74 17 06 84 E: 0.367928 21 02 00 fe 00 00 00 00 01 31 68 ef 65 ed 43 71 97 5c 73 17 06 84 E: 0.378959 21 02 00 fe 00 00 00 00 01 31 c8 ef 65 e5 63 71 97 5d 73 17 06 84 E: 0.390965 21 02 00 fd 00 00 00 00 01 31 20 f0 65 dd 83 71 97 5a 71 17 06 84 E: 0.401959 21 02 00 fd 00 00 00 00 01 31 78 f0 65 d4 c3 71 97 59 71 17 06 84 E: 0.412927 21 02 00 fe 00 00 00 00 01 31 d0 f0 65 cc 03 72 97 56 71 17 06 84 E: 0.423925 21 02 00 fd 00 00 00 00 01 31 30 f1 65 c4 43 72 97 56 6e 17 06 84 E: 0.434930 21 02 00 fe ff 00 00 00 01 31 88 f1 65 bd 63 72 97 54 6d 17 06 84 E: 0.445953 21 02 00 fe 00 00 00 00 01 31 e0 f1 65 b9 83 72 97 53 6f 18 06 84 E: 0.456930 21 02 00 fe 00 00 00 00 01 31 38 f2 65 b7 63 72 97 56 6f 18 07 84 E: 0.468957 21 02 00 00 00 00 00 00 01 31 98 f2 65 b6 43 72 97 57 75 19 07 84 E: 0.479929 21 02 00 00 00 00 00 00 01 31 f0 f2 65 b8 23 72 97 57 78 19 08 84 E: 0.490924 21 02 00 00 00 00 00 00 01 31 48 f3 65 bc 03 72 97 5d 7c 1a 09 84 E: 0.501931 21 02 00 00 00 00 00 00 01 31 a0 f3 65 c1 e3 71 97 60 7e 1a 0a 84 E: 0.512952 21 02 00 00 00 00 00 00 01 31 00 f4 65 c8 c3 71 97 62 81 1b 0b 84 E: 0.523928 21 02 00 02 00 00 00 00 01 31 58 f4 65 cf c3 71 97 67 80 1b 0c 84 E: 0.535959 21 02 00 02 00 00 00 00 01 31 b0 f4 65 d8 c3 71 97 68 81 1b 0c 84 E: 0.546930 21 02 00 03 00 00 00 00 01 31 08 f5 65 e4 c3 71 97 68 83 1c 0c 84 E: 0.557888 21 02 00 03 00 00 00 00 01 31 68 f5 65 f0 e3 71 97 67 85 1c 0c 84 E: 0.568930 21 02 00 04 00 00 00 00 01 31 c0 f5 65 03 24 72 97 6a 84 1c 0b 84 E: 0.579961 21 02 00 06 00 00 00 00 01 31 18 f6 65 16 64 72 97 65 84 1b 0a 84 E: 0.590929 21 02 00 06 00 00 00 00 01 31 70 f6 65 2a c4 72 97 61 82 1b 09 84 E: 0.602960 21 02 00 06 ff 00 00 00 01 31 d0 f6 65 40 24 73 97 5d 81 1b 08 84 E: 0.613923 21 02 00 07 ff 00 00 00 01 31 28 f7 65 57 84 73 97 59 7f 1b 08 84 E: 0.624884 21 02 00 07 ff 00 00 00 01 31 80 f7 65 66 c4 73 97 5b 7f 1c 08 84 E: 0.635908 21 02 00 05 00 00 00 00 01 31 d8 f7 65 7b 04 74 97 5c 82 1c 08 84 E: 0.646929 21 02 00 06 ff 00 00 00 01 31 38 f8 65 8f 64 74 97 60 84 1c 09 84 E: 0.657905 21 02 00 06 ff 00 00 00 01 31 90 f8 65 a0 c4 74 97 61 82 1c 09 84 E: 0.668921 21 02 00 06 ff 00 00 00 01 31 e8 f8 65 ae 24 75 97 61 84 1c 09 84 E: 0.680912 21 02 00 04 00 00 00 00 01 31 40 f9 65 bb 44 75 97 65 86 1c 08 84 E: 0.691924 21 02 00 04 ff 00 00 00 01 31 a0 f9 65 c5 84 75 97 64 85 1c 07 84 E: 0.702904 21 02 00 03 00 00 00 00 01 31 f8 f9 65 cd c4 75 97 64 85 1b 06 84 E: 0.713920 21 02 00 02 00 00 00 00 01 31 50 fa 65 d3 04 76 97 61 81 1a 04 84 E: 0.724904 21 02 00 02 ff 00 00 00 01 31 a8 fa 65 da 44 76 97 61 83 15 02 84 E: 0.735925 21 02 00 00 00 00 00 00 01 31 08 fb 65 e6 a4 76 97 6b 90 09 00 84 E: 0.747921 21 02 00 00 00 00 00 00 01 31 60 fb 65 ef a4 77 b7 66 8a 03 00 84 E: 0.758967 21 02 00 00 00 00 00 00 00 31 b8 fb 65 ef a4 77 f7 00 00 00 00 84 E: 0.769911 21 02 00 00 00 00 00 00 00 31 10 fc 65 ef a4 77 17 00 00 00 00 84 And when I press down, the raw events look like this: E: 9.088774 21 02 00 00 00 00 00 00 01 31 20 99 6b 34 60 6f 8f 7c 80 20 11 8a E: 9.100794 21 02 00 00 ff 00 00 00 01 31 80 99 6b 35 60 6f 8f 7b 81 20 11 8a E: 9.111789 21 02 00 00 00 00 00 00 01 31 d8 99 6b 37 80 6f 8f 7a 81 20 11 8a E: 9.122795 21 02 00 00 00 00 00 00 01 31 30 9a 6b 39 a0 6f 8f 7a 83 20 12 8a E: 9.133777 21 02 00 00 00 00 00 00 01 31 88 9a 6b 3a a0 6f 8f 7a 7f 1f 12 8a E: 9.144740 21 02 00 00 00 00 00 00 01 31 e8 9a 6b 3b e0 6f 8f 79 7e 1f 12 8a E: 9.155772 21 02 00 00 00 00 00 00 01 31 40 9b 6b 3b 00 70 8f 7a 81 1f 15 8a E: 9.167771 21 02 00 00 00 00 00 00 01 31 98 9b 6b 3b 20 70 8f 7a 81 20 1a 8a E: 9.178777 21 02 00 00 ff 00 00 00 01 31 f0 9b 6b 3b 40 70 8f 7c 7f 20 20 8a E: 9.189738 21 02 00 00 00 00 00 00 01 31 50 9c 6b 3b 60 70 8f 7b 7e 21 25 8a E: 9.200779 21 02 00 00 00 00 00 00 01 31 a8 9c 6b 3a 80 70 8f 7d 80 21 29 8a E: 9.211740 21 02 00 00 ff 00 00 00 01 31 00 9d 6b 39 80 70 8f 7f 82 21 2e 8a E: 9.222779 21 02 00 00 00 00 00 00 01 31 58 9d 6b 39 c0 70 8f 7f 81 21 36 8a E: 9.235741 21 02 01 00 00 00 00 00 01 31 b9 9d 6b 39 e0 70 8f 7e 83 21 43 8a E: 9.245783 21 02 01 00 00 00 00 00 01 31 11 9e 6b 39 20 71 8f 7f 83 21 43 8a E: 9.256736 21 02 01 00 ff 00 00 00 01 31 69 9e 6b 3a 40 71 8f 7f 83 22 4e 8a E: 9.267780 21 02 01 00 00 00 00 00 01 31 c1 9e 6b 3a 60 71 8f 80 82 22 61 8a E: 9.278735 21 02 01 00 00 00 00 00 01 31 21 9f 6b 3b 60 71 8f 81 85 23 72 8a E: 9.289778 21 02 01 00 00 00 00 00 01 31 79 9f 6b 3c 20 71 8f 83 8a 24 80 8a E: 9.300734 21 02 01 00 00 00 00 00 01 31 d1 9f 6b 3c a0 70 8f 85 90 25 85 8a E: 9.311777 21 02 01 00 00 00 00 00 01 31 29 a0 6b 3d 20 70 8f 87 95 25 85 8a E: 9.323798 21 02 01 00 00 00 00 00 01 31 89 a0 6b 3e 60 6f 8f 85 97 25 85 8a E: 9.334777 21 02 01 00 02 00 00 00 01 31 e1 a0 6b 3f c0 6e 8f 84 99 26 84 8a E: 9.345734 21 02 01 01 01 00 00 00 01 31 39 a1 6b 40 40 6e 8f 84 99 26 83 8a E: 9.356769 21 02 01 00 02 00 00 00 01 31 91 a1 6b 41 c0 6d 8f 85 97 25 82 8a E: 9.367735 21 02 01 00 01 00 00 00 01 31 f1 a1 6b 42 80 6d 8f 85 97 25 82 8a E: 9.378770 21 02 01 00 00 00 00 00 01 31 49 a2 6b 44 60 6d 8f 84 96 25 80 8a E: 9.390769 21 02 01 01 01 00 00 00 01 31 a1 a2 6b 45 80 6d 8f 86 95 25 7c 8a E: 9.401784 21 02 01 00 00 00 00 00 01 31 f9 a2 6b 45 c0 6d 8f 85 94 24 78 8a E: 9.412733 21 02 01 00 00 00 00 00 01 31 59 a3 6b 46 00 6e 8f 85 93 24 75 8a E: 9.423768 21 02 01 00 00 00 00 00 01 31 b1 a3 6b 46 40 6e 8f 83 92 24 70 8a E: 9.434733 21 02 01 00 00 00 00 00 01 31 09 a4 6b 45 a0 6e 8f 82 8f 24 6b 8a E: 9.445769 21 02 01 00 00 00 00 00 01 31 61 a4 6b 44 00 6f 8f 81 8e 24 63 8a E: 9.456733 21 02 01 00 ff 00 00 00 01 31 c1 a4 6b 42 40 6f 8f 81 8c 23 59 8a E: 9.468784 21 02 01 00 ff 00 00 00 01 31 19 a5 6b 41 80 6f 8f 81 8a 23 4c 8a E: 9.479731 21 02 01 00 00 00 00 00 01 31 71 a5 6b 3f 80 6f 8f 81 8d 23 3d 8a E: 9.490786 21 02 01 00 ff 00 00 00 01 31 c9 a5 6b 3d 80 6f 8f 82 8f 23 29 8a E: 9.502789 21 02 00 00 00 00 00 00 01 31 28 a6 6b 3b 80 6f 8f 7f 8b 21 14 8a E: 9.512772 21 02 00 00 00 00 00 00 01 31 80 a6 6b 36 00 6f 8f 7c 8c 18 14 8a E: 9.523782 21 02 00 00 00 00 00 00 01 31 d8 a6 6b 31 c0 6f af 7a 92 05 14 8a E: 9.535779 21 02 00 00 00 00 00 00 01 31 30 a7 6b 31 c0 6f ef 00 00 00 00 8a E: 9.546761 21 02 00 00 00 00 00 00 01 31 90 a7 6b 31 c0 6f 0f 00 00 00 00 8a Reproducible: Always Steps to Reproduce: 1. Plug in apple trackpad 2 2. Try to move the cursor 3. Debug with the aforementioned tools Actual Results: The cursor doesn't move. Expected Results: The cursor should move. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362#c1
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362#c2
Preston Marshall
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362#c3
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1141362
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com