You are not logged in.
Pages: 1
Topic closed
I have Pentium III (Coppermine)
steping 6
598.419 Mhz
2586 Kb
/etc/rc.d/cpufreq start gives:
whrong unknown or unhandled CPU?
Offline
You should load the related module first, then start the service.
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
I think I need speedstep-smi.
So i type:
modprobe -a sppedstep-smi
And
Error inserting: no such device
???
Offline
Try the acpi-cpufreq module... I'm not sure if it'll work for a PIII, but it's worth a shot.
thayer williams ~ cinderwick.ca
Offline
Same error
Offline
I think I need speedstep-smi.
So i type:
modprobe -a sppedstep-smi
And
Error inserting: no such device???
[stijn@lysithea ~]$ find /lib/modules/2.6.23-ARCH/ -name speedstep*
/lib/modules/2.6.23-ARCH/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-lib.ko
/lib/modules/2.6.23-ARCH/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-smi.ko
/lib/modules/2.6.23-ARCH/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-ich.ko
/lib/modules/2.6.23-ARCH/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko
Check your typing? And for just one module the -a is redundant, just modprobe/insmod is fine.
Last edited by B (2007-11-03 22:25:02)
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
Have you tried speedstep_ich?
config X86_SPEEDSTEP_ICH
tristate "Intel Speedstep on ICH-M chipsets (ioport interface)"
select CPU_FREQ_TABLE
help
This adds the CPUFreq driver for certain mobile Intel Pentium III
(Coppermine), all mobile Intel Pentium III-M (Tualatin) and all
mobile Intel Pentium 4 P4-M on systems which have an Intel ICH2,
ICH3 or ICH4 southbridge.
For details, take a look at <file:Documentation/cpu-freq/>.
If in doubt, say N.
Offline
Wrong typing only in post. Mistytpe gives other error i tested this.
I can load only speedstep-lib, but
/etc/rc.d/cpufreq start
gives wrong, unknown or unhandled CPU?
Offline
I'm not sure the OS can control it on PIIIs, I think it is done in the BIOS at boot time, at least that is how it is on my Dell C600 and IBM T21, both Coppermine PIIIs.
I would love to be wrong though....
Last edited by elliott (2007-11-04 06:18:57)
Offline
Does your CPU support frequency scaling? I thought not all P!!!'s did. I might be wrong though. Did it work on Windows/other Linux distros?
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
Well, I will eat my words in reference to my T21...I hadn't tried too hard when I said that, only had the thing a couple days. Now I have it happily scaling between 700 and 850mhz depending on demand with the speedstep-lib, speedstep-smi and cpufreq-userspace modules loaded and using powernowd to control it.
The C600 still cannot scale except for at boot time.
Offline
I'm using an IBM Thinkpad A22m with a Pentium III Coppermine and I have the same problem. The only cpufreq module I can load is speedstep-lib and that is not enough to get the daemon working. Is there a list of exactly which Pentium III CPUs work with cpufreq and which ones don't?
6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.
Offline
I have Pentium III (Coppermine)
steping 6
598.419 Mhz
2586 Kb/etc/rc.d/cpufreq start gives:
whrong unknown or unhandled CPU?
I have an old Compaq Presario laptop with a 650MHz PIII; same error. I could not get it to work no matter what.
Offline
Hi all,
I was just surfing through the forum and found this thread. I have a Thinkpad T21 with Pentium III Coppermine. I tried what elliott suggested and didn't have luck with powernowd but found that cpudyn seems to work. Put speedstep_lib, speedstep_smi, and cpufreq_userspace in MODULES in /etc/rc.conf and cpudyn in DAEMONS. Now, according to conky my cpu is scaling between 800 and 650 MHz. I'm liking Arch for my Thinkpad better and better all the time!!
Update: Since setting up this cpu scaling, my laptop is running much cooler. It's well worth it.
Last edited by bgc1954 (2008-02-25 15:56:05)
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
Hi all,
I was just surfing through the forum and found this thread. I have a Thinkpad T21 with Pentium III Coppermine. I tried what elliott suggested and didn't have luck with powernowd but found that cpudyn seems to work. Put speedstep_lib, speedstep_smi, and cpufreq_userspace in MODULES in /etc/rc.conf and cpudyn in DAEMONS. Now, according to conky my cpu is scaling between 800 and 650 MHz. I'm liking Arch for my Thinkpad better and better all the time!!
Update: Since setting up this cpu scaling, my laptop is running much cooler. It's well worth it.
Thank you!
This also works for my Compaq Evo n400c.
Offline
Thanks bgc1954. I didn't know about the module cpufreq_userspace.
On my a22m, I cannot load speedstep_smi (it says no such device) but I can load speedstep_lib and cpufreq_userspace. If I load just those two... I cannot start cpudyn (it just says [FAIL]) but I can start cpufreq and it says this:
Setting cpufreq governing rules , cpu 0wrong, unknown or unhandled [DONE]
Does this mean the daemon is running but it's just not doing anything? I assume the "wrong unknown or unhandled" wouldn't be there if everything were working perfectly.
Someone told me frequency scaling doesn't work on Intel 440BX chipsets, but the thinkpad T21 and A22m both use that chipset... so is there anything else that I should try? Thanks.
6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.
Offline
It must be that the a22 and t21 do have different chipsets. If you do as root:
modprobe speedstep_smi
and you get FATAL: Error inserting blah...blah...No such device, then your chipset isn't the same as mine. The way they built the thinkpads there are often different versions of the same model ie. mine is a t21 type 2647 so I think there are lots of variables there. The available modules are in /lib/modules/2.6.24-ARCH/x86/kernel/cpu/cpufreq. I suppose you could also try speedstep_ich or speedstep_centrino. Can't hurt anything as they will just give you the "FATAL: Error" message if they won't load. This is just one of the reasons that laptops are so much fun in Linux.
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
It must be that the a22 and t21 do have different chipsets. If you do as root:
modprobe speedstep_smi
and you get FATAL: Error inserting blah...blah...No such device, then your chipset isn't the same as mine. The way they built the thinkpads there are often different versions of the same model ie. mine is a t21 type 2647 so I think there are lots of variables there. The available modules are in /lib/modules/2.6.24-ARCH/x86/kernel/cpu/cpufreq. I suppose you could also try speedstep_ich or speedstep_centrino. Can't hurt anything as they will just give you the "FATAL: Error" message if they won't load. This is just one of the reasons that laptops are so much fun in Linux.
*sigh* I tried modprobing every module in that directory - even the ones I knew wouldn't work - and the only one that doesn't fail due to "No such device" is speedstep_lib. Does that mean there's no way I can scale my frequency until these modules get updated to include more chipsets?
6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.
Offline
Aha! I seem to have found a way. I tried everything short of recompiling the kernel and nothing I found on other sites worked. But one day I noticed freq_table showed up in lsmod. So I thought maybe removing that and only loading it AFTER speedstep-lib would make it work.
[root@connors-laptop linux-2.6.25-ARCH]# rmmod freq-table
[root@connors-laptop linux-2.6.25-ARCH]# modprobe speedstep-lib relaxed_check=1
[root@connors-laptop linux-2.6.25-ARCH]# modprobe speedstep-smi
[root@connors-laptop linux-2.6.25-ARCH]# modprobe freq_table
[root@connors-laptop linux-2.6.25-ARCH]#
That is the first time speedstep-smi has ever loaded on my laptop without an error message.
6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.
Offline
I setup speed stepping according to the wiki and all seems to be well except... it only switches between 800 MHz and 2.50 GHz. I saw 1.20GHz once or twice, but it keeps switching from 800 MHz to 2.50 GHz within a few seconds constantly. I'll only see other ones like 1.60 rarely. And if I'm doing anything, such as typing, the icon for the scaling constantly flashes between 800 Mhz and 2.50 GHz every single second, perhaps even faster. Is this normal?
Last edited by violagirl23 (2008-06-02 20:02:42)
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
Arise thread, thread arise!
I had some luck using specific module options when simply loading the module wouldn't work. Specifically,
speedstep-smi smi_port=0xb2 smi_cmd=0x82 smi_sig=1
works, but I imagine this may differ depending on the hardware and I don't know how to figure out the specific port/etc.
Offline
I hope you have better things to do than just bumping threads... I don't think after more than a year the OP (who's banned, btw) will still bother to check this thread.
http://wiki.archlinux.org/index.php/For … Bumping.27
Please don't
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
Pages: 1
Topic closed