From owner-freebsd-acpi@FreeBSD.ORG Tue Oct 10 07:54:00 2006 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 298AD16A403 for ; Tue, 10 Oct 2006 07:54:00 +0000 (UTC) (envelope-from garrigue@math.nagoya-u.ac.jp) Received: from kurims.kurims.kyoto-u.ac.jp (kurims.kurims.kyoto-u.ac.jp [130.54.16.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B3B743D45 for ; Tue, 10 Oct 2006 07:53:59 +0000 (GMT) (envelope-from garrigue@math.nagoya-u.ac.jp) Received: from localhost (orion [130.54.16.5]) by kurims.kurims.kyoto-u.ac.jp (8.13.7/8.13.7) with ESMTP id k9A7rufJ005172; Tue, 10 Oct 2006 16:53:57 +0900 (JST) Date: Tue, 10 Oct 2006 16:54:04 +0900 (JST) Message-Id: <20061010.165404.74754637.garrigue@math.nagoya-u.ac.jp> To: nate@root.org From: Jacques Garrigue In-Reply-To: <452B323B.6050908@root.org> References: <20061007.184902.07645150.garrigue@math.nagoya-u.ac.jp> <452B323B.6050908@root.org> X-Mailer: Mew version 5.1 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@freebsd.org Subject: Re: Sony Vaio VGN-TX92S 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: Tue, 10 Oct 2006 07:54:00 -0000 From: Nate Lawson > > I've just installed FreeBSD 6.2-BETA2 on a Vaio VGN-TX92S, which is a > > Centrino laptop with a Core Solo U1400, ICH7 chipset. [...] > > The most usual one is that it doesn't resume after suspend: acpiconf > > -s3 does go to sleep, but it hangs on resume. I don't know if there is > > an easy solution, but I would take any hint. > > This is a faq -- try disabling APIC: > hint.apic.0.disabled="1" Thanks, that almost did the trick. If I also disable the hda sound driver, then I can suspend and resume. (With hda on, it goes directly to power off... but then this is not the official driver) The bad news is that if_wpi doesn't come back after sleep. But again, this is an early version of the driver, there seems to be some support for suspend/resume in, but it might have some pitfalls. If there is any wpi expert around, here are the messages I get around the suspend/resume: wpi0: link state changed to DOWN ACPI-0370: *** Error: No installed handler for fixed event [00000002] wpi0: could not lock memory wpi0: could not lock memory wpi0: could not lock memory wpi0: could not lock memory wpi0: could not lock memory setting h/w config fffff7ff wpi0: could not lock memory wpi0: could not lock memory firmware_get: insufficient privileges to load firmware image wpi_ucode wpi0: could not load firmware image 'wpi_ucode' wpi0: could not lock memory wpi0: could not lock memory > > The more unusual one is that it gets rather hot. After a few minutes, > > the fan starts, and never stops. The temperature reading quickly goes > > to 58C, and stays there, but may go to 65C under load (the machine > > feels actually hot.) I even got some hang-ups that look like > > overheat. Under windows it gets hot at times, but not that easily. > > Note that cpufreq seems to work: when idle, the frequency goes down to > > 100MHz. > > Try without some device drivers loaded (wpi, hda, etc.) See if that > makes a difference. Also, see the acpi man page for cpu idling, namely > setting hw.acpi.cpu.cx_lowest=C3. I tried this, with only C2, as C3 does not seem to be available for this cpu currently. (The Intel docs talk of a "very deep sleep" mode, so this may be lacking in the FreeBSD support.) Anyway, thank you very much for your answers. At least I got to sleep, and this is a huge improvement. --------------------------------------------------------------------------- Jacques Garrigue Nagoya University garrigue at math.nagoya-u.ac.jp JG