Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Nov 2009 22:51:01 GMT
From:      Ondrej Majerech <oxyd.oxyd@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/140849: USB mouse doesn't work under FreeBSD 8.0-RELEASE
Message-ID:  <200911242251.nAOMp1lq038627@www.freebsd.org>
Resent-Message-ID: <200911242300.nAON0AK5010208@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:



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