ThinkBlog

philosophy :: psychology :: theology :: technology

14 March 2006

uGuru GKrellM2 Monitor

02:03:46 :: [Linux] :: 270 words

If you own an Abit motherboard and are a Linux user, you are familiar with the frustration that the proprietary Abit-modified Winbond chip that they’ve dubbed “μGuru” (commonly uGuru, but pronounced and spelled with a Greek “mu,” “mu-Guru”) is unsupported under Linux. Hans de Goede created a program based on Olle Sandberg’s original program to interface with this chip.

Olle’s “oguru” program [link to actual program here] works. Unfortunately, it’s only a once-invoked, stdout-based commandline version.

Tobias van Dyk, on the other hand, created a plugin for GKrellM2 based on oguru that updates the CPU, system, and power supply temperature and shows the voltages of several key monitors by interfacing with the chip and displaying this information in GKrellM2. You can find this plugin here.

When compiling, if you’re on an x86_64 machine like I am, you’re going to need to update the line #include <asm/io.h> to say, #include <sys/io.h> as on Athlon 64 machines, calls to either asm-i386 or asm-x86_64 as such are deprecated (and asm alone isn’t defined at all!).

Note that in order to run this plugin without a segfault from GKrellM2, you’re going to need to run it as root.

Leave a Reply

uGuru GKrellM2 Monitor

02:03:46 :: [Linux] :: 270 words

If you own an Abit motherboard and are a Linux user, you are familiar with the frustration that the proprietary Abit-modified Winbond chip that they’ve dubbed “μGuru” (commonly uGuru, but pronounced and spelled with a Greek “mu,” “mu-Guru”) is unsupported under Linux. Hans de Goede created a program based on Olle Sandberg’s original program to interface with this chip.

Olle’s “oguru” program [link to actual program here] works. Unfortunately, it’s only a once-invoked, stdout-based commandline version.

Tobias van Dyk, on the other hand, created a plugin for GKrellM2 based on oguru that updates the CPU, system, and power supply temperature and shows the voltages of several key monitors by interfacing with the chip and displaying this information in GKrellM2. You can find this plugin here.

When compiling, if you’re on an x86_64 machine like I am, you’re going to need to update the line #include <asm/io.h> to say, #include <sys/io.h> as on Athlon 64 machines, calls to either asm-i386 or asm-x86_64 as such are deprecated (and asm alone isn’t defined at all!).

Note that in order to run this plugin without a segfault from GKrellM2, you’re going to need to run it as root.

Leave a Reply


[powered by WordPress.]

For the discussion of current and historical trends in the liberal arts, information technology, and religious thought. "Of all human pursuits, the pursuit of wisdom is the more perfect, the more sublime, the more useful, and the more agreeable."

Think.

navigation

categories

search

archives

March 2006
S M T W T F S
« Feb   Apr »
 1234
567891011
12131415161718
19202122232425
262728293031  

meta

ThinkBlog.org has been on the web since August 2003, with 292,449 words in 846 posts.

It is presently 15:40:05 on 25 Jul 2008, server side. All content except where otherwise noted Copyright © 2000-2006 Michael Phillips.

detail of Plato and Aristotle from 'The School at Athens' by Raphael

affiliations

Get Firefox! News for Nerds. Stuff that Matters.



Blogarama - The Blog Directory
Listed on Blogwise Listed on BlogShares

Blog Home

Login

33 queries. 11.913 seconds