LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-20-2008, 10:58 AM   #1
ljubak
LQ Newbie
 
Registered: Apr 2006
Location: Belgrade, Serbia
Distribution: Slackware
Posts: 26

Rep: Reputation: 15
Question Have problem loading acpi-cpufreq module


I have recently bought an asus laptop based on f5sl model and I have installed Slackware 12.1 on it. The hart of the machine is Core 2 duo cpu and it uses SIS chipset modified by ASUS.

For the last few days i was trying to enable SpeedStep functionality. None of the speedstep modules haven't worked (for each of them i have received message: "FATAL: Error inserting ...: No Such Device"). At the end I've managed to activate frequency scaling with acpi_cpufreq module in a bit unusual way (or maybe not). First time I've tried to insert acpi_cpufreq module I've received familiar message: "Error inserting acpi_cpufreq module ... No Such Device". But after I've issued the same command again everything have worked as it should. So i have solved the problem by inserting cpufreq module in the initrd image and calling it from startup script also. This is not very elegant but it works.

I would like to know if somebody have had the same problem like me and whether he solved it in a not so complicated way? Also i would like to know what is the reason for such behavior and is this a good solution at all (good for my CPU)?

Last edited by ljubak; 10-20-2008 at 01:34 PM.
 
Old 10-22-2008, 11:35 AM   #2
clvic
Member
 
Registered: Feb 2008
Location: Rome, Italy
Distribution: OpenSuSE 11.x, vectorlinux, slax, Sabayon
Posts: 206
Blog Entries: 2

Rep: Reputation: 45
Have you tried looking for a guide for your specific laptop? Try on http://www.linux-laptop.net/
Second, I remember there should be some option to pass to the acpi-cpufreq module to force its insertion, but I'm not sure.
Third, it's better to verify the powersave capabilities of your cpu first, you can do this by looking at the file /proc/cpuinfo, that gives some information and, at least on my system, says that the CPU has some power management capability
 
Old 10-22-2008, 11:54 AM   #3
Ilgar
Senior Member
 
Registered: Jan 2005
Location: Istanbul, Turkey
Distribution: Slackware64 15.0, Slackwarearm 14.2
Posts: 1,157

Rep: Reputation: 237Reputation: 237Reputation: 237
The description says:

Code:
 This driver adds a CPUFreq driver which utilizes the ACPI Processor Performance States. 

This driver also supports Intel Enhanced Speedstep.

...
Depends on: !X86_VOYAGER && CPU_FREQ && ACPI_PROCESSOR
So this is the correct driver for Intel Speedstep. I don't know why it requires two modprobes. If you compile your kernel yourself you can compile it in. As you see above you also need the ACPI->Processor support.
 
Old 10-22-2008, 12:27 PM   #4
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
acpi-cpufreq is the correct module name though (not acpi_cpufreq)

Last edited by keefaz; 10-22-2008 at 12:31 PM.
 
Old 10-22-2008, 06:13 PM   #5
ljubak
LQ Newbie
 
Registered: Apr 2006
Location: Belgrade, Serbia
Distribution: Slackware
Posts: 26

Original Poster
Rep: Reputation: 15
@clvic
First: of course, I have tried on both http://www.linux-laptop.net/ and http://www.linlap.com/ but without success.
Second: if you could remember how to force insertion, that would be nice (even if i decide not to exploit it it is something one should be familiar with). As I remember there was some lilo option to instruct kernel to run certain options at boot. I should take a look at lilo's documentation.
Third: output from /proc/cpuinfo shows that my CPU has Enhanced SpeedStep capabilities (it is "est" flag in the flags list):
fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm

@Ilgar
The idea has been to set up as much as possible without recompiling the kernel or compiling the new one. What you've suggested could solve the problem but I am trying to avoid that solution.

@keefay
Indeed it is, but if you modprobe acpi_cpufreq it calls the right module acpi-cpufreq.ko, so I don't think this causes problem. In fact I have tried to modprobe acpi-cpufreq and I have got the same problem. Nevertheless the correct syntax is as you noted and should be used.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
acpi-cpufreq device not found? lordSaurontheGreat Fedora 7 08-22-2009 09:12 AM
Unable to get Modprobe acpi-cpufreq to work - why? singularity2006 Linux - Hardware 0 10-19-2007 07:12 PM
How can I know if my system supports ACPI and cpufreq? [KIA]aze Linux - Kernel 2 11-07-2006 04:12 PM
ACPI and cpufreq question ygloo Linux - General 5 08-22-2006 08:27 PM
cpufreq and acpi thermal zones Nic+Tux+Duke Linux - General 3 05-04-2006 07:32 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration