On Jun 19 2016 or thereabouts, Dennis Chen wrote: > On Sat, 2016-06-18 at 21:45 +0200, Benjamin Tissoires wrote: > > > > That's the entire purpose of the series I mentioned below. It adds > > the keyboard support, caps lock and multitouch, so there is nothing > > more to fix once it is in. The benefit is that > > MT_CLS_EXPORT_ALL_INPUTS exports far too many input devices while > > the series exports only the required ones. > > > > Ah. Sorry, I misunderstood. no worries. > > I've tested the patches you sent. There is one major issue: the > keyboard/touchpad no longer functions after a disconnect. However, on a > clean bootup of the Surface Pro 3, I can confirm that the keyboard > seems fully functional, i.e. touchpad works, CAPS LOCK LED is toggled, > etc. When you say disconnect, you mean disconnecting the cover and re-attaching it? If so, I can't understand why it would fail with my patches but not without. Could you send the dmesg after disconnet/reconnect and some hid-recorder[1] trace after re-attaching the device when the keyboard is not working? Cheers, Benjamin [1] http://bentiss.github.io/hid-replay-docs/ -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html