Temperature Widget
-
@ThorstenK:
Depends on if its fahrenheit or celsius too, hehe.
I see that mbmon is getting much attention and currently we support coretemp and acpi.
The code generates a source indepent temperature array, so its possible to add mbmon to.
I will add it as a source. Its not much effort and then everyone is able to to query with his favorite toy in the BE ;)–-
Maybe ill decide do a package too in the future, when i build up enough knowledge to do so, but lets keep the balls down for the moment :)
After all atm its just a neat patch which adds some sensors.Steven posted a link to the coretemp modules here: http://files.pfsense.org/jimp/ko-8.1/amd64/coretemp.ko
From what I understand, my T1 is my CPU temp and my T3 is my chipset temp. I am guessing if it's 127.0 (always at that) that temp is not available. You can program it to check if it's 127.0 to NOT display it in the GUI… If they are interested in knowing all the temps and not just the CPU temp..
BTW I confirmed with my buddy's FB X500 with good fan that he is running T1=45C , T2=127C and T3=77C (~2C less, so I am good)
-
mmh. I dont think that we really want that. Maybe 127 is 1111111 and so some kind of magic value.
and "normally" such a high temperature isnt realistic to be ever shown.Automatically deactivating a sensor just for convinience isnt a good idea in general.
It is better to implement a configuration screen (see notes about planned pach 2) which lets the user the decision to select the sensors on a per system base.Ill push the implementation to patch 2.
-
@ThorstenK:
Steven posted a link to the coretemp modules here: http://files.pfsense.org/jimp/ko-8.1/amd64/coretemp.ko
Yep, but that's for BSD 8.1, but we're running 8.3, AFAIK that's not compatible.
-
Thats right - Please check the last post of Steven. He posted the mod as attachment.
-
@ThorstenK:
Thats right - Please check the last post of Steven. He posted the mod as attachment.
Maybe I'm dense, or you're talking about a different Steven than I think you're talking about, but all I can find is a 32-bit version for 8.3, which won't work because I'm running a 64-bit install, and a 64-bit version for 8.1, which won't work because I'm on 8.3
-
This is right; StevenW10 runs on 32 bit. So when your runnig a 64 bit system it might be best to create a custom kernel or to fetch the bins from a 64bit freeBSD8.3 install or use a 32bit system if everything else fails.
Hm- Idea: Its good when skilled people solve problems - When your done you maybe decide to extend the pfsense Installer to check for the availability of the kmod. This way this problem will be solved for the future :)
Edit: Sorry stephenW10 for misspelling. -
It just requires one of you guys to download the 64bit FreeBSD 8.3 iso and extract the module from it. I'll do it tonight when it doesn't count towards my bandwidth cap if no one's done it by then.
Steve
-
Hi - since im on gprs right now, i cant do it till eom ;( so maybe you want to try:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/8.3/
hanD!
-
@ThorstenK:
mmh. I dont think that we really want that. Maybe 127 is 1111111 and so some kind of magic value.
and "normally" such a high temperature isnt realistic to be ever shown.Automatically deactivating a sensor just for convinience isnt a good idea in general.
It is better to implement a configuration screen (see notes about planned pach 2) which lets the user the decision to select the sensors on a per system base.Ill push the implementation to patch 2.
Yeah, that's definitely a better approach. Let the user pick. If you can't have user interaction then filtering the 127 would work I think.
-
mmh. it may take a week for patch two i think.
I wouldnt like it very much, but meanwhile -
What about for a config tunable, which we set for filtering out sensors with 127 degrees ?
This would be fast to implement and seems like a good compromise, what do you think ? -
@ThorstenK:
mmh. it may take a week for patch two i think.
I wouldnt like it very much, but meanwhile -
What about for a config tunable, which we set for filtering out sensors with 127 degrees ?
This would be fast to implement and seems like a good compromise, what do you think ?I agree, I mean, if it's there (and working) why not use it? We need to add mbmon also. I have the 32-bit version, I think the 64-bit CPUs prob. already have working coretemp32 or coretemp64?
-
From what i know its already available, but we have to check that. I switched machines and had to reinst Windows because of anno2070 wasnt working under wine. This has changed meanwhile 8))) So as soon as i have hsdpa again (eoMonth)- ill switch back to linux and FreeBSD :) and write the extension to include mbmon first with the tunable above.
-
OK, finally got the coretemp.ko installed, etc. and now have a temperature reading of a cool 35C
Was a little bit involved, because OS X doesn't grok BSD's file system, so I ended up doing a memory stick, mounting it on the pfSense box, and then copied it with an slogin over to where it needs to go.
The config file I ended up editing with the Web GUI, because I couldn't remember the name of the non-vi editor installed on pfSense, it's not nano or pico, and of course not emacs (which I usually would use)
Why the heck keep I forgetting the name? ???Anyway, things are working. Now it's going to be interesting to see what get's stomped over with the next upgrade that I'm just running….
-
It's ee (easy editor) ;)
-
OK, finally got the coretemp.ko installed, etc. and now have a temperature reading of a cool 35C
wish mine was at 35c, 60c right now :-(
-
Here's the 64bit coretemp.ko from FreeBSD 8.3 for anyone else.
Remove the .png extension.Steve
-
Temperature widget is not available (or not supported) on our nano bsd alix boards..
:( -
Temperature widget is not available (or not supported) on our nano bsd alix boards..
:(What kind of CPUs do these have? If the CPU doesn't have built-in sensors (like e.g. the intel Core CPUs or the intel Atom CPUs), or the motherboard doesn't have a temperature sensor that's somehow published (e.g. ACPI), then it's got to be a no-go.
-
Temperature widget is not available (or not supported) on our nano bsd alix boards..
:(What kind of CPUs do these have? If the CPU doesn't have built-in sensors (like e.g. the intel Core CPUs or the intel Atom CPUs), or the motherboard doesn't have a temperature sensor that's somehow published (e.g. ACPI), then it's got to be a no-go.
Mine (PC Engines thing) shows this in dmesg:
CPU: Geode(TM) Integrated Processor by AMD PCS (498.05-MHz 586-class CPU)
Origin = "AuthenticAMD" Id = 0x5a2 Family = 5 Model = a Stepping = 2
Features=0x88a93d <fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>AMD Features=0xc0400000 <mmx+,3dnow!+,3dnow!>… and this further down which probably doesn't help:ACPI Error: A valid RSDP was not found (20101013/tbxfroot-309)
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.Cheers
Jon</mmx+,3dnow!+,3dnow!></fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx> -
Not sure if the GEODE chips have built-in temp sensors but if so, you'd likely have to install the amdtemp.ko module analog to us intel guys having to install the coretemp.ko module.
http://www.freebsd.org/cgi/man.cgi?query=amdtemp&apropos=0&sektion=0&manpath=FreeBSD+9.0-RELEASE&arch=default&format=html