From owner-freebsd-usb@FreeBSD.ORG Mon Feb 25 18:38:54 2008 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44A1716A404 for ; Mon, 25 Feb 2008 18:38:54 +0000 (UTC) (envelope-from duane.hesser@gmail.com) Received: from mail.odessaoffice.com (mail.odessaoffice.com [64.146.146.8]) by mx1.freebsd.org (Postfix) with ESMTP id 2F56013C45A for ; Mon, 25 Feb 2008 18:38:53 +0000 (UTC) (envelope-from duane.hesser@gmail.com) Received: from belinda.androcles.org ([::ffff:64.146.146.203]) (AUTH: CRAM-MD5 dhesser@accima.com, TLS: TLSv1/SSLv3, 256bits, AES256-SHA) by mail.odessaoffice.com with esmtp; Mon, 25 Feb 2008 10:38:53 -0800 id 002F00F7.47C30B3D.0000422B Received: from belinda.androcles.org (localhost [127.0.0.1]) by belinda.androcles.org (8.14.2/8.14.2/8.13.3/1) with SMTP id m1PIdHrQ002097 for ; Mon, 25 Feb 2008 10:39:17 -0800 (PST) (envelope-from duane.hesser@gmail.com) Message-Id: <200802251839.m1PIdHrQ002097@belinda.androcles.org> Date: Mon, 25 Feb 2008 10:39:17 -0800 From: "Duane H. Hesser" To: freebsd-usb@freebsd.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> X-Mailer: Sylpheed 2.4.0beta7 (GTK+ 2.12.3; i386-portbld-freebsd6.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: usb/121052: Microsoft Notebook Optical Mouse 3000 (model 1049) doesn't work X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Duane.Hesser@gmail.com List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 18:38:54 -0000 On Mon, 25 Feb 2008 18:14:00 +0100 Kai Wang 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 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