[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel 2.6.2 - Systemuhr läuft zu schnell



Hallo Jörg

Ich habe über die Kernel Mailingliste einen Tipp bekommen wie das Problem zu 
lösen ist (Danke an John Stultz!).
Ich hab das dann auch gleich mal ausprobiert und tatsächlich es funktioniert. 
Mein Rechner läuft jetzt mit APM und einer genau laufenden Uhr.

Die entsprechende Codeänderung möchte ich Dir und den anderen Lesern auch 
nicht vorenthalten:

===== arch/i386/kernel/timers/timer_tsc.c 1.35 vs edited =====
--- 1.35/arch/i386/kernel/timers/timer_tsc.c    Wed Jan  7 00:31:11 2004
+++ edited/arch/i386/kernel/timers/timer_tsc.c  Tue Jan 20 13:22:54 2004
@@ -226,7 +226,7 @@
        delta += delay_at_last_interrupt;
        lost = delta/(1000000/HZ);
        delay = delta%(1000000/HZ);
-       if (lost >= 2) {
+       if (0 && (lost >= 2)) {
                jiffies_64 += lost-1;
 
                /* sanity check to ensure we're not always losing ticks */


Viele Grüsse
Markus


Am Mittwoch, 11. Februar 2004 17:52 schrieb Joerg Rieger:
> On Wed, Feb 11, 2004 at 01:53:31PM +0100, Markus Hofmann wrote:
> > Ich habe Deinen Tip mal ausprobiert. Und in der Tat läuft meine Uhr mit
> > ACPI genau. Da bei meinem IBM, aber leider kein ACPI anständig läuft
> > werde ich mal sehen ob es mit APM nicht auch funktioniert.
>
> Das ganze lief vor ein oder zwei Jahren mal über die debian-laptop
> Mailingliste. Damals lief ACPI mit dem 2.4er Kernel und dem R32 nicht
> richtig, da IBM ein fehlerhaftes ACPI BIOS ausgeliefert hatte und
> daher musste man manuell irgendwas noch am Kernel ACPI patch ändern.
>
> Mittlerweile gabs mal ein BIOS update und dort wurde auch was von
> einem fix erwähnt, hab das aber noch nicht ausprobiert. Vielleicht
> gibts für dein NB ebenfalls ein update?
>
> Was läuft denn bei dir mit ACPI nicht?
>
> Ich vermisse bei dem 2.6er mit ACPI z.B. die suspend-to-ram Möglichkeit
> und das manuelle abschalten des LCD-backlights. Ansonsten läuft das
> ganze recht problemlos.
>
> > Ich habe das Problem auch schon auf der linux-kernel Liste gepostet.
> > Vielleicht kommt von dort ein Hinweis. Oder der 2.6.3 behebt das Problem.
>
> Ok. Wenn du von dort feedback bekommst, sag mal bescheid.
>
> > Übrigens läuft meine Uhr nachdem ich jetzt wieder nur APM eingebaut habe
> > zu langsam! :-/
> > Schon komisch dieses Verhalten.
>
> Vielleicht ist APM nur halbherzig implementiert und daher das
> Problem mit der Uhr?
>
>
> --



Reply to: