I'm not an expert on this but a couple of things below may be useful, so, just to follow from the above ...
lm_sensors will only display the temp/rpm state, not alter it.
The output is provided by some dedicated sensors that must exist on your mobo, that info being delivered by a chip. Once installed, "sensors -h" will show a set of possible chip types. And, as per the above, running sensors-detect should set it all up. The config will have sections that cover a number of these chips, depending on whats found on your board, some tweaking may or may not be useful. As usual, it is there in the docs.
Have a Sony Vaio desktop P4,1.6Ghz.At boot up the cooling fans increase in speed and when the OS(XP) begins to load the fans return to normal(slower) speed.
If the mobo didn't have a sensor chip/facility then that wouldn't happen and, of course, XP has the driver support built in.
Different manufactures "reveal" the internals of these chips to various degrees. But they all seem to have a proprietary attitude with regard to them.
Most of the lm-sensors projects work has involved laborious reverse engenerring, and, making basically, logical assumptions. some times they have discovered errors in the manufacturers supplied specs !.
I have checked for any type of options in the bios but have only saw where the actual fan running speed is listed and no provision to fiddle with the settings.
Your mobo must have support ...
Otherwise you wouldn't have gotten the result with XP. And that does suggest bios support. Most mobo manufactures tend to work in cahoots with MS, so it does need to be scrutinised as to what you can do.
Such as, with the ASUS A8V, the bios provided explanation/setting is very brief. It uses a thing called "Cool & Quiet" which only has a "Enabled/Disabled" option. Which then requires two further setting enabled, "CPU Q-Fan Control" and "Chassis Q-Fan Control". There is also a very cryptic "Ratio" setting provided. The manual is the pinnacle of the "dumbed-down", "which way did it go" explanations. It seems ASUS provided some nice gui's for setting up their facility, but only if you run Windows.
Look over your bios/manual again. There must be something there otherwise it wouldn't work in XP. You will need kernel support. Though i would have thought FC would have already set that. It doesn't hurt to check. It will be in the CPU Frequency scaling section. That may sound like the wrong place, but it seems there tied together. At least for AMD, there are intell options there as well.
You may need to check to see if you have "i2c" support enabled too, which provides access to your "System Management Bus", as sensors will likely require that. Along with ACPI -> ACPI Support -> Processor -> ThermalZone enabled. From "make gconfig", not sure how that works but the kernel config recomends it for mobiles.
Changing drives around, master/slave wont have any effect.
Your PSU should have a connector, as should the CPU Fan, that plugs into the mobo, they should be three pin connectors.
Last edited by jjmac
on Tue Dec 27, 2005 2:12 am, edited 1 time in total.