• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Dynamischer CPU-Takt mit Pentium4mobile

Status
Für weitere Antworten geschlossen.

Snubnose

Hacker
Hallo,

ich habe hier einen
Fujitsu-Siemens Amilo
mit Pentium 4 Mobile - 1800, doch leider bekomme ich die dynamische Taktung nicht hin. (Suse 10.3)
Das hier habe ich schon probiert:

Code:
modprobe acpi
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.22.13-0.3-default/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
Was habe ich noch für Möglichkeiten?

Hier nochmal die Ausgabe von /proc/cpu
Code:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz
stepping        : 7
cpu MHz         : 1804.245
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 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid xtpr
bogomips        : 3611.79
clflush size    : 64
 
OP
S

Snubnose

Hacker
Hallo!

Sorry dass ich mich nicht gemeldet habe - das liegt nicht am deinteresse sondern dass ich recht selten an dem Rechner bin (Rechner einer Freundin)

Hier der gewünschte Auszug:

lsmod | sort
Code:
ac                      9604  0
ac97_bus                6272  1 snd_ac97_codec
af_packet              29064  2
agpgart                35764  1 sis_agp
apparmor               40736  0
battery                14724  0
button                 12560  0
cdrom                  37020  1 sr_mod
dm_mod                 56880  0
edd                    12996  0
ehci_hcd               34956  0
ext3                  131976  2
fan                     9220  0
ff_memless              9352  1 usbhid
firmware_class         13568  2 microcode,pcmcia
fuse                   45460  2
hid                    29184  1 usbhid
i2c_core               27520  1 i2c_sis96x
i2c_sis96x              9220  0
ieee1394               91136  1 ohci1394
ip6table_filter         6784  1
ip6table_mangle         6656  0
ip6_tables             17476  3 ip6t_LOG,ip6table_mangle,ip6table_filter
ip6t_LOG               10496  8
ip6t_REJECT             9216  3
iptable_filter          6912  1
iptable_mangle          6784  0
iptable_nat            11140  0
ip_tables              16324  3 iptable_mangle,iptable_nat,iptable_filter
ipt_LOG                 9984  9
ipt_REJECT              8448  3
ipv6                  268280  19 nf_conntrack_ipv6,ip6t_REJECT,ip6table_mangle
jbd                    68148  1 ext3
joydev                 13632  0
libata                137032  1 pata_sis
loop                   21636  0
mbcache                12292  1 ext3
microcode              15372  0
mii                     9344  1 sis900
Module                  Size  Used by
nf_conntrack           61684  5 nf_conntrack_ipv6,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
nf_conntrack_ipv4      14856  6 iptable_nat
nf_conntrack_ipv6      22848  4
nf_nat                 21912  1 iptable_nat
nfnetlink               9752  4 nf_conntrack_ipv6,nf_nat,nf_conntrack_ipv4,nf_conntrack
ohci1394               36272  0
ohci_hcd               23684  0
pata_sis               17668  4
pci_hotplug            33216  1 shpchp
pcmcia                 41076  0
pcmcia_core            40852  3 pcmcia,yenta_socket,rsrc_nonstatic
processor              40876  1 thermal
rsrc_nonstatic         15872  1 yenta_socket
rtc_cmos               12064  0
rtc_core               23048  1 rtc_cmos
rtc_lib                 7040  1 rtc_core
scsi_mod              140376  4 sr_mod,sg,sd_mod,libata
sd_mod                 31104  5
serio_raw              10756  0
sg                     37036  0
shpchp                 35092  0
sis900                 26112  0
sis_agp                13060  1
snd                    58164  13 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_ac97_codec         97060  2 snd_intel8x0m,snd_intel8x0
snd_intel8x0           36636  1
snd_intel8x0m          21132  1
snd_mixer_oss          20096  1 snd_pcm_oss
snd_page_alloc         14472  3 snd_intel8x0m,snd_intel8x0,snd_pcm
snd_pcm                82564  4 snd_pcm_oss,snd_intel8x0m,snd_intel8x0,snd_ac97_codec
snd_pcm_oss            50432  0
snd_seq                54452  0
snd_seq_device         12172  1 snd_seq
snd_timer              26756  2 snd_seq,snd_pcm
soundcore              11460  1 snd
sr_mod                 19492  0
thermal                20744  0
usbcore               123756  4 usbhid,ehci_hcd,ohci_hcd
usbhid                 41300  0
x_tables               18308  11 ip6t_LOG,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_tcpudp,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tables
xt_limit                6656  17
xt_pkttype              5888  3
xt_state                6528  8
xt_tcpudp               7168  10
yenta_socket           28684  1
 

