Hi Forest, On Fri, Aug 30, 2013 at 02:45:02PM -0400, Forest Bond wrote: > For now look at hid_ignore in hid-core.c. You can probably set > HID_QUIRK_NO_IGNORE to work around the problem. You'll probably also want to > blacklist usbtouchscreen.
That helped indeed.
Changing
case USB_VENDOR_ID_DWAV:
/* These are handled by usbtouchscreen. hdev->type is probably
* HID_TYPE_USBNONE, but we say !HID_TYPE_USBMOUSE to match
* usbtouchscreen. */
if ((hdev->product == USB_DEVICE_ID_EGALAX_TOUCHCONTROLLER ||
hdev->product == USB_DEVICE_ID_DWAV_TOUCHCONTROLLER) &&
hdev->type != HID_TYPE_USBMOUSE)
return true;
break;
to
case USB_VENDOR_ID_DWAV:
/* These are handled by usbtouchscreen. hdev->type is probably
* HID_TYPE_USBNONE, but we say !HID_TYPE_USBMOUSE to match
* usbtouchscreen. */
if (hdev->product == USB_DEVICE_ID_DWAV_TOUCHCONTROLLER &&
hdev->type != HID_TYPE_USBMOUSE)
return true;
break;
did the trick.
I also commented the dev id in usbtouchscreen.c out.
// {USB_DEVICE(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX},
Thanks,
Sebastian Dalfuß
signature.asc
Description: Digital signature
