From owner-freebsd-mobile@FreeBSD.ORG Wed Jun 8 21:47:53 2005 Return-Path: X-Original-To: freebsd-mobile@freebsd.org 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 BC47116A41C; Wed, 8 Jun 2005 21:47:53 +0000 (GMT) (envelope-from oberman@es.net) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D97D43D1F; Wed, 8 Jun 2005 21:47:50 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Wed, 08 Jun 2005 14:47:41 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id F037F5D09; Wed, 8 Jun 2005 14:47:26 -0700 (PDT) To: Marcin Jessa In-reply-to: Your message of "Wed, 08 Jun 2005 23:17:40 +0200." <20050608231740.2b01a22f.lists@yazzy.org> Date: Wed, 08 Jun 2005 14:47:26 -0700 From: "Kevin Oberman" Message-Id: <20050608214726.F037F5D09@ptavv.es.net> Cc: current@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: Resume with ACPI doesn't work on ThinkPad R50e X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2005 21:47:53 -0000 > Date: Wed, 8 Jun 2005 23:17:40 +0200 > From: Marcin Jessa > Sender: owner-freebsd-mobile@freebsd.org > > Hi. > > I've Thinkpad R50e and I am struggeling to make resume work on it. > I'm on FreeBSD 6.0-CURRENT #2: Wed Jun 8 21:12:11 CEST 2005 (built on sources from a couple of hours ago). > I am able to change the speed of CPU and put the laptop in sleep mode with acpiconf -s 3 (S1, S2 and S3 are supported). > The problem is it never manages to fully wake up from the sleep mode. > I tried with and without X running with the same result. > It wakes up, I can hear the drives spin, the screen is turned on but the laptop is still frozen. > The keayboard is unaccessible. > I dont have apm enabled in the kernel. > Those are the values in my sysctl.conf: > hw.pci.do_powerstate=1 > hw.acpi.lid_switch_state=S3 > hw.acpi.standby_state=S1 > hw.acpi.suspend_state=S3 > hw.acpi.sleep_button_state=S3 > vfs.usermount=1 > hw.acpi.sleep_delay=3 > > device.hints has hint.apm.0.disabled="0" > > In the dmesg I can also see many occurances of > ichss0: transition to 1 failed > I think that begun after I added device cpufreq to my kernel config. > > I also followed http://www.iosn.net/Members/kaeru/articles/freebsd/x40/index_html but with no luck. > > Any ideas how to make resume work? Just some suggestions that might (or might not) help. Play with hw.acpi.reset_video and hw.syscons.sc_no_suspend_vtswitch. You may find that you need the jhb acpi_video_dpms patch. I have the following /boot/loader.conf on my T30: cpufreq_load="YES" vesa_load="YES" snd_ich_load="YES" acpi_video_load="YES" acpi_ibm_load="YES" (This is NOT required for resume, but it is nice for a few things. It is the recently posted test version and I don't think it's been committed.) I have the following in my /etc/sysctl.conf on my T30: hw.acpi.reset_video=0 hw.syscons.sc_no_suspend_vtswitch=1 hw.acpi.lid_switch_state=NONE hw.pci.do_powerstate=1 I do notice that I need to switch from my X display to a vty and back after a resume to get the display back. (CTRL-ALT-F1, ALT-F9) The SpeedStep errors are troubling. I have not seen any other reports of this. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634