From owner-freebsd-mobile@FreeBSD.ORG Sun Jun 13 23:21:01 2004 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B525016A4CE for ; Sun, 13 Jun 2004 23:21:01 +0000 (GMT) Received: from bast.unixathome.org (bast.unixathome.org [66.11.174.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A78043D55 for ; Sun, 13 Jun 2004 23:21:01 +0000 (GMT) (envelope-from dan@langille.org) Received: from wocker (wocker.unixathome.org [192.168.0.99]) by bast.unixathome.org (Postfix) with ESMTP id AD21A3D34 for ; Sun, 13 Jun 2004 19:21:00 -0400 (EDT) From: "Dan Langille" To: freebsd-mobile@freebsd.org Date: Sun, 13 Jun 2004 19:21:00 -0400 MIME-Version: 1.0 Message-ID: <40CCA91C.15526.688692DD@localhost> Priority: normal X-mailer: Pegasus Mail for Windows (v4.12a) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body Subject: suspend/resume issues on ThinkPad T41 under 5.2.1-RELEASE X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2004 23:21:01 -0000 I've got 5.2.1 running on my ThinkPad T41. I have no settings in /etc/sysctl.conf. /boot/loader.conf contains: hw.pci.allow_unsupported_io_range="1" hw.cbb.start_memory="0xc0210000" The first is to get em0 running. The second is to avoid memory conflicts. I'm trying ACPI. $ sysctl hw.acpi.supported_sleep_state sysctl hw.acpi.s4bios hw.acpi.supported_sleep_state: S3 S4 S5 hw.acpi.s4bios: 0 S4OS and and S5 both suspend, but I cannot resume (ie. opening the laptop doesn't power up the box, and I've tried various key pressing combinations, but nothing happens unless I press the power button). "acpiconf -s 3" does suspend the box. When resuming, I get this in /var/log/messages: Jun 13 18:48:34 laptop sudo: dan : TTY=ttyp1 ; PWD=/usr/home/dan ; USER=root ; COMMAND=/usr/sbin/acpiconf -s S3 Jun 13 18:48:43 laptop kernel: pcib0: slot 29 INTA is routed to irq 11 Jun 13 18:48:43 laptop kernel: pcib0: slot 29 INTB is routed to irq 11 Jun 13 18:48:43 laptop kernel: pcib0: slot 29 INTC is routed to irq 11 Jun 13 18:48:43 laptop kernel: pcib0: slot 29 INTD is routed to irq 11 Jun 13 18:48:44 laptop kernel: pcib0: slot 31 INTB is routed to irq 11 Jun 13 18:48:44 laptop last message repeated 2 times Jun 13 18:48:44 laptop kernel: pcib1: slot 0 INTA is routed to irq 11 Jun 13 18:48:44 laptop kernel: usb0: cannot start Jun 13 18:48:44 laptop kernel: usb1: cannot start Jun 13 18:48:44 laptop kernel: usb2: cannot start Jun 13 18:48:44 laptop kernel: pcib2: slot 0 INTA is routed to irq 11 Jun 13 18:48:44 laptop kernel: pcib2: slot 0 INTB is routed to irq 11 Jun 13 18:48:44 laptop kernel: pcib2: slot 1 INTA is routed to irq 11 Jun 13 18:48:44 laptop kernel: pcib2: slot 2 INTA is routed to irq 11 Jun 13 18:48:44 laptop kernel: wakeup from sleeping state (slept 00:00:08) Jun 13 18:48:44 laptop kernel: uhub0: illegal enable change, port 1 Jun 13 18:48:44 laptop kernel: uhub1: illegal enable change, port 1 Jun 13 18:48:44 laptop kernel: uhub2: illegal enable change, port 1 Jun 13 18:48:45 laptop kernel: uhub0: port 1 reset failed Jun 13 18:48:45 laptop kernel: uhub0: illegal enable change, port 2 Jun 13 18:48:45 laptop kernel: uhub1: port 1 reset failed Jun 13 18:48:45 laptop kernel: uhub1: illegal enable change, port 2 Jun 13 18:48:45 laptop kernel: uhub2: port 1 reset failed Jun 13 18:48:45 laptop kernel: uhub2: illegal enable change, port 2 Jun 13 18:48:46 laptop kernel: uhub0: port 2 reset failed Jun 13 18:48:46 laptop kernel: uhub0: illegal enable change, port 1 repeat.... Plus a blinking cursor top left corner. Any ideas? http://www.freebsd.org/cgi/query-pr.cgi?pr=59747 indicates that this is a known problem. Do I have options other than removing USB support from the kernel? Ideas? Comments? -- Dan Langille : http://www.langille.org/ BSDCan - http://www.bsdcan.org/