Re: [PATCH] hid: Add NOGET quirk for Quanta usb optical touchscreen Pixart to prevent timeout

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 29 Mar 2010 16:25:31 +0200 (CEST), Jiri Kosina <jkosina@xxxxxxx> wrote :

> On Mon, 29 Mar 2010, Anisse Astier wrote:
> 
> > 
> > Add the NOGET quirk for the Quanta optical touchscreen present on MSI AE2220,
> > Otherwise, the hid-quanta driver timeouts at load time:
> > 
> > drivers/hid/usbhid/hid-core.c: usb_submit_urb(ctrl) failed
> > quanta-touch 0003:0408:3001.0003: timeout initializing reports
> > input: PixArt Imaging Inc. Optical Touch Screen as /class/input/input7
> > quanta-touch 0003:0408:3001.0003: input: USB HID v1.10 Device [PixArt Imaging Inc. Optical Touch Screen] on usb-0000:00:06.0-2/input0
> > 
> > Signed-off-by: Anisse Astier <anisse@xxxxxxxxx>
> > ---
> >  drivers/hid/usbhid/hid-quirks.c |    1 +
> >  1 files changed, 1 insertions(+), 0 deletions(-)
> > 
> > diff --git a/drivers/hid/usbhid/hid-quirks.c b/drivers/hid/usbhid/hid-quirks.c
> > index 928943c..e71e005 100644
> > --- a/drivers/hid/usbhid/hid-quirks.c
> > +++ b/drivers/hid/usbhid/hid-quirks.c
> > @@ -60,6 +60,7 @@ static const struct hid_blacklist {
> >  	{ USB_VENDOR_ID_DMI, USB_DEVICE_ID_DMI_ENC, HID_QUIRK_NOGET },
> >  	{ USB_VENDOR_ID_ELO, USB_DEVICE_ID_ELO_TS2700, HID_QUIRK_NOGET },
> >  	{ USB_VENDOR_ID_PRODIGE, USB_DEVICE_ID_PRODIGE_CORDLESS, HID_QUIRK_NOGET },
> > +	{ USB_VENDOR_ID_QUANTA, USB_DEVICE_ID_PIXART_IMAGING_INC_OPTICAL_TOUCH_SCREEN, HID_QUIRK_NOGET },
> >  	{ USB_VENDOR_ID_SUN, USB_DEVICE_ID_RARITAN_KVM_DONGLE, HID_QUIRK_NOGET },
> >  	{ USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_TURBOX_KEYBOARD, HID_QUIRK_NOGET },
> >  	{ USB_VENDOR_ID_UCLOGIC, USB_DEVICE_ID_UCLOGIC_TABLET_PF1209, HID_QUIRK_MULTI_INPUT },
> 
> I have applied the patch, but I wonder why Alex (who added this device ID 
> initially) wasn't seeing it?
Good question indeed, that's why I included him in the Cc. I just assumed that
he saw it but didn't bother, since this problem is not critical: the driver
just works correctly after the timeout, and we can receive the touchscreen
events.

Maybe I'm wrong, Alex?

Regards,

Anisse
--
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

[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux