Op Tuesday 08 January 2008 17:12:50 schreef u:
> On Mon, 7 Jan 2008, Jonas Delrue wrote:
> > The mouse is not in lsusb list but  I found the data using hidd --show.
> > Seems like my product id is 0x0701.
> > 0:12:5A:64:50:78 Microsoft Mouse [045e:0701] connected
>
> Hi Jonas,
>
> could you please verify whether the patch below, when applied on top of
> recent -mm tree, fixes the problem for you?
>
> diff --git a/drivers/hid/hid-input-quirks.c
> b/drivers/hid/hid-input-quirks.c index 4bcdc9b..4890124 100644
> --- a/drivers/hid/hid-input-quirks.c
> +++ b/drivers/hid/hid-input-quirks.c
> @@ -296,6 +296,7 @@ static int quirk_btc_8193(struct hid_usage *usage,
> struct input_dev *input, #define VENDOR_ID_MICROSOFT                  0x045e
>  #define DEVICE_ID_MS4K                               0x00db
>  #define DEVICE_ID_MS6K                               0x00f9
> +#define DEVICE_IS_MS_PRESENTER_MOUSE         0x0701
>  #define DEVICE_ID_MS_PRESENTER_8K            0x0713
>
>  #define VENDOR_ID_MONTEREY                   0x0566
> @@ -325,6 +326,7 @@ static const struct hid_input_blacklist {
>       { VENDOR_ID_MICROSOFT, DEVICE_ID_MS4K, quirk_microsoft_ergonomy_kb },
>       { VENDOR_ID_MICROSOFT, DEVICE_ID_MS6K, quirk_microsoft_ergonomy_kb },
>       { VENDOR_ID_MICROSOFT, DEVICE_ID_MS_PRESENTER_8K,
> quirk_microsoft_presenter_8k }, +     { VENDOR_ID_MICROSOFT,
> DEVICE_IS_MS_PRESENTER_MOUSE, quirk_microsoft_presenter_8k },
>
>       { VENDOR_ID_MONTEREY, DEVICE_ID_GENIUS_KB29E, quirk_cherry_genius_29e },

This fixes the problem. Another question, wouldn't it be better to assign the 
buttons to virtual buttons instead of real buttons? It's hard using the 
buttons for multimedia this way.  

Reply via email to