From owner-freebsd-i386@FreeBSD.ORG Tue Nov 24 23:00:10 2009 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 991E41065670 for ; Tue, 24 Nov 2009 23:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 75FBE8FC0A for ; Tue, 24 Nov 2009 23:00:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nAON0AL4010209 for ; Tue, 24 Nov 2009 23:00:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nAON0AK5010208; Tue, 24 Nov 2009 23:00:10 GMT (envelope-from gnats) Resent-Date: Tue, 24 Nov 2009 23:00:10 GMT Resent-Message-Id: <200911242300.nAON0AK5010208@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ondrej Majerech Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDFE6106568F for ; Tue, 24 Nov 2009 22:51:01 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 92DA68FC0C for ; Tue, 24 Nov 2009 22:51:01 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nAOMp1s0038628 for ; Tue, 24 Nov 2009 22:51:01 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id nAOMp1lq038627; Tue, 24 Nov 2009 22:51:01 GMT (envelope-from nobody) Message-Id: <200911242251.nAOMp1lq038627@www.freebsd.org> Date: Tue, 24 Nov 2009 22:51:01 GMT From: Ondrej Majerech To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: i386/140849: USB mouse doesn't work under FreeBSD 8.0-RELEASE X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Nov 2009 23:00:10 -0000 >Number: 140849 >Category: i386 >Synopsis: USB mouse doesn't work under FreeBSD 8.0-RELEASE >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Nov 24 23:00:10 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Ondrej Majerech >Release: 8.0-RELEASE >Organization: >Environment: FreeBSD starlight 8.0-RELEASE FreeBSD 8.0-RELEASE #2: Tue Nov 24 21:44:11 CET 2009 root@starlight:/usr/obj/usr/src/sys/STARLIGHT i386 >Description: I've just upgraded my box to 8.0-RELEASE (FreeBSD starlight 8.0-RELEASE FreeBSD 8.0-RELEASE #9: Mon Nov 23 17:52:12 CET 2009 root@starlight:/usr/obj/usr/src/sys/STARLIGHT i386) via csup'ing to RELENG_8_0 and the usual suite of buildworld, buildkernel, installkernel, mergemaster -p, installworld, mergemaster. My USB mouse doesn't work now. While booting, I can see error messages from the USB part of the kernel; the same messages also reappear when I disconnect and reconnect the thing. They read the following: (Grabbed from /var/log/messages after having dis- and re-connected the mouse.) Nov 23 18:54:19 starlight kernel: usb_alloc_device:1586: set address 2 failed (USB_ERR_TIMEOUT, ignored) Nov 23 18:54:20 starlight kernel: usb_alloc_device:1624: getting device descriptor at addr 2 failed, USB_ERR_TIMEOUT! Nov 23 18:54:21 starlight kernel: usbd_req_re_enumerate:1539: addr=2, set address failed! (USB_ERR_TIMEOUT, ignored) Nov 23 18:54:22 starlight kernel: usbd_req_re_enumerate:1553: getting device descriptor at addr 2 failed, USB_ERR_TIMEOUT! Nov 23 18:54:24 starlight kernel: usbd_req_re_enumerate:1539: addr=2, set address failed! (USB_ERR_TIMEOUT, ignored) Nov 23 18:54:25 starlight kernel: usbd_req_re_enumerate:1553: getting device descriptor at addr 2 failed, USB_ERR_TIMEOUT! Nov 23 18:54:25 starlight kernel: ugen0.2: <(null)> at usbus0 (disconnected) Nov 23 18:54:25 starlight kernel: uhub_reattach_port:435: could not allocate new device! The mouse was working without any problems whatsoever on 8.0-RC3 and all older FBSD versions that I used. This issue also isn't present in 9-CURRENT from 24 Nov 2009. My USB stick and my cellphone connected via USB cable both work flawlessly without producing anything unusual in dmesg. My USB printer exhibits the same behaviour. It's been suggested to me on the freebsd-usb mailing list that I disable USB Legacy devices support in BIOS, but that didn't change anything. Disabling USB support in BIOS results in FreeBSD not knowing about any USB ports whatsoever. Hardware in question is: Gigabyte GA-MA78GM-UD2H motherboard and a Labtec wireless USB mouse, using on-board USB hubs. >How-To-Repeat: 1) Boot with USB mouse plugged in or plug it into a running system. 2) Observe the mouse not working. >Fix: >Release-Note: >Audit-Trail: >Unformatted: