Re: [PATCH] hid: ignore digitizer usage Undefined (0x00)

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

 



On Thu, 27 May 2010, Forest Bond wrote:

> SMART Technologies has recommended this change to fix a problem reported
> with SMART Board series interactive whiteboards.
> 
> A description of the device-specific symptom follows:
> 
>   When the board is connected my mouse bounces up to the top left corner.
> 
> Bjorn has tested this fix with model SB680.
> 
> Tested-by: Bjorn Behrendt <bbehrendt@xxxxxxxxxxxxxx>
> Signed-off-by: Forest Bond <forest@xxxxxxxxxxxxxxxxxxx>
> ---
>  drivers/hid/hid-input.c |    3 +++
>  1 files changed, 3 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c
> index 7a0d2e4..6b10e5a 100644
> --- a/drivers/hid/hid-input.c
> +++ b/drivers/hid/hid-input.c
> @@ -301,6 +301,9 @@ static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_fiel
>  
>  	case HID_UP_DIGITIZER:
>  		switch (usage->hid & 0xff) {
> +		case 0x00: /* Undefined */
> +			goto ignore;
> +
>  		case 0x30: /* TipPressure */
>  			if (!test_bit(BTN_TOUCH, input->keybit)) {
>  				device->quirks |= HID_QUIRK_NOTOUCH;

Hi,

I have applied the patch as it makes sense per se.

Still, I'd be interested to know what is the device in question actually 
sending and what it has in its report descriptor. Does it indeed use 0x00 
code? For what reason?

Thanks,

-- 
Jiri Kosina
SUSE Labs, Novell Inc.

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