Gmane
Favicon
From: Jiri Kosina <jkosina@...>
Subject: Re: diNovo Mini works with diNovo Edge quirk (was Re: quirk howto?)
Newsgroups: gmane.linux.usb.general
Date: 2008-03-31 21:38:32 GMT (1 year, 13 weeks, 3 days, 21 hours and 55 minutes ago)
On Mon, 31 Mar 2008, Tom Horsley wrote:

> OK, the Edge quirk seems to work for the Mini as well. On gentoo I patched
> the hid-quirks.c file and got things working, and on Fedora 8, I added this
> kernel boot parameter (apparently usbhid is not a separate module on
> fedora):
>    usbhid.quirks=0x046d:0xc71f:0x00080000
> Seems to function perfectly after reboot with that kernel option.

Thanks a lot for testing, I have queued the patch below in my tree.

commit 3a0370717be487a4b9f0840d7d8f30838d064f02
Author: Jiri Kosina <jkosina@...>
Date:   Mon Mar 31 23:49:22 2008 +0200

    HID: Logitech diNovo Mini pad support

    Logitech diNovo Mini needs DUPLICATE_USAGES quirk.

    Reported-by: Tom Horsley <tom.horsley@...>
    Signed-off-by: Jiri Kosina <jkosina@...>

diff --git a/drivers/hid/usbhid/hid-quirks.c b/drivers/hid/usbhid/hid-quirks.c
index 49f52a9..a104d1e 100644
--- a/drivers/hid/usbhid/hid-quirks.c
+++ b/drivers/hid/usbhid/hid-quirks.c
@@ -320,6 +320,7 @@
 #define USB_DEVICE_ID_LOGITECH_CORDLESS_DESKTOP_LX500	0xc512
 #define USB_DEVICE_ID_MX3000_RECEIVER	0xc513
 #define USB_DEVICE_ID_DINOVO_EDGE	0xc714
+#define USB_DEVICE_ID_DINOVO_MINI	0xc71f

 #define USB_VENDOR_ID_MCC		0x09db
 #define USB_DEVICE_ID_MCC_PMD1024LS	0x0076
@@ -431,6 +432,7 @@ static const struct hid_blacklist {
 	{ USB_VENDOR_ID_TOPMAX, USB_DEVICE_ID_TOPMAX_COBRAPAD, HID_QUIRK_BADPAD },
 	
 	{ USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_DINOVO_EDGE, HID_QUIRK_DUPLICATE_USAGES },
+	{ USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_DINOVO_MINI, HID_QUIRK_DUPLICATE_USAGES },

 	{ USB_VENDOR_ID_BELKIN, USB_DEVICE_ID_FLIP_KVM, HID_QUIRK_HIDDEV },
 	{ USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4, HID_QUIRK_HIDDEV |
HID_QUIRK_IGNORE_HIDINPUT },

-- 
Jiri Kosina
SUSE Labs
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@...
More majordomo info at  http://vger.kernel.org/majordomo-info.html