From owner-freebsd-acpi@FreeBSD.ORG Sat Aug 4 22:29:06 2012 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0420A1065670 for ; Sat, 4 Aug 2012 22:29:06 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id BC9888FC0A for ; Sat, 4 Aug 2012 22:29:05 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so3599111pbb.13 for ; Sat, 04 Aug 2012 15:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=3O3DWwZk8Zgh7mm43jvNu0tPVHwbbAx4MwauF/3V8Xs=; b=lpxShojZCOo2YCt82gamlAhk9WET62HTVJ3Hc1v9bMECPny08r1w3DdW4WiIclmNYy 9WHa6FvTiZ0/IsXiIwAuk6BfnijF7hHIkG9ByTZX1uLxKjX6oPhjwu9DENXG/wB+OxiS WGe0WiMkYpm+Z3sLg9EEeFDHskLXv9c7GQGu4wrTl/MUuTJjgblQSOftH2Apta09DPT1 OxVYkI5b/7n07MXW+cu0ydfS4mOz1Xqwg2xvFdb3ZhLLE/nDlXanKJHsgIL3Cy7Lvd1S oew32qwOXNAm1Whhn3VVKOQrv550xAO9x7PnBGFC4kMk6NdrBiOKIIZrz4vWwLqt5e9Q E/Rg== Received: by 10.68.221.10 with SMTP id qa10mr7752634pbc.154.1344119345108; Sat, 04 Aug 2012 15:29:05 -0700 (PDT) Received: from flatline.local (70-36-223-239.dsl.dynamic.sonic.net. [70.36.223.239]) by mx.google.com with ESMTPS id nv6sm5677471pbc.42.2012.08.04.15.29.02 (version=SSLv3 cipher=OTHER); Sat, 04 Aug 2012 15:29:04 -0700 (PDT) Message-ID: <501DA226.8000707@gmail.com> Date: Sat, 04 Aug 2012 15:28:54 -0700 From: matt User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120731 Thunderbird/14.0 MIME-Version: 1.0 To: =?UTF-8?B?5LmU5qWa?= References: <201207021729413382845@gmail.com> <4FF2599B.6050409@gmail.com> <201207031411248300207@gmail.com> <1341437029.4017.5.camel@localhost> <2012072016090861869410@gmail.com> <2012080201072126960020@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-acpi Subject: Re: Resume failed after Suspend on Thinkpad x201i X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Aug 2012 22:29:06 -0000 On 08/03/12 23:39, 乔楚 wrote: > 2012/8/3 Zack Breckenridge : >> First of all, let me note that the Kernel config file I posted was for >> 10.0-CURRENT (a few weeks back now though). >> >> I've been looking into it, but still haven't developed a patch yet. I >> have verified that the screen blanking issue, on my hardware, occurs >> somewhere in the vm86 mode emulation code (which is how VESA is >> implemented on amd64), ultimately called by vesa_bios_post(), which is >> called in turn by vesa_load_state() on resume [see: >> http://fxr.watson.org/fxr/source/dev/fb/vesa.c?im=3#L1497]. >> vesa_bios_post() ultimately calls x86bios_call() [see: >> http://fxr.watson.org/fxr/source/compat/x86bios/x86bios.c?im=10#L584] >> and emulates the real mode VESA "initialization" code with a call to >> x86emu_exec_call(). >> >> I think in order to figure out whats going on from here I will have to >> do some DDB scripting and capture the output. I don't believe remote >> debugging will be possible with my hardware (no serial, no >> firewire)... Anyway, I'm working on it. >> >> So to verify that we are having the same issue, you can take the >> following steps: >> >> 1) build a kernel with debugging and VESA enabled: >> options VESA >> options KDB >> options DDB >> 2) disable X, boot into the console and issue the following commands: >> # sysctl debug.acpi.suspend_bounce=1 >> # sysctl debug.kdb.enter=1 >> db> break x86emu_exec_call >> db> c >> # zzz >> [you should hit the breakpoint] >> db> bt >> x86emu_exec_call() ... >> vesa_bios_post() ... >> ... rest of backtrace ... >> db> c >> 3) after hitting that last c, your screen should go black. Then you >> should be able to type "reboot" and reboot cleanly > My screen go black, but type "reboot" no effect. I can be sure to type > "reboot" and return. > LED status: > 1. Disk LED is light, and off at a moment. > 2. "Z" LED is light, Battary and power LED is light. > 3. Wifi LED is light. > >> I'm pretty sure that if you get the same results, we are having the >> same issue, though I can make no guarantees. >> >> > When I shutdown from KDE, or type shutdown -p now from console, my > laptor can't shutdown complete. > The battary LED is light alawys, others LED is off, and vents of the > laptor has been blowing hot air. > _______________________________________________ > freebsd-acpi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org" > Honest Qiao: Regarding hot air, are you running powerd? Try "powerd -a adaptive -b adaptive" as root and wait 5 minutes to see if the hot air stops. If it works, try "man powerd" for installation instructions. Lenovo laptops are thermally designed for low CPU utilization. I can almost boil water on mine during buildworld. Without powerd, they run at full thermal profile and act as excellent hand warmers. Zack: Regarding remote debugging, do you have an expresscard/cardbus/etc slot? Although hard to find you may be able to find a firewire card for that. Not sure if that would work or not...same goes for a USB->Serial console, my guess is that it wouldn't work? Matt