usb/125941: not working wheel on my microsoft notebook optical mouse 3000

Grzegorz Blach magik at back-up.pl
Tue Aug 12 16:20:03 UTC 2008


The following reply was made to PR usb/125941; it has been noted by GNATS.

From: Grzegorz Blach <magik at back-up.pl>
To: Kai Wang <kaiwang27 at gmail.com>
Cc: FreeBSD-gnats-submit at FreeBSD.org, freebsd-usb at FreeBSD.org
Subject: Re: usb/125941: not working wheel on my microsoft notebook optical
 mouse 3000
Date: Tue, 12 Aug 2008 18:17:44 +0200

 On Tue, 12 Aug 2008 17:01:39 +0200
 Kai Wang <kaiwang27 at gmail.com> wrote:
 
 > > > > > Could you please try the patch attached
 > > > > > against /sys/dev/usb/hid.c along with the debug printf patch
 > > > > > for ums.c, and see what the result will be?
 > > > > > 
 > > > > > 
 > > > > 
 > > > > kernel with appiled this two patches reports that:
 > > > > 
 > > > > ums0: <Microsoft Microsoft Notebook Optical Mouse with Tilt
 > > > > Wheel, class 0/0, rev 2.00/1.20, addr 2> on uhub0 ums0: mouse
 > > > > has no Y report device_attach: ums0 attach returned 6
 > > > > 
 > > > 
 > > > Sorry I made a mistake in previous patch. 
 > > > 
 > > > How about this one?
 > > > 
 > > 
 > > Again, the same message as above:
 > > 
 > > ums0: <Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel,
 > > class 0/0, rev 2.00/1.20, addr 2> on uhub0
 > > ums0: mouse has no Y report
 > > device_attach: ums0 attach returned 6
 > 
 > Strange.. This should not happen. Did you revert previous hid.c
 > patch before applying this one?
 
 OK, I have updated source from cvs, then appiled hid.diff and rebuild
 kernel, when kernel boot I see:
 
   ums0: <Microsoft Microsoft Notebook Optical Mouse with Tilt Wheel,
   class 0/0, rev 2.00/1.20, addr 2> on uhub0 wheel=1
   sc->flags=0x0001
   ums0: 3 buttons and Z dir.
   sc->sc_loc_z.size=8
 
 Wheel is working correctly, but I don't have info about TILT dir (but
 I never used this direction).


More information about the freebsd-usb mailing list