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.