From owner-freebsd-hackers@FreeBSD.ORG Wed Oct 25 19:38:58 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A5D216A403 for ; Wed, 25 Oct 2006 19:38:58 +0000 (UTC) (envelope-from prvs=julian=446c382ea@elischer.org) Received: from a50.ironport.com (a50.ironport.com [63.251.108.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id DED1043D6D for ; Wed, 25 Oct 2006 19:38:57 +0000 (GMT) (envelope-from prvs=julian=446c382ea@elischer.org) Received: from unknown (HELO [10.251.18.229]) ([10.251.18.229]) by a50.ironport.com with ESMTP; 25 Oct 2006 12:38:57 -0700 Message-ID: <453FBD52.40806@elischer.org> Date: Wed, 25 Oct 2006 12:38:58 -0700 From: Julian Elischer User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909) MIME-Version: 1.0 To: Andris References: <22259846.20061025213415@inbox.lv> In-Reply-To: <22259846.20061025213415@inbox.lv> Content-Type: multipart/mixed; boundary="------------020609020003050209040206" Cc: freebsd-hackers@freebsd.org Subject: Re: can't get to work SMBUS or simmilar method for getting thermal sensor data X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Oct 2006 19:38:58 -0000 This is a multi-part message in MIME format. --------------020609020003050209040206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Andris wrote: > I'm having Asus A7V880 motherboard (AthlonXp, KT880, VT8237) and can't get to work any thermal viewing and control program. I've tried mbmon, healtd, consolehm etc. Some don't work at all (NO HW SENSOR AVAILABLE or simmilar message) or showing constant temperature 255C. > > I'v tried to load smb/smbus/*pm modules - no effect, tried to recompile kernel with: > device smbus > device viapm > device smb > device iic > device ic > device iicbus > device iicbb > device iicsmb > no effect. Even NO /dev/smbX device present and 'dmesg | grep smb' or 'sysctl -a | grep thermal' shows nothing. > Then I found, that this south bridge is using 'VIA VT1211 LPC Super I/O' chip for I/O operations accordingly to thermal sensors and there is no driver support in BSD, so the systems do not understand it. But I found that driver for this chip was introduced in OpenBSD 3.8: > "Modified files: > sys/arch/i386/conf: GENERIC > sys/arch/amd64/conf: GENERIC > sys/dev/isa : files.isa > share/man/man4 : Makefile > Added files: > sys/dev/isa : viasio.c viasioreg.h > share/man/man4 : viasio.4 > Log message: > Add viasio(4), a driver for VIA VT1211 LPC Super I/O found on > some VIA CPU based boards. The driver provides temperature, > voltage and fan tachometers values through the sysctl interface. " > > I've tried to port this driver to FreeBSD but no effect :( can't even compile kernel. > Is it possible to create/port such a driver in FreeBSD? It would be very popular, because I found a lot of simmilar problems on the net... > > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" ASUS turn of ftheur SMBUS (Grrr!) you can try the attached script to try turn it on again.... --------------020609020003050209040206 Content-Type: application/octet-stream; x-mac-type="42494E41"; x-mac-creator="68446D70"; name="enable_asus" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="enable_asus" IyEvdXNyL2Jpbi9wZXJsIC13Cgp1c2Ugc3RyaWN0OwoKbXkgJGRvaXQgPSAxOwoKbXkgJGNo aXB0eXBlID0gYHBjaWNvbmYgLXIgcGNpMDozMTowIDBgOwoKaWYgKCRjaGlwdHlwZSA9fiAg bS9eMHgyNGMwODA4Ni8pIHsKCXByaW50ICJTZWVtcyB0byBiZSBJTlRFTCBJQ0g0IFBDSSBC cmlkZ2UgQ2hpcFxuIjsKCW15ICRiaXRzID0gIG9jdCAoKHNwbGl0IC9ccysvLCBgcGNpY29u ZiAtciBwY2kwOjMxOjAgMHhGMGApWzBdKTsKCW15ICRuYXVnaHR5Yml0cyA9ICRiaXRzICYg MHgwMDA5MDAwMDsKCglpZiAoJG5hdWdodHliaXRzKSB7CgkJIyBXZSB3YW50IHRvIGNsZWFy IHRoZSBiaXRzIHRvIGVuYWJsZSBTTUJ1cyBmb3IgbW9uaXRvcmluZyAKCQlteSAkbmV3Yml0 cyA9ICRiaXRzICYgMHhGRkY2ZmZmZjsKCgkJcHJpbnRmICJPbGQgYml0IGZsYWcgPSAweCUw OHgsICIsICRiaXRzOwoJCXByaW50ZiAiTmV3IGJpdCBmbGFnID0gMHglMDh4Li4uICIsICRu ZXdiaXRzOwoJCXByaW50ICJFbmFibGluZyBTTUJ1c1xuIjsKCQkjIHR1cm4gb2ZmIHRoZSBi aXRzCgkJbXkgJHJlc3VsdXRzID0gYHBjaWNvbmYgLXcgcGNpMDozMTowIDB4RjAgJG5ld2Jp dHNgIGlmICRkb2l0OwoJCXByaW50ICIkcmVzdWx1dHNcbiI7Cgl9CgllbHNlIHsKCQlwcmlu dCAiU01CdXMgYWxyZWFkeSBlbmFibGVkXG4iOwoJfQp9CgplbHNlIHsKCXByaW50ICJOb3Qg YSBJTlRFTCBJQ0g0IFBDSSBCcmlkZ2UgQ2hpcFxuIjsKIwlwcmludCBgIHBjaWNvbmYgLWx2 IHwgZ3JlcCAtQSAzIHBjaTA6MGA7CiMJcHJpbnQgYHBjaWNvbmYgLWxgOwp9CgoK --------------020609020003050209040206--