From owner-freebsd-acpi@FreeBSD.ORG Thu May 28 09:56:47 2009 Return-Path: Delivered-To: acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26FF8106566C; Thu, 28 May 2009 09:56:47 +0000 (UTC) (envelope-from takawata@init-main.com) Received: from sana.init-main.com (unknown [IPv6:2001:240:28::1]) by mx1.freebsd.org (Postfix) with ESMTP id D0C838FC13; Thu, 28 May 2009 09:56:46 +0000 (UTC) (envelope-from takawata@init-main.com) Received: from ns.init-main.com (localhost [127.0.0.1]) by sana.init-main.com (8.14.3/8.14.3) with ESMTP id n4S9q8bS065093; Thu, 28 May 2009 18:52:08 +0900 (JST) (envelope-from takawata@ns.init-main.com) Message-Id: <200905280952.n4S9q8bS065093@sana.init-main.com> To: "YAMAMOTO, Taku" In-reply-to: Your message of "Thu, 28 May 2009 18:45:37 JST." <20090528184537.b2ac4798.taku@tackymt.homeip.net> Date: Thu, 28 May 2009 18:52:08 +0900 From: Takanori Watanabe Cc: acpi@freebsd.org, mobile@freebsd.org Subject: Re: Any success with Lenovo T60 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: Thu, 28 May 2009 09:56:47 -0000 In message <20090528184537.b2ac4798.taku@tackymt.homeip.net>, "YAMAMOTO, Taku" wrote: >Hi Vladimir, > >I have an X60 running 8.0-current/i386 as of Apr. 29, 2009 >which can successfully suspend and resume, though things may be a bit >different from your case. > >There were a couple of pitfalls which I ran into: > > 0. Pristine kernels for i386 SMP don't support the resume yet. > We can either use amd64 ones, stick on i386 UP kernels or apply > unofficial patch floating around. > > 1. DO NOT DISABLE the built-in modem! (It took almost 2 weeks to identify!) > Disabling it ends up with hanging machine on resume. > > 2. Disable the USB while suspending; otherwise NMI parity error occurs > on resume. (usb2 stack only; the old USB stack didn't have this problem) > In rc.suspend (the magic to turn the root hubs off): > usbconfig -a 1 set_config 255 > In rc.resume (the magic to turn the root hubs on again): > usbconfig -a 1 set_config 0 > Is the SMP/i386 patch applied cleanly? Lazy author does not tried that since then.