Problem mit Speedstep und einen C2D

G-S-X

Vice Admiral Special
Mitglied seit
23.08.2002
Beiträge
517
Renomée
7
Hallo zusammen,

ich habe einen Server mit Suse 10.2 aufgesetzt und verwende das Tyan i3000R (S5191) in Verbindung mit einem Intel(R) Core(TM)2 CPU 2,13 Ghz.
Ich bekomme es nicht gebacken, dass Speedstep/EIST den Prozessor korrekt taktet.

cpu-freq info zeigt mir eine Spanne zwischen 600-800 Mhz ( Ließt er diesen Wert aus dem BIOS aus )

##################################
cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to http://bugs.opensuse.org, please.
analyzing CPU 0:
driver: centrino
CPUs which need to switch frequency at the same time: 0
hardware limits: 600 MHz - 800 MHz
available frequency steps: 800 MHz, 600 MHz
available cpufreq governors: conservative, ondemand, userspace,
powersave, performance
current policy: frequency should be within 600 MHz and 800 MHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 600 MHz (asserted by call to hardware).
analyzing CPU 1:
driver: centrino
CPUs which need to switch frequency at the same time: 1
hardware limits: 600 MHz - 800 MHz
available frequency steps: 800 MHz, 600 MHz
available cpufreq governors: conservative, ondemand, userspace,
powersave, performance
current policy: frequency should be within 600 MHz and 800 MHz.
The governor "userspace" may decide which speed to use
within this range.
current CPU frequency is 600 MHz (asserted by call to hardware).
#########################################


Manuell die maximale Frequenz mit echo 21300000 >
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq bringt auch keinen Erfolg.


Das gleiche Spiel mit der aktuellen Knoppix CD.

Kernel von Suse ist
Linux 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006
x86_64 x86_64 x86_64 GNU/Linux

Ich glaube langsam, dass es sich um ein BIOS Bug handelt. Tyan Support kann den Fehler nicht reproduzieren. Die Testen allerdings mit einem anderen Prozessor ( P4 3,4 Ghz ).

Des Weiteren fällt mir auf, dass er selbst wenn er mit 600 Mhz laut cat /proc/cpuinfo läuft er die vollen bogomips anzeigt. Auf meinem AMD System ist das nicht der Fall. Können das andere Intel-User bestätigen ?

Ansonsten bin ich um jeden Tip dankbar im Moment.
 
Mit den ACPI Frequenztabellen kann es zur Anzeige der falschen Frequenz kommen.
 
Sieht nach einem BIOS Bug aus.
Du hast 3 Möglichkeiten:
- Du installierst ein BIOS Update und hoffst, dass der Fehler behoben ist, wenn nicht, meldest
du den Fehler dem Board Hersteller und hoffst, dass er es behebt.
- Du patched das BIOS selbst, das ist möglich, zumindest hab ich schon davon gelesen,
aber auch sehr aufwändig.
- Du kompilierst den Kernel selbst und verwendest einen Patch, mit dem du Frequenzen und
Vcores selbst definieren kannst.
Details findest du hier:
http://forums.gentoo.org/viewtopic-t-341298.html
Sicher bin ich aber nicht, ob man mit dem Intel patch auch eigene Frequenzen definieren kann,
mit dem für AMD Prozzis ist es jedenfalls möglich, zumindest oberhalb von 1600MHz.
 
Mit den ACPI Frequenztabellen kann es zur Anzeige der falschen Frequenz kommen.
Ich habe leider keinen anderen Prozessor. Ist mein einzigster Intel. ;D Sonst könnte ich mal versuchen ob dieser richtig takten würde.


Sieht nach einem BIOS Bug aus.
Du hast 3 Möglichkeiten:
- Du installierst ein BIOS Update und hoffst, dass der Fehler behoben ist, wenn nicht, meldest
du den Fehler dem Board Hersteller und hoffst, dass er es behebt.

Neustes BIOS ist drauf.

- Du patched das BIOS selbst, das ist möglich, zumindest hab ich schon davon gelesen,
aber auch sehr aufwändig.

:]

- Du kompilierst den Kernel selbst und verwendest einen Patch, mit dem du Frequenzen und
Vcores selbst definieren kannst.
Details findest du hier:
http://forums.gentoo.org/viewtopic-t-341298.html
Sicher bin ich aber nicht, ob man mit dem Intel patch auch eigene Frequenzen definieren kann,
mit dem für AMD Prozzis ist es jedenfalls möglich, zumindest oberhalb von 1600MHz.

Schaue ich mir mal an. Danke für den Tip
 
Der Prozessor läuft idR schon mit dem richtigen Takt, es wird nur ein falscher angezeigt. Da musst du einfach mal nachmessen.
 
Der Prozessor läuft idR schon mit dem richtigen Takt, es wird nur ein falscher angezeigt. Da musst du einfach mal nachmessen.
cpufreq-info verifiziert das (steht auch dort).
Sprich: Der Takt, den cpufreq-info anzeigt ist auch der Takt des Prozessors.
 
Zurück
Oben Unten