From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 24 12:43:51 2007 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 8F33D16A417 for ; Mon, 24 Dec 2007 12:43:51 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by mx1.freebsd.org (Postfix) with ESMTP id 1126813C467 for ; Mon, 24 Dec 2007 12:43:50 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so1086395fgg.35 for ; Mon, 24 Dec 2007 04:43:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:message-id:from:to:cc:subject:in-reply-to:references:user-agent:mime-version:content-type:sender; bh=T5EvFxTN6Y1SgYUQ+9pg0wpJBjANX/KhlukbPVcYFR0=; b=xXLl+mSuTEGpNb4I0SYJCsl4BqSOoxq4oGhGMoHAIzWB7sisZ30y82GVwATBqpqek68r0nYRlck4VMESvdQk49yjlSplotEv1KK0k6K5c8DY69EbJCwSEfuu0KEZacvW6xNbvJKiNgfsthJmahtM2XMee4KiHRO+XKYmbcMTx48= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:message-id:from:to:cc:subject:in-reply-to:references:user-agent:mime-version:content-type:sender; b=CkohnT9W/DNmg+I1gnl2ogNvlCjG0qsklgoUeIqBIAPLapoPXGLeYCpRdudZWzjvCk4P/+NyyNAMpToOZw88BlsBqPSg4COvBfz8JWfGP/sXlw3QJeheTfUAFU+OAEWIQf706ryqZUeIyMov2+nsDQazgumYJX5PhNNpaDRcnkA= Received: by 10.82.177.3 with SMTP id z3mr8291372bue.35.1198500229697; Mon, 24 Dec 2007 04:43:49 -0800 (PST) Received: from epsilon.local.gmail.com ( [83.144.140.64]) by mx.google.com with ESMTPS id b36sm6577262ika.2.2007.12.24.04.43.47 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 24 Dec 2007 04:43:48 -0800 (PST) Date: Mon, 24 Dec 2007 12:43:19 +0000 Message-ID: <86hci8mffc.wl%rpaulo@fnop.net> From: Rui Paulo To: Aragon Gouveia In-Reply-To: <20071224091511.GA25786@phat.za.net> References: <476E8674.5000303@gmail.com> <20071224091511.GA25786@phat.za.net> User-Agent: Wanderlust/2.15.5 (Almost Unreal) Emacs/22.1 Mule/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: Rui Cc: freebsd-acpi@FreeBSD.org Subject: Re: powerd doesn't decrease CPU frequency in some cases 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: Mon, 24 Dec 2007 12:43:51 -0000 At Mon, 24 Dec 2007 11:15:11 +0200, Aragon Gouveia wrote: > > Hi, > > I recently experienced the exact same behaviour as you are experiencing. > I'm running an HP Pavilion dv2610ei. In my case, dev.cpu.0.freq_levels > shows frequencies 2201 and 2200 (2.2 GHz Core2Duo CPU), and setting > frequency to 2200 jumps to 2201. This was completely messing with powerd as > it does not expect a frequency change to jump to another level. > > I wrote a powerd patch a while ago which adds a check condition and removes > a frequency level if it fails to get set. It's attached. Please feel free > to test it and report back. :) Isn't it better to teach est(4) to ignore values that differ in, say, +/- 5Mhz ? -- Rui Paulo