Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2008 10:39:17 -0800
From:      "Duane H. Hesser" <duane.hesser@gmail.com>
To:        freebsd-usb@freebsd.org
Subject:   Re: usb/121052: Microsoft Notebook Optical Mouse 3000 (model 1049) doesn't work
Message-ID:  <200802251839.m1PIdHrQ002097@belinda.androcles.org>
In-Reply-To: <20080225171400.GB56247@plan0.kaiwan.csbnet.se>
References:  <200802242330.m1ONU4H3074911@freefall.freebsd.org> <20080225022450.GA40942@plan0.kaiwan.csbnet.se> <20080225075647.854d071f.dhesser@accima.com> <20080225171400.GB56247@plan0.kaiwan.csbnet.se>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 25 Feb 2008 18:14:00 +0100
Kai Wang <kaiwang27@gmail.com> wrote:

> 
> The format of these report is really nice ;-)
> 

thanks

> 
> To figure out what these other report IDs really does, we could probably
> sniff the USB traffic under Windows with the mouse driver installed.
> 

That might be possible if the features are used by the MS driver (in fact,
if they actually do anything).  I strongly suspect that the reports are
bogus.  I have a 

Microsoft Microsoft<AE> 2.4GHz Transceiver V2.0, class 0/0, rev 2.00/2.50, addr 3, iclass 3/1
    (Microsoft 2.4 Ghz wireless notebook mouse)

which has an identical report descriptor.  That mouse *does* have 5 buttons
and a tilt wheel, and *doesn't* report spuriously on ID 0x15.  I have watched the
0x15 data go by while testing my driver, but find no clue to what it is for.

Another way to look at the other reports is to have the driver ask for them by
ID.  An ioctl added to the driver could allow 'mouse-report' to request input
reports and then read them when they come back.
---------
Duane Hesser



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802251839.m1PIdHrQ002097>