From owner-freebsd-acpi@FreeBSD.ORG Tue Aug 25 18:00:50 2009 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 C4169106568C; Tue, 25 Aug 2009 18:00:50 +0000 (UTC) (envelope-from avg@freebsd.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id D87288FC2B; Tue, 25 Aug 2009 18:00:49 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id VAA08763; Tue, 25 Aug 2009 21:00:48 +0300 (EEST) (envelope-from avg@freebsd.org) Message-ID: <4A9426CF.1030205@freebsd.org> Date: Tue, 25 Aug 2009 21:00:47 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: freebsd-acpi@freebsd.org, freebsd-hackers@freebsd.org References: <4A9412ED.6080309@freebsd.org> In-Reply-To: <4A9412ED.6080309@freebsd.org> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: GA-MA780G-UD3H hardware monitoring 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, 25 Aug 2009 18:00:50 -0000 Does anybody know if Gigabyte provides special ACPI interfaces for HWM on their motherboards? Maybe something like ASUS does (acpi_aiboost)? Or do they access HWM chip directly? They have this EasyTune software, so they must be doing something. DSDT of GA-MA780G-UD3H doesn't even provide TZ. This motherboard has iTE IT8718 Super I/O + HWM chip. Thanks to superiotool from coreboot project I determined that base address (port actually) for HWM logical device is at 0x228 (as opposed to more typical 0x290). Slightly modified version of mbmon is even able to recognize the chip and get some data. I am not sure if the data is entirely correct, but it looks sane/reasonable. Still I would like to not only monitor temperatures, voltages and fan speeds, but even to be able to control fan speed. Any links, pointers, ideas, code would be very appreciated! -- Andriy Gapon