cpufan alway running on sony vaio pcg-grt995mp
Hello everyone.
So I installed slwackware (more or less) and the cpu fan is always running at full speed. How do I fix this? I use it on a sony vaio pcg-grt995mp. It has a pentium 4 cpu with a sis chipset. I searched google but nothing of the tips really helped. I tried to modprobe cpufreq_ondemand etc. How do I find out if the motherboard's sensors are recognized? Thank you, Louis |
For a laptop, make sure you have the modules 'processor', 'thermal', and 'fan' inserted. First check 'lsmod' and if they are not there, run 'modprobe' and the module name.
|
processor and thermal are insterted, fan was not.
Doing a modprobe fan did not solve the problem. Thank you, Louis |
Ok, let's assume you have installed slackware 13.1. Are you running a custom kernel ? What version ?
Also, are you sure it is the CPU fan that is running all the time ? Could it be the GPU fan ? If ACPI detects an ACPI sensor it should be listed at '/proc/acpi/thermal_zone'. Other sensors can be detected using lm_sensors 'sensors-detect'. I would also check the BIOS options for fan speed, just in case, if there are any. |
Oh I'm totally sorry for holding the additional important information back.
It's Slackware 13.1 with an unmodified kernel with a fresh install and nvidia drivers 96.43.18 installed. There is one node in /proc/acpi/thermal_zone which is called ATF0. Using sensors-detect shows me Code:
bash-4.1# sensors-detect |
Ok, well for laptops it is normal not to have any sensors detected by sensors-detect, because there's usually just one sensor via ACPI. If you cat that file '/proc/acpi/thermal_zone' it should say the temperature, or a decent monitoring program can pick it up.
Looking at this issue online a bit, I notice that it happens with many sony laptops, and they mention that there is a Window$ utility that controls the fan speed. Then I take a look at the kernel documentation: http://www.kernel.org/doc/Documentat...ony-laptop.txt Quote:
|
After installing the Linux Kernel Slackware-Current 2.6.35.7 the fan slows down after about 10 minutes logged in.
Code:
watch cat /proc/acpi/thermal_zone/ATF0/temperature It prints values bigger than 50 C, so it looks like the sensor is working. Problem solved, thank you. |
Interesting, but why ? Why does it work in current and not in 13.1 ? Well, if you have some ideas post them, if not, just mark the thread solved.
|
All times are GMT -5. The time now is 09:21 AM. |