From owner-freebsd-bugs@FreeBSD.ORG Fri Nov 28 03:10:24 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FD8316A4CE for ; Fri, 28 Nov 2003 03:10:24 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE7AF43FDF for ; Fri, 28 Nov 2003 03:10:21 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hASBALFY043779 for ; Fri, 28 Nov 2003 03:10:21 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hASBAL7N043778; Fri, 28 Nov 2003 03:10:21 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 28 Nov 2003 03:10:21 -0800 (PST) Resent-Message-Id: <200311281110.hASBAL7N043778@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Lukas Ertl Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEDAF16A4CE for ; Fri, 28 Nov 2003 03:03:31 -0800 (PST) Received: from mailbox.univie.ac.at (mailbox.univie.ac.at [131.130.1.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id E16F143F93 for ; Fri, 28 Nov 2003 03:03:29 -0800 (PST) (envelope-from le@univie.ac.at) Received: from korben.in.tern (adslle.cc.univie.ac.at [131.130.102.11]) hASB3Il4125028 for ; Fri, 28 Nov 2003 12:03:20 +0100 Received: from korben.in.tern (korben.in.tern [127.0.0.1]) by korben.in.tern (8.12.10/8.12.10) with ESMTP id hASB3H2W000870 for ; Fri, 28 Nov 2003 12:03:17 +0100 (CET) (envelope-from le@korben.in.tern) Received: (from le@localhost) by korben.in.tern (8.12.10/8.12.10/Submit) id hASB3HVt000869; Fri, 28 Nov 2003 12:03:17 +0100 (CET) (envelope-from le) Message-Id: <200311281103.hASB3HVt000869@korben.in.tern> Date: Fri, 28 Nov 2003 12:03:17 +0100 (CET) From: Lukas Ertl To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/59747: usb dead after resume X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Lukas Ertl List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Nov 2003 11:10:24 -0000 >Number: 59747 >Category: kern >Synopsis: usb dead after resume >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 28 03:10:21 PST 2003 >Closed-Date: >Last-Modified: >Originator: Lukas Ertl >Release: FreeBSD 5.2-BETA i386 >Organization: Vienna University Computer Center >Environment: System: FreeBSD korben 5.2-BETA FreeBSD 5.2-BETA #66: Fri Nov 28 11:22:55 CET 2003 le@korben:/usr/obj/usr/src/sys/KORBEN i386 >Description: On a ThinkPad T40, all USB ports are dead after resuming from ACPI S3 suspend. USB ports are probed like this: uhci0: port 0x1800-0x181f irq 3 at device 29.0 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 6 at device 29.1 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 5 at device 29.2 on pci0 usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered ehci0: mem 0xc0000000-0xc00003ff irq 11 at device 29.7 on pci0 ehci_pci_attach: companion usb0 ehci_pci_attach: companion usb1 ehci_pci_attach: companion usb2 usb3: EHCI version 1.0 usb3: companion controllers, 2 ports each: usb0 usb1 usb2 usb3: on ehci0 usb3: USB revision 2.0 uhub3: (0x8086) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub3: 6 ports with 6 removable, self powered When resuming, I get these errors: usb0: cannot start usb1: cannot start usb2: cannot start usb2: host system error usb2: host controller process error usb2: host controller halted uhub0: port 1 reset failed uhub0: illegal enable change, port 2 uhub1: port 1 reset failed uhub1: illegal enable change, port 2 uhub2: port 1 reset failed uhub0: port 2 reset failed uhub0: illegal enable change, port 1 uhub1: port 2 reset failed uhub1: illegal enable change, port 1 uhub0: port 1 reset failed uhub0: illegal enable change, port 2 uhub1: port 1 reset failed uhub1: illegal enable change, port 2 uhub0: port 2 reset failed uhub0: illegal enable change, port 1 uhub1: port 2 reset failed uhub1: illegal enable change, port 1 uhub0: port 1 reset failed uhub0: illegal enable change, port 2 uhub1: port 1 reset failed uhub1: illegal enable change, port 2 (These last messages loop forever...). It might be DSDT related, the ASL file I use can be found at . >How-To-Repeat: Enter S3 state on a ThinkPad T40 and resume again. >Fix: >Release-Note: >Audit-Trail: >Unformatted: