From owner-freebsd-stable@FreeBSD.ORG Sun Mar 28 21:14:01 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67E171065672 for ; Sun, 28 Mar 2010 21:14:01 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by mx1.freebsd.org (Postfix) with ESMTP id 07B478FC0C for ; Sun, 28 Mar 2010 21:14:00 +0000 (UTC) Received: from omta14.westchester.pa.mail.comcast.net ([76.96.62.60]) by qmta09.westchester.pa.mail.comcast.net with comcast id ykuU1d0051HzFnQ59lE1o4; Sun, 28 Mar 2010 21:14:01 +0000 Received: from koitsu.dyndns.org ([98.248.46.159]) by omta14.westchester.pa.mail.comcast.net with comcast id ylDz1d00B3S48mS3alE06q; Sun, 28 Mar 2010 21:14:01 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 45A969B436; Sun, 28 Mar 2010 14:13:58 -0700 (PDT) Date: Sun, 28 Mar 2010 14:13:58 -0700 From: Jeremy Chadwick To: John Long Message-ID: <20100328211358.GA79019@icarus.home.lan> References: <5.2.1.1.2.20100327152415.0320bf28@mail.sstec.com> <5.2.1.1.2.20100325235505.031e8338@mail.sstec.com> <5.2.1.1.2.20100324134153.032459d8@mail.sstec.com> <1269310984.00232724.1269300005@10.7.7.3> <1269310984.00232724.1269300005@10.7.7.3> <5.2.1.1.2.20100324134153.032459d8@mail.sstec.com> <5.2.1.1.2.20100325235505.031e8338@mail.sstec.com> <5.2.1.1.2.20100327152415.0320bf28@mail.sstec.com> <5.2.1.1.2.20100327191554.031f6a50@mail.sstec.com> <20100328194202.GA76443@icarus.home.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20100328194202.GA76443@icarus.home.lan> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Alexander Motin , FreeBSD-STABLE Mailing List , Ian Smith Subject: Re: Powerd and est / eist functionality X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Mar 2010 21:14:01 -0000 On Sun, Mar 28, 2010 at 12:42:02PM -0700, Jeremy Chadwick wrote: > I'll see if I can find a very high resolution photo of your motherboard > and try to work out if any ASICs are used for H/W monitoring (these days > such chips also often provide Super I/O support (floppy, LPT, COM, > LPC/ISA, etc.)). I'll probably have to review the user manual. > > I'll report back once I do that. Success -- the Gigabyte GA-G41M-ES2L board uses an ITE IT8718 Super I/O chip, which also drives H/W monitoring support. Verified both visually and in the user manual. The official datasheets for the IT8718 are here: http://www.ite.com.tw/EN/products_more.aspx?CategoryID=3&ID=5,68 Regardless of chip subrevision (J vs. K), neither supports SMBus; the chips appear to be entirely LPC/ISA-based. mbmon could be extended/enhanced to support this chip (mbmon -I would be required), but you'd still need to know what I/O ports are that Gigabyte tie to the chip. That's where Linux lm-sensors comes into play. Based on some Google results, the base I/O port is probably 0x290 (I'm assuming 0x290 = read, 0x291 = write) -- but I'm basing that on some ambiguous output here: http://lists.lm-sensors.org/pipermail/lm-sensors/2009-January/025222.html http://www.lm-sensors.org/wiki/Configurations/Gigabyte There's also this, which is pretty disheartening: http://lists.lm-sensors.org/pipermail/lm-sensors/2006-August/017423.html "The IT8718F also features VID inputs (up to 8 pins) but the value is stored in the Super-I/O configuration space. Due to technical limitations, this value can currently only be read once at initialization time, so the driver won't notice and report changes in the VID value. The two upper VID bits share their pins with voltage inputs (in5 and in6) so you can't have both on a given board." If someone feels like contacting the mbmon author to get this added, be my guest. Or if someone feels like adding it to mbmon, that's cool too. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |