From owner-freebsd-stable@FreeBSD.ORG Mon Mar 21 00:33:02 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5FB616A4CE for ; Mon, 21 Mar 2005 00:33:02 +0000 (GMT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id C815143D46 for ; Mon, 21 Mar 2005 00:33:01 +0000 (GMT) (envelope-from iedowse@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 21 Mar 2005 00:33:01 +0000 (GMT) To: Marius =?ISO-8859-1?Q?N=FCnnerich?= In-Reply-To: Your message of "Mon, 21 Mar 2005 00:10:22 +0100." <20050321001022.15659799@olaf.hackerzberg.dyndns.org> Date: Mon, 21 Mar 2005 00:33:00 +0000 From: Ian Dowse Message-ID: <200503210033.aa57459@salmon.maths.tcd.ie> cc: freebsd-stable@freebsd.org Subject: Re: USB Mouse not working X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Mar 2005 00:33:02 -0000 In message <20050321001022.15659799@olaf.hackerzberg.dyndns.org>, Marius =?ISO- 8859-1?Q?N=FCnnerich?= writes: >On Sun, 20 Mar 2005 19:29:18 +0000 >Ian Dowse wrote: > >> BTW, before adding more workarounds here it would be worth reading: >> >> http://www.usb.org/developers/devclass_docs/HID1_11.pdf >> >> I don't know if this is true, but I suspect the main problem is >> that we are simply ignoring the information in the report descriptor >> that says how to interpret the data coming from the mouse. Can >> somebody check if this is the case, or if these mice really need >> special case workarounds? > >I didn't read the whole document, but as far as I understand the table >on the bottom of page 61 (of the document, not the pdf-file) it is clear >how the data should be interpreted, and that my mouse (like the >intellimouse) is not conforming to this standard. I think page 61 is just an example of one possible report descriptor for a mouse. Could you follow the instructions below to get the report descriptor for your mouse and post it to the list? o Remove the `ums' device from your kernel config, but leave in the `uhid' device (if you're using modules, just unload ums and make sure uhid is loaded). o Plug in the mouse o Check dmesg for the correct uhid device, e.g. you should see something like: uhid0: Logitech USB Mouse, rev 1.10/4.10, addr 2, iclass 3/1 o Run this command usbhidctl -f /dev/uhid0 -ra replacing the uhid0 name with the correct device for your mouse. Thanks, Ian