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 } }; _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel