NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › Can't trottle my P-M 1.7 (FC2)
New Posts  All Forums:Forum Nav:

Can't trottle my P-M 1.7 (FC2)

post #1 of 13
Thread Starter 
Even trying to overwrite the /proc/acpi/(...)/CPU0/throttling

Any ideas?

- fedora core 2
post #2 of 13
Is it a bania or a dothan core? I had issues with a bania core; speedstep still worked properly, but throttling didn't. However, on my own dothan, it shows up fine on klaptop.

Check to make sure that the fc2 kernel supports throttling.
post #3 of 13
Thread Starter 
dothan.

It supports, and I saw this message on the first lines (early boot, kernel, before configuration files take on). Saw using dmesg():

speedstep-centrino: found unsupported CPU with Enhanced SpeedStep
post #4 of 13
Thread Starter 
wasn't your problem with the Dothan, and not the Banias?

I found on tuxmobil that you need to overwrite the speedstep_centrino.c on the kernel sources with a new version for the Dothan, for the kernel to recognize the Dothan chip. All that just to tell it that the Dothan has the B0 state.

The file was released after the FC2, which probably is the case.

edit: forget the first line, maybe you have a newer kernel version.
post #5 of 13
Interesting... I'm running vanilla kernel 2.6.9. I have a Dothan, newer generation 2mb cache centrino. I installed it on my friend's Bania, 1mb cace centrino, and throttling never appeared. Her system was almost identical to mine except for processor, and hers didn't support throttling. I didn't bother to figure out what was wrong, because speedstep was still working, and that was all she needed. What kernel version is distributed with FC2? I have noticed that my comp runs hotter and less battery in linux as opposed to windows, so I'm thinking maybe the computer only THINKS it's running slower than normal...
post #6 of 13
Thread Starter 
Quote:
Originally Posted by jamesshuang
Interesting... I'm running vanilla kernel 2.6.9. I have a Dothan, newer generation 2mb cache centrino. I installed it on my friend's Bania, 1mb cace centrino, and throttling never appeared. Her system was almost identical to mine except for processor, and hers didn't support throttling. I didn't bother to figure out what was wrong, because speedstep was still working, and that was all she needed. What kernel version is distributed with FC2? I have noticed that my comp runs hotter and less battery in linux as opposed to windows, so I'm thinking maybe the computer only THINKS it's running slower than normal...
Since I'm on windows now, can't say for sure. 99.9% sure it's the kernel 2.6.5.

I will try some day (probably this week - i'm too busy playing Warcraft3 ) to recompile the kernel trying this patch from the .c file and see if it works. This is starting to intrigue me. I will also take a look at the sources of the file (even if I'm not that much fammiliar with C) and see the difference or whatever...
post #7 of 13
Thread Starter 
I'm too busy now. If any day I get this right I post here.

Also, look: this is probably the same problem: http://notebookforums.com/showthread.php?t=46624

I think the problem is, in fact, with Dothans...

edit: Now I'm sure the problem is the Dothan. It seems that I have an old speedstep_centrino.c file on the kernel sources. At line 65 and on, the file starts to have some kind of table (great thing it's commented) for the pentium-m processors. At line 120 (+ or -) I can see the last table, which is for the Pentium-M 1.7. Great. the 1.7 is the highest version for the Banias, right? So, since it doesn't have the 1.8 and 2.0 tables, I presume that the Dothans are the ones that are missing. As I said, I will get the new .c file and post here the differences. The problem is that I'm not fammiliar with that C structure, but I can understand it fairly well.
post #8 of 13

Steeping ..... etc etc what happen !

(spanish user )

Hi I have a Dothan and I can change de freq. f the proccessor, manually or automic with cpudynd or cpufreqd . But .... the speed is between 1600-600 mhz..... ¿ why on windows Xp with xspeedwithcXP , the frequency goes down to 75 mhz to 1600mhz !!!! :S ? The battery life , if i'm only writing documents, s more 6 hours . Why linux is between 600-1600 ?? Can i change the minimn frequency ??
post #9 of 13
Thread Starter 
Hello.

What's yor kernel version? Also, are you sure your processor goes down to 75Mhz? Mine only goes from 1700Mhz to 600Mhz on windows.... Also, what's your notebook?
post #10 of 13
(spanish user )

Hi .

My kernel version is 2.6.9 and 2.6.10-rc2 . The frecuency on Linux is between 600-1500Mhz , but i have been installing a lot of programs in Window$ to watch the freq. and it goes down to 75mhz ! ( only if i have installes speedswitchXP and select ( Max. Battery option ) .

It's very interesant for the battery life :S

My laptop is: Acer Travelmate 4001WLMI 1.5Ghz Dothan and y use Debian SID

Bye
post #11 of 13
Thread Starter 
75Mhz ?????????? are you really sure?
post #12 of 13
( spanish user )

Yes, i'm sure . If you have a particion with windows XP, try to install SpeedswitchXP and set the two main options to : max battery

I have installed other programs to watch the real cpufreq, and all of them show me the same result :S
post #13 of 13
according to the gentoo forums, the centrino only speedsteps to 600 mhz, the rest is achieved through throttling and processor P-states. You can do the same in linux, it just won't show as anything lower than 600 mhz.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux & Other OS's
NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › Can't trottle my P-M 1.7 (FC2)