You are not logged in.
The default Xandros Linux kernel 2.6.21-4-eeepc does not include support for the temperature sensor on the mainboard. When I install and GKrellm it cannot find any temperature sensor.
BUT, when I install Kubuntu on an SD card with kernel 2.6.22-14-generic, GKrellm does find a temperature sensor.
My issue is I'd rather use Xandros Linux for its speed start-up, but would like to be able to monitor temp (why would Asus not use a kernel with this built in?).
I haven't installed any dev tools and am a bit sketchy on the procedure for rebuilding the kernel. Just wondering if anyone here has already built a custom kernel and enabled support for temp sensing?
thanks
S
Offline
Could you check dmesg and lsmod and find out which sensor driver is it?
And is it actually functional, or just located?
Offline
oh it's functional all right. while idling, the CPU runs about 46C. If it's working heavily it goes up to 56-58C, and I've seen it as high as 60C. As for which sensor it might be.... I'll have to shut down and reboot into Ubuntu. Stand by...
ok, lsmod has two entries of interest:
module 'thermal' is used by '0'
and module 'processor is used by '1 thermal'
I take this to mean that module thermal is not loaded, by module processor is loaded and used by thermal
Also there is a module 'fan' that is not used.
Does this help?
Last edited by midtoad (2007-11-20 1:05:45 am)
Offline
OK, so if you do "sudo modprobe thermal", will the GKrellm work on default installation? If so, than a simple fix would be to add thermal to /etc/modules, which has a list of modules to preload on boot....
Offline
See here: http://wiki.eeeuser.com/howto:rebuildthekernel on how to recompile your kernel.
Offline
Kibobo wrote:
He doesn't have to recompile the kernel, he just wants the right module
I know, but I know only two ways to get a module
1. recompile the kernel with the right options
2. individually compile a module. Not too sure if this is possible with the eeePC. If it is, I'd love to see instructions.
Offline
Just tested:
The thermal module is in the default installation - no need for any extra modules.
Just " sudo modprobe thermal" before running "sudo gkrellm &", or add thermal to /etc/modules...
Works either way...
Offline
@quant, Right, I did find that thermal module is there. But after I modprobe it and restart GKrellm, I don't see any temp even after ensuring that I have enabled that feature in preferences. Have you actually seen a temp in GKrellm in the default installation, in either Easy Mode or Advanced Mode?
I downloaded and obtained a copy of lm-sensors. At the end of it, I get the message that no sensors were detected. So we must have some non-standard sensors.
I also downloaded and installed mbmon, which GKrellm can monitor. But mbmon reports that no Hardware Monitor can be found.
I'm still mystified how Kubuntu is finding a temp. It might be the newer kernel 2.6.22 versus the 2.6.21 in eee PC.
Last edited by midtoad (2007-11-20 1:39:45 pm)
Offline
I installed gtkrell, modprobe'd thermal (yes, required), and started gtkrell.
I had to open krell settings (F1), go to sensors, and tick on the checkbox. That was all...
Offline
@quant: You wrote 'gtkrell' but of course you meant 'gkrellm'.
Note to self: when you see a little > icon next to the word Temperature, click on it to open the list of temperature sensors available. D'oh!
Thanks, I've got it working now. I think we can put this issue to bed.
BTW at idle my machine is reading 49C.
Offline
You can check your temperature without any extra programs by:
sudo modprobe thermal
once per boot
and then:
/home/user> cat /proc/acpi/thermal_zone/TZ00/temperature temperature: 51 C
Just a side note.
Offline
I've rolled up all of the advice in this thread into a single wiki: http://wiki.eeeuser.com/howto:monitorhardware
Offline
I think that checking the temperature post above without any added programs should also be added to the wiki. That's a real help if you don't want to install anything.
So can you only check the temp once per boot that way or is it that you only need to enter the sudo command once per boot?
Pardon my ignorance but is there anyway to cut and paste the above info in terminal rather than typing it?
Last edited by dendrite (2008-01-27 8:35:35 pm)
Offline
@dendrite: you can check the temp as many times as you want. If you're reading this on your Eee PC, you should be able to copy the text out of the browser with Ctrl-C or Shift-Ins, then paste it into your Terminal with Ctrl-V or Ctrl-Ins. (Or maybe I have the Shift-Ins and Ctrl-Ins reversed? I'm typing this on a Mac so I can't check).
But another way to keep an eye on your temperature is to install GKrellm and its optional temperature plugin module.
Offline
Thanks midtoad. Always appreciate a response but don't expect it. Thanks for your time. :-) I'm on the big desktop at the moment so will fiddle around with the Eee later on.
Offline