From owner-freebsd-usb@FreeBSD.ORG Sun Nov 1 09:11:30 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5F05106568D; Sun, 1 Nov 2009 09:11:30 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe01.swip.net [212.247.154.1]) by mx1.freebsd.org (Postfix) with ESMTP id E4B168FC21; Sun, 1 Nov 2009 09:11:29 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.0 c=1 a=69gCPFU-1nQA:10 a=MnI1ikcADjEx7bvsp0jZvQ==:17 a=10mBZ_llQN4Iitzjp04A:9 a=Yl3gWboHjNZp90LXqSgA:7 a=ScJdE3OEaY-VZDnDVbDE5jaLdBUA:4 a=yOHyftqraOJ9hueA:21 a=mhEhRB7XuktBpwDE:21 Received: from [188.126.201.140] (account mc467741@c2i.net HELO laptop.adsl.tele2.no) by mailfe01.swip.net (CommuniGate Pro SMTP 5.2.16) with ESMTPA id 269193538; Sun, 01 Nov 2009 10:11:28 +0100 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Sun, 1 Nov 2009 10:12:41 +0100 User-Agent: KMail/1.11.4 (FreeBSD/9.0-CURRENT; KDE/4.2.4; i386; ; ) References: <200911010545.nA15jtFR012076@www.freebsd.org> In-Reply-To: <200911010545.nA15jtFR012076@www.freebsd.org> X-Face: (%:6u[ldzJ`0qjD7sCkfdMmD*RxpOwEEQ+KWt[{J#x6ow~JO:,zwp.(t; @Aq :4:&nFCgDb8[3oIeTb^'",;u{5{}C9>"PuY\)!=#\u9SSM-nz8+SR~B\!qBv MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200911011012.43262.hselasky@c2i.net> Cc: Brandon Gooch , freebsd-gnats-submit@freebsd.org Subject: Re: 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 09:11:30 -0000 On Sunday 01 November 2009 06:45:55 Brandon Gooch wrote: > >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: Can you try to disable USB legacy support in the BIOS. Probably there is a BIOS handover issue at resume. --HPS