From owner-freebsd-current@FreeBSD.ORG Wed Oct 20 17:00:29 2010 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id 8B70E106566C; Wed, 20 Oct 2010 17:00:28 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-current@FreeBSD.org Date: Wed, 20 Oct 2010 12:59:52 -0400 User-Agent: KMail/1.6.2 References: <4C732522.1010400@gmail.com> <20101003174833.V62022@sola.nimnet.asn.au> <4CBE42CA.3050103@gmail.com> In-Reply-To: <4CBE42CA.3050103@gmail.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201010201300.05886.jkim@FreeBSD.org> Cc: Matt Subject: Re: Sleep/Lenovo SL410 fails again after csup & clang X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Oct 2010 17:00:29 -0000 On Tuesday 19 October 2010 09:15 pm, Matt wrote: > My experience with a sleeping freebsd laptop has been shortlived! > > Today I rebuilt world using clang & this morning's csup current. > Clang build went just swimmingly. > > Unthinkingly, I closed my laptop lid and put it in my case. > When I got to my house, it was roasting with fans spinning and > sleep light flashing. No damage, thankfully. > > Low and behold, hw.pci.do_power_resume=0 no longer lets my laptop > sleep! > > I had recently fiddled with powerd, but problem persisted after > reverting to previous configuration of associated sysctls etc. > > Interestingly, sleep bounce now fails with a hard freeze, which it > never has in the past. > > Verbose output shows the wifi then re0 network interfaces going > from D0->D3 as last living output. > > Please note problem persists regardless of user, X running, > sleep_delay sysctl, do_power_resume, do_power_nodriver, powerd > running/not running. > > Without sleep bounce, problem is characterized by flashing sleep > light and spinning fans (CPU temperature is high). > > No devices added or removed, was sleeping this morning before > buildworld. Is it worth rebuilding with gcc? Or a content change > and not a compiler issue? Any major pci changes lately maybe? Can you please update source and try again? If it does not work, please set a new tunable "hw.pci.do_power_suspend=0" and tell me whether it helps or not. FYI, hw.pci.do_power_resume does not apply to suspend any more. So, if you want to restore the previous behaviour, you need both "hw.pci.do_power_resume=0" and "hw.pci.do_power_suspend=0". However, my hunch tells me that you only need the latter. Also, if possible, I'd like to see 'devinfo -rv', 'pciconf -clv', 'acpidump -dt', and 'lspci -vvv' output. Note lspci is available via ports/sysutils/pciutils. Thanks, Jung-uk Kim