- ThinkBlog - http://thinkblog.org -
uGuru GKrellM2 Monitor
Posted By Michael On 14th March 2006 @ 02:03 In Linux | No Comments
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. [1] Hans de Goede created a program based on Olle Sandberg’s original program to interface with this chip.
Olle’s “[2] oguru” program [link to actual program [3] here] works. Unfortunately, it’s only a once-invoked, stdout-based commandline version.
Tobias van Dyk, on the other hand, created a [4] 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 [5] 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.
uGuru GKrellM2 Monitor
Posted By Michael On 14th March 2006 @ 02:03 In Linux | No Comments
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. [6] Hans de Goede created a program based on Olle Sandberg’s original program to interface with this chip.
Olle’s “[7] oguru” program [link to actual program [8] here] works. Unfortunately, it’s only a once-invoked, stdout-based commandline version.
Tobias van Dyk, on the other hand, created a [9] 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 [10] 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.
Article printed from ThinkBlog: http://thinkblog.org
URL to article: http://thinkblog.org/2006/03/14/uguru-gkrellm2-monitor/
URLs in this post:
[1] Hans de Goede: http://thread.gmane.org/gmane.linux.drivers.sensors/7528
[2] oguru: http://article.gmane.org/gmane.os.netbsd.ports.x86-64/1369
[3] here: http://hem.bredband.net/b330708/oguru/oguru.tar.gz
[4] plugin for GKrellM2: http://members.dslextreme.com/users/billw/gkrellm/Plugins.html#DYK
[5] here: http://osprey.unisa.ac.za/toby/vdyktj/gkrellm-uguru.tar.gz
[6] Hans de Goede: http://thread.gmane.org/gmane.linux.drivers.sensors/7528
[7] oguru: http://article.gmane.org/gmane.os.netbsd.ports.x86-64/1369
[8] here: http://hem.bredband.net/b330708/oguru/oguru.tar.gz
[9] plugin for GKrellM2: http://members.dslextreme.com/users/billw/gkrellm/Plugins.html#DYK
[10] here: http://osprey.unisa.ac.za/toby/vdyktj/gkrellm-uguru.tar.gz
Click here to print.