Here's the always-poll quirk that is needed to prevent the Elan touchscreen from disconnecting itself from the bus. These patches are against v3.16.1, but applies fine to hid-next. Note that this series is not dependent on the device-qualifier quirk [1], which is needed to get the same device to enumerate reliably, so these two quirks could in through the USB and HID tree, respectively. Johan [1] http://marc.info/?l=linux-usb&m=140898201107571&w=2 Johan Hovold (2): HID: usbhid: add always-poll quirk HID: usbhid: enable always-poll quirk for Elan Touchscreen drivers/hid/hid-ids.h | 3 +++ drivers/hid/usbhid/hid-core.c | 26 +++++++++++++++++++++++--- drivers/hid/usbhid/hid-quirks.c | 1 + include/linux/hid.h | 1 + 4 files changed, 28 insertions(+), 3 deletions(-) -- 1.8.5.5 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html