Hype

Member
Also bei meinem CentrinoDuo musste ich das Modul "acpi_cpufreq" laden. Am besten Trägst du das in "/etc/sysconfig/kernel" ein. Versuche aber bitte vorher mit
Code:
 modprobe acpi_cpufreq
ob es sich auch um das richtige Modul handelt.

Damit Speedstepping auch funktioniert musst du allerdings auch noch die sogenannten "governors" laden. Bei mir funktionierten lediglich "cpufreq-conservative cpufreq-powersave". Doch zunächst solltest du über den Paketmanager deines Vertrauens noch das Paket "cpufrequtils" installieren.

Hier mal ein Auszug aus der "/etc/sysconfig/kernel" wie sie später aussehen sollte:
Code:
[...]
## Type:		string
## ServiceRestart:	boot.loadmodules
#
# This variable contains the list of modules to be loaded
# once the main filesystem is active
# You will find a few default modules for hardware which
# can not be detected automatically.
#
MODULES_LOADED_ON_BOOT="acpi_cpufreq cpufreq-conservative cpufreq-powersave"
[...]
 
OP
S

Snubnose

Hacker
hmm, das Problem ist dass das leider (noch) nicht funktioniert:
Code:
> modprobe acpi_cpufreq

FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.22.13-0.3-default/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
 

Hype

Member
Hm ok, wahrscheinlich funktioniert deine CPU dann noch mit "speedstep_centrino"

Versuch mal bitte
Code:
modprobe speedstep_centrino

Wenn das auch nicht funktioniert lade mal nur die governors in das Boot-Skript und starte neu! So wie es aussieht wird ja dein Prozessor schon richtig erkannt.
Code:
MODULES_LOADED_ON_BOOT="cpufreq-conservative cpufreq-powersave"
 
OP
S

Snubnose

Hacker
das ist leider das selbe Spielchen
Code:
> modprobe speedstep_centrino

FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.22.13-0.3-default/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device

die Module hab ich mal eingetragen, das hat auch fuknktioniert:
Code:
>lsmod | sort  | grep cpu
cpufreq_conservative    11272  0
cpufreq_powersave       5888  0

aber der CPU-Takt ist trotzdem noch auf volle Power....

Der CPU ist meiner Meinung nach auch kein Centrino, sondern ein Pentium 4 Mobile
 
Snubnose schrieb:
Der CPU ist meiner Meinung nach auch kein Centrino, sondern ein Pentium 4 Mobile

Es gibt keinen Centrino CPU, es gibt nur einen Pentium M. Centrino bedeutet einfach nur eine bestimmte Zusammenstellung von bestimmten Hardwarekomponenten die sich dann zusammen als Centrino bezeichnen duerfen. Mehr dazu sollte Wikipedia verraten.

http://www.notebookcheck.com/laptop/content/view/455/63/
 

achim0815

Member
Hallo,

schau mal im BIOS nach. Bei meinem Compaq musste ich die Option
"CPU Frequenz" auf auto stellen. Dann klappte es auch mit der dynamischen Frequenzregelung.

Gruß Achim
 
Status
Für weitere Antworten geschlossen.
Oben