Date: Mon, 10 Nov 2008 20:04:10 GMT From: Arjan de Vet <devet@devet.org> To: freebsd-gnats-submit@FreeBSD.org Subject: usb/128760: [ums] patch for Microsoft Comfort Optical Mouse 3000 (model 1043) Message-ID: <200811102004.mAAK4ANn056158@www.freebsd.org> Resent-Message-ID: <200811102010.mAAKA1pZ054465@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 128760 >Category: usb >Synopsis: [ums] patch for Microsoft Comfort Optical Mouse 3000 (model 1043) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Nov 10 20:10:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Arjan de Vet >Release: FreeBSD 7.0-RELEASE-p5 >Organization: >Environment: FreeBSD adv.devet.org 7.0-RELEASE-p5 FreeBSD 7.0-RELEASE-p5 #1: Mon Nov 10 20:17:26 CET 2008 root@adv.devet.org:/usr/obj/usr/src/sys/ADV i386 >Description: The Microsoft Comfort Optical Mouse 3000 (model 1043), a wired USB mouse, does not work by default. Its characteristics are: Microsoft Optical Mouse with Tilt Wheel(0x00d1), Microsoft(0x045e), rev 1.20 >How-To-Repeat: Plug in a mouse of the type mentioned. >Fix: The attached patch (relative to RELENG_7_0) makes the mouse working, except for left/right tilt-wheel and 4th button which might need more code. Patch attached with submission follows: Index: usb_quirks.c =================================================================== RCS file: /home/freebsd/CVS/src/sys/dev/usb/usb_quirks.c,v retrieving revision 1.63.4.1 diff -u -r1.63.4.1 usb_quirks.c --- usb_quirks.c 7 Jan 2008 23:12:45 -0000 1.63.4.1 +++ usb_quirks.c 10 Nov 2008 18:57:34 -0000 @@ -88,6 +88,8 @@ ANY, { UQ_MS_BAD_CLASS | UQ_MS_LEADING_BYTE }}, { USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLNOTEBOOK2, ANY, { UQ_MS_BAD_CLASS | UQ_MS_LEADING_BYTE }}, + { USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_COMFORT3000, + ANY, { UQ_MS_BAD_CLASS | UQ_MS_LEADING_BYTE }}, { USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLINTELLIMOUSE, ANY, { UQ_MS_LEADING_BYTE }}, Index: usbdevs =================================================================== RCS file: /home/freebsd/CVS/src/sys/dev/usb/usbdevs,v retrieving revision 1.328.2.1.2.1 diff -u -r1.328.2.1.2.1 usbdevs --- usbdevs 7 Jan 2008 23:12:45 -0000 1.328.2.1.2.1 +++ usbdevs 10 Nov 2008 19:54:43 -0000 @@ -1640,6 +1640,7 @@ product MICROSOFT WLINTELLIMOUSE 0x008c Wireless Optical IntelliMouse product MICROSOFT WLNOTEBOOK 0x00b9 Wireless Optical Mouse (Model 1023) product MICROSOFT WLNOTEBOOK2 0x00e1 Wireless Optical Mouse 3000 (Model 1056) +product MICROSOFT COMFORT3000 0x00d1 Comfort Optical Mouse 3000 (Model 1043) product MICROSOFT WLUSBMOUSE 0x00b9 Wireless USB Mouse product MICROSOFT XBOX360 0x0292 XBOX 360 WLAN >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811102004.mAAK4ANn056158>