You are not logged in.
Pages: 1
I just installed Arch on my eeepc 900. However, I cannot get cpufreq to work. In particular, I can't even modprobe the Asus kernel module:
$ sudo modprobe asus_acpi
FATAL: Error inserting asus_acpi (/lib/modules/2.6.33-ARCH/kernel/drivers/platform/x86/asus_acpi.ko): No such device
$ sudo modprobe asus-laptop
FATAL: Error inserting asus_laptop (/lib/modules/2.6.33-ARCH/kernel/drivers/platform/x86/asus-laptop.ko): No such device
So, is this the correct acpi driver for eeepc? If not, how do I obtain the correct one?
Thanks ahead.
--
MZ
Cheers!
M
Offline
Try installing the acpi-eeepc-generic package from AUR. It is easily configurable, and ACPI works fine.
What kernel do you use?
Geek, runner, motorcyclist and professional know-it-all
Offline
eeepc-laptop
which is with default arch kernel should fit.
I have installed both, but I still don't seem to have cpufreq.
module is loaded:
$ lsmod | grep eee
eeepc_laptop 11613 0
sparse_keymap 2083 1 eeepc_laptop
pci_hotplug 23303 1 eeepc_laptop
rfkill 12198 2 eeepc_laptop,cfg80211
led_class 1997 2 eeepc_laptop,ath5
but no cpufreq:
$ sudo /etc/rc.d/cpufreq start
:: Setting cpufreq governing rules [BUSY] grep: /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors: No such file or directory
, cpu 0Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
for example because of hardware which cannot be set to a specific frequency
or because the userspace governor isn't loaded?
$ ls /sys/devices/system/cpu/cpu0/
cpuidle crash_notes thermal_throttle topology
Last edited by mathfeel (2010-05-10 23:15:48)
Cheers!
M
Offline
> - Is the governor you requested available and modprobed?
What says
lsmod | grep cpufreq
For example, on my machine
lsmod | grep cpufreq
cpufreq_conservative 9164 2
acpi_cpufreq 6483 1
freq_table 2331 1 acpi_cpufreq
processor 29630 3 acpi_cpufreq
It's empty, but after I manually modprobe cpufreq_*, I got
$ lsmod | grep cpufreq
cpufreq_userspace 1548 0
cpufreq_ondemand 6542 0
freq_table 1987 1 cpufreq_ondemand
I thought that for Intel Speedstep, I need acpi_cpufreq too, but not on the eeepc:
$ sudo modprobe acpi_cpufreq
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.33-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
Cheers!
M
Offline
So, does it work now, after loading cpufreq module?
No, hence the cpufrequtil error message.
$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
maximum transition latency: 0.00 ms.
Here's my cpuinfo:
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Celeron(R) M processor 900MHz
stepping : 8
cpu MHz : 900.242
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts
bogomips : 1801.50
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:
Last edited by mathfeel (2010-05-11 01:28:43)
Cheers!
M
Offline
I am assuming that you use the vanilla kernel. There is a precompiled kernel especially for the EEEPC, maintained by a forum member called toofishes. That kernel has frequency scaling explicitly turned off because apparently the celeron 900 does not properly support frequency scaling.
Geek, runner, motorcyclist and professional know-it-all
Offline
Pages: 1