From owner-freebsd-current@FreeBSD.ORG Mon Jun 20 01:56:18 2005 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB89D16A41C for ; Mon, 20 Jun 2005 01:56:18 +0000 (GMT) (envelope-from ade@FreeBSD.org) Received: from mail.lovett.com (foo.lovett.com [67.134.38.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7411C43D1D for ; Mon, 20 Jun 2005 01:56:18 +0000 (GMT) (envelope-from ade@FreeBSD.org) Received: from hellfire.lovett.com ([67.134.38.149]:61953) by mail.lovett.com with esmtpa (Exim 4.51 (FreeBSD)) id 1DkBWL-0007Mq-TZ; Sun, 19 Jun 2005 18:56:18 -0700 Message-ID: <42B6224D.8020009@FreeBSD.org> Date: Sun, 19 Jun 2005 18:56:29 -0700 From: Ade Lovett User-Agent: Mozilla Thunderbird 1.0.2 (Macintosh/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Doug White References: <42AFE83B.9050305@FreeBSD.org> <20050619154633.Y83634@carver.gumbysoft.com> In-Reply-To: <20050619154633.Y83634@carver.gumbysoft.com> X-Enigmail-Version: 0.91.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: ade@lovett.com Cc: current@FreeBSD.org Subject: Re: USB mouse woes X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jun 2005 01:56:18 -0000 Doug White wrote: > Compile with USB_DEBUG and ratchet up the ums debug level and see what > movement deltas are coming off the device. Cranking hw.usb.ums.debug to 10 reveals the following: - with the mouse plugged in to a USB port, there's no activity at all reported by ums, just the pointer appearing on syscons for approximately half a second, then going away, never to return - booting the system (either warm or cold) without the mouse plugged in, then connecting it to any of the USB ports, reveals the following: ums_intr: sc=0xffffff000093b800 status=13 ums_intr: data = 01 00 00 00 01 02 ums_intr: status=13 ums_intr: x:0 y:0 z:-1 t:0 buttons:0x0 at about the time the pointer appears. After this, nothing happens. So the status being returned is USBD_IOERROR, so expecting the mouse to work after that is being somewhat unreasonable. Further cranking up debugging: hw.usb.debug=10 hw.usb.ehci.debug=10 hw.usb.uhci.debug=10 hw.usb.ums.debug=10 Results in a whole ton of USB debug information sent to the console. Rather than mailing this to the list, I've stuck it up as: http://people.FreeBSD.org/~ade/usb-dmesg.out I've annotated it with the exact point where the mouse was connected up from a cold-booted system, it is otherwise unchanged. I don't mind admitting to being completely out of my depth at this point, so I'm kinda stuck... -aDe