Hi All!
I have a Microsoft wireless keyboard+mouse combo. Marketing name is Wireless
Optical Desktop 3.0, the usb product string contains version number 2.10:
T: Bus=01 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=045e ProdID=009d Rev= 0.38
S: Manufacturer=Microsft
S: Product=Microsoft Wireless Optical Desktop<AE> 2.10
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
The attached patch makes it work in "pure usb" mode (usb connector plugged in,
ps/2 keyboard connector left unplugged).
Without the patch, the device continuously disconnects/reconnects until it uses
up all available device addresses.
I'm not on this list.
Best Regards,
Zoltan
--- linux-2.6.17-rc5/drivers/usb/input/hid-core.c.orig 2006-06-05
14:36:57.000000000 +0200
+++ linux-2.6.17-rc5/drivers/usb/input/hid-core.c 2006-06-05
14:43:07.000000000 +0200
@@ -1563,6 +1563,9 @@
#define USB_VENDOR_ID_CREATIVELABS 0x062a
#define USB_DEVICE_ID_CREATIVELABS_SILVERCREST 0x0201
+#define USB_VENDOR_ID_MICROSOFT 0x045e
+#define USB_DEVICE_ID_WLESS_DESKTOP_210 0x009d
+
/*
* Alphabetically sorted blacklist by quirk type.
*/
@@ -1719,6 +1722,8 @@
{ USB_VENDOR_ID_PANJIT, 0x0003, HID_QUIRK_IGNORE },
{ USB_VENDOR_ID_PANJIT, 0x0004, HID_QUIRK_IGNORE },
+ { USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_WLESS_DESKTOP_210,
HID_QUIRK_NOGET },
+
{ 0, 0 }
};
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel