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

Reply via email to