From owner-freebsd-usb@FreeBSD.ORG Sun Nov 1 05:50:01 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE6E61065676 for ; Sun, 1 Nov 2009 05:50:01 +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 8B8208FC1C for ; Sun, 1 Nov 2009 05:50:01 +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 nA15o0Yv044209 for ; Sun, 1 Nov 2009 05:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nA15o0K2044208; Sun, 1 Nov 2009 05:50:00 GMT (envelope-from gnats) Resent-Date: Sun, 1 Nov 2009 05:50:00 GMT Resent-Message-Id: <200911010550.nA15o0K2044208@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Brandon Gooch Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE7B8106566C for ; Sun, 1 Nov 2009 05:45:55 +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 C32B18FC08 for ; Sun, 1 Nov 2009 05:45:55 +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 nA15jtfr012077 for ; Sun, 1 Nov 2009 05:45:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id nA15jtFR012076; Sun, 1 Nov 2009 05:45:55 GMT (envelope-from nobody) Message-Id: <200911010545.nA15jtFR012076@www.freebsd.org> Date: Sun, 1 Nov 2009 05:45:55 GMT From: Brandon Gooch To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: usb/140160: USB ports are no longer "active" after ACPI suspend/resume cycle. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Nov 2009 05:50:01 -0000 >Number: 140160 >Category: usb >Synopsis: USB ports are no longer "active" after ACPI suspend/resume cycle. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Nov 01 05:50:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Brandon Gooch >Release: 8.0 >Organization: >Environment: FreeBSD x300 8.0-RC2 FreeBSD 8.0-RC2 #0 r198667: Fri Oct 30 02:21:46 UTC 2009 root@x300:/usr/obj/usr/src/sys/X300 amd64 >Description: USB ports are unavailable after a suspend/resume cycle. From /var/log/messages: Oct 31 13:41:22 x300 acpi: suspend at 20091031 13:41:22 Oct 31 13:41:26 x300 kernel: ugen0.2: at usbus0 (disconnected) Oct 31 13:41:35 x300 kernel: ugen6.2: at usbus6 (disconnected) Oct 31 13:41:35 x300 kernel: usb_alloc_device:1597: set address 2 failed (USB_ERR_TIMEOUT, ignored) Oct 31 13:41:47 x300 kernel: usb_alloc_device:1635: getting device descriptor at addr 2 failed, USB_ERR_STALLED! Oct 31 13:41:47 x300 kernel: usbus2: port reset timeout Oct 31 13:41:47 x300 kernel: uhub_reattach_port:371: port 2 reset failed, error=USB_ERR_TIMEOUT Oct 31 13:41:47 x300 kernel: uhub_reattach_port:458: device problem (USB_ERR_TIMEOUT), disabling port 2 Oct 31 13:41:47 x300 kernel: usbus6: port reset timeout Oct 31 13:41:47 x300 kernel: uhub_reattach_port:371: port 5 reset failed, error=USB_ERR_TIMEOUT Oct 31 13:41:47 x300 kernel: uhub_reattach_port:458: device problem (USB_ERR_TIMEOUT), disabling port 5 Oct 31 13:41:47 x300 kernel: usbd_req_re_enumerate:1539: addr=2, set address failed! (USB_ERR_STALLED, ignored) Oct 31 13:41:47 x300 kernel: usbd_req_re_enumerate:1553: getting device descriptor at addr 2 failed, USB_ERR_STALLED! Oct 31 13:41:47 x300 kernel: usbd_req_re_enumerate:1539: addr=2, set address failed! (USB_ERR_STALLED, ignored) Oct 31 13:41:47 x300 kernel: usbd_req_re_enumerate:1553: getting device descriptor at addr 2 failed, USB_ERR_STALLED! Oct 31 13:41:47 x300 kernel: ugen0.2: <(null)> at usbus0 (disconnected) Oct 31 13:41:47 x300 kernel: uhub_reattach_port:436: could not allocate new device! Oct 31 13:41:47 x300 acpi: resumed at 20091031 13:41:47 Oct 31 13:41:48 x300 root: Unknown USB device: vendor 0x17ef product 0x4807 bus uhub6 Oct 31 13:41:48 x300 kernel: ugen6.2: at usbus6 >How-To-Repeat: Suspend computer, then resume computer. Plug a device into any of the USB ports and realize that the ports are no longer "active". >Fix: >Release-Note: >Audit-Trail: >Unformatted: