From owner-freebsd-current Tue Jul 30 9:48:35 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC42B37B400 for ; Tue, 30 Jul 2002 09:48:31 -0700 (PDT) Received: from dc-mx11.cluster1.charter.net (dc-mx11.cluster1.charter.net [209.225.8.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CE9C43E3B for ; Tue, 30 Jul 2002 09:48:31 -0700 (PDT) (envelope-from aseelye@urx.com) Received: from [66.189.215.109] (HELO metallus.akharon.box) by dc-mx11.cluster1.charter.net (CommuniGate Pro SMTP 3.5.9) with ESMTP id 50733233; Tue, 30 Jul 2002 12:48:33 -0400 Content-Type: text/plain; charset="iso-8859-1" From: Aaron Seelye To: Gary Jennejohn Subject: Re: AMD low power hacks Date: Tue, 30 Jul 2002 09:48:33 -0700 User-Agent: KMail/1.4.2 Cc: freebsd-current@freebsd.org References: <200207301000.g6UA01Lt007779@peedub.jennejohn.org> In-Reply-To: <200207301000.g6UA01Lt007779@peedub.jennejohn.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200207300948.33893.aseelye@urx.com> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Just confirmed this works on the KT333 as well. Aaron On Tuesday 30 July 2002 03:00 am, Gary Jennejohn wrote: > Michael Nottebrock writes: > > The following is an OpenPGP/MIME signed message > > created by Enigmail/Mozilla, following RFC 2440 and RFC 2015 > > --------------enig8A086DA17DCB77CC40984CC4 > > Content-Type: text/plain; charset=us-ascii; format=flowed > > Content-Transfer-Encoding: 7bit > > > > I've been wondering lately why my AthlonTB runs at a quite high > > idle-temperature and I came across this page: > > > > http://vcool.occludo.net/VC_Theory.html > > > > Does someone feel like getting something similar into our kernel? > > If you have a VIA KT266A chipset then you can do something like this: > > # turn on HALT bit in register 0x95 of the KT266a -> CPU runs much cooler > # NOTE: the register had 0x1c when I checked it > echo Enable halt bit in KT266A > /usr/sbin/pciconf -w -b pci0:0:0 0x95 0x1e > > which I have in /etc/rc.local. My Athlon runs about 15 C cooler with > this. Bit 1 of register 0x95 controls idling of the CPU. > > Here's a step-by-step description: > > Do the following as root: > 1) pciconf -l -v > this lists all the PCI chipsets found at boot time. I see > > agp0@pci0:0:0: class=0x060000 card=0x30991106 chip=0x30991106 rev=0x00 > hdr=0x00 > vendor = 'VIA Technologies Inc' > device = 'VT8366/A Apollo KT266/A,KT333 CPU to PCI Bridge' > class = bridge > subclass = HOST-PCI > > So I have a KT266(A) at pci0:0:0 > > 2) pciconf -r -b pci0:0:0 0x95 > > 0x1c > > Bit 1 isn't set > > 3) pciconf -w -b pci0:0:0 0x95 0x1e > > turns on bit 1. > > > --- > Gary Jennejohn / garyj@jennejohn.org gj@freebsd.org gj@denx.de > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message