Nowe posty

Autor Wątek: Za szybki i nieregularny zegar systemowy.  (Przeczytany 3668 razy)

rlkrlk

  • Gość
Za szybki i nieregularny zegar systemowy.
« dnia: 2006-03-22, 10:11:34 »
Mam problem z speedtouchconf. Niby sie wszystko lączy ale nie moge pingowac stron. Jeszcze mi sie mowi ze nie ma pliku modules.conf
(mam fedoracore 3, modem speedtouch 330)
Pomóżcie

Bies

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #1 dnia: 2006-03-22, 02:30:47 »
Witam !

Po zmianie sprzętu wystąpił problem z zegarem chodzi nieregularnie z bardzo mocno śpieszy.
Płyta: Siemens D1218, RAM 520 MB, cpu: PIII 1000 Mhz, VGA: Diamond  - Viper 770.

Konketnie wyglada to tak:
-----------------------------------
# adjtimex --print
         mode: 0
       offset: 0
    frequency: 0
     maxerror: 44588
     esterror: 3
       status: 1
time_constant: 2
    precision: 1
    tolerance: 33554432
         tick: 10000
     raw time:  1142989190s 650507us = 1142989190.650507

# adjtimex --compare=10
                                      --- current ---   -- suggested --
cmos time     system-cmos  error_ppm   tick      freq    tick      freq
1142989271    30.653304
1142989274    38.106983   745367.9  10000         0
1142989322     1.489020 -3661796.3  10000         0   46617   6310050
1142989330     3.490914   200189.4  10000         0    7998    694700
1142989337     9.450980   596006.6  10000         0    4039   6122100
1142989351     5.969874  -348110.6  10000         0   13481    694962
1142989354    15.404363   943448.9  10000         0     565   3348812
1142989382     0.510398 -1489396.5  10000         0   24893   6324262
1142989396     0.508380     -201.8  10000         0   10002    117800
1142989407     1.487742    97936.2  10000         0    9020   4181125

# adjtimex --adjust 10
                                      --- current ---   -- suggested --
cmos time     system-cmos  error_ppm   tick      freq    tick      freq
1142989468    10.916294
1142989470    18.346728   743043.4  10000         0
1142989492     6.428331 -1191839.7  10000         0   21918   2603012
1142989494    13.945414   751708.3  10000         0    2482   6008550
1142989510     7.404331  -654108.3  10000         0   16541    544587
adjtimex: Invalid argument
------------------------------------------

Powiedzcie co mam z tym zrobić ???
Proszę nie osyłajcie mnie do stron w jezyku angielskim, nie znam go na tyle aby pewne rzeczy dokładnie zrozumieć. To co mogłem zrobić, czytając to i nnne fora, już zrobiłem i nic nie pomaga.

Pozdrawiam !

de_laurent

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #2 dnia: 2006-03-22, 10:20:19 »
Cos mnie sie zdaje, ze przed kilkoma dniami byl _dokladnie_ taki sam problem poruszany. Badz wiec laskaw przegladnac forum (w jezyku polskim) kilka dni wstecz. Jezeli bedziesz szukal za pomoca "Szukaj w forum:", to pamietaj, ze mozesz podawac tylko jedno slowo :)

Bies

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #3 dnia: 2006-03-22, 16:18:11 »
2006-03-22 10:20:19 de_laurent napisał:

> Cos mnie sie zdaje, ze przed kilkoma dniami byl _dokladnie_ taki sam problem poruszany. Badz
 > wiec laskaw przegladnac forum (w jezyku polskim) kilka dni wstecz. Jezeli bedziesz szukal za
 > pomoca "Szukaj w forum:", to pamietaj, ze mozesz podawac tylko jedno slowo :)

Wiem jak się szuka, byłem łaskaw i znalazłem, nie pisał bym gdyby to rozwiązało problem. Może jestem głupi ale nie do tego stopnia. W każdym razie dzieki za te parę słów.

stachowy

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #4 dnia: 2006-03-28, 18:11:12 »
Może masz za bardzo niewymiarowe kości pamięci i dlateog Ci się zegar śpieszy średnio o 2 MB na dobę :)

Tak poważnie, jeśli jest to minuta na dobę o dodaj do crona co 12h "rdate -s www.pwr.wroc.pl", tylko z uprawnieniami root'a i z zainstalowanym rdate'em ;)

de_laurent

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #5 dnia: 2006-03-28, 20:42:39 »
Przestudiuj doglebnie man hwclock.

Bies

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #6 dnia: 2006-03-28, 23:32:37 »
2006-03-28 18:11:12 stachowy napisał:

>Tak poważnie, jeśli jest to minuta na dobę o dodaj do crona co 12h...

2006-03-28 20:42:39 de_laurent napisał:

> Przestudiuj doglebnie man hwclock.

Problem jest bardzej złożony, zwiazany jest z samym zegarem systemowym, prawdopodobnie na tym kokretnym sprzęcie. Sekunda powinna trwać określony czas i powinna być regularna, umnie jest nieregularna od ułamów sekundy do niecałej sekundy i tick jest całkiem przypadkowy. Dodatkowymi efektami są: nieregularne miganie kursora, buforowanie dysku (srednio 1-5 razy/s), od czasu do czasu szaleństwa myszki, brak połączenia z internetem i parę innych. Co ciekawe cały sprzęt działa poprawnie (nawet kamerka)  :P . Udostępnione połączenie z internetem, na inny komp, chodzi cacy. Probowałem przekazywać parametry dla kernela append="noapic lub nolapic lub apic=noirq lub disable_timer_pin_1" (osobno i razem) i parę innych i nic to nie daje. Mój kernel obecnie to 2.6.12-12mdk, ale próbowałem z najnowszym jajkiem mdk też nic. Instalowałem też na czysto z w/w opcjami dla kernela (np. linux noapic) i to samo, bez względu na opcje. Płyta jest na 100% sprawna na windzie działa OK. W tej sytuacji synchronizacja czasu z serwerem przez cron jest bez sensu, bo cron musiał by to robić co kilkadziesiat sekund, jak zaczynałem pisać tego posta był wtorek 20:00 a obecnie jest sroda 00:38 specjalnie ustawiłem czas na 20:00 aby podać czas o jaki przyspieszył zegar. Na hwclock też nie reaguje, tyka dalej jak chce. Nie znam biegle angielskiego ale co nie co kumam, przeszukałem już prawie wszystko od "Pomocy" do for w necie, nie znalazłem takiego przypadku.
Tak to wyglada... Pozdrawiam.

stachowy

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #7 dnia: 2006-03-29, 14:29:35 »
Szczerze mówiąc to mi wygląda na problem hardware'owy a nie sofowy. Płyta napewno jest ok? zasilacz? procek? pamięć? czsami dysk też może zamieszania narobić. Nic innego mi narazie do głowy nie przychodzi.

de_laurent

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #8 dnia: 2006-03-29, 15:17:09 »
Piszesz, ze w Wyndowzie dziala ok. Czy sprawdzales na innych dystrybucjach (np. Knoppix, DSL)? Chodzi mi o to, czy jest to wina akurat tego Linuksa, co go masz zainstalowanego...

stachowy

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #9 dnia: 2006-03-29, 20:27:32 »
2006-03-29 15:17:09 de_laurent napisał:

> Piszesz, ze w Wyndowzie dziala ok.

Oj, rzeczywiście, nie zauważyłem... sorki za uwagę.

Bies

  • Gość
Za szybki i nieregularny zegar systemowy.
« Odpowiedź #10 dnia: 2006-04-01, 11:12:35 »
2006-03-28 23:32:37 Bies napisał:

>Probowałem przekazywać parametry dla kernela append="noapic lub nolapic lub
 > apic=noirq lub disable_timer_pin_1" (osobno i razem) i parę innych i nic to nie daje. Mój
 > kernel obecnie to 2.6.12-12mdk,

Faktycznie w tej wersji kernela nie było jeszcze parametru "disable_timer_pin_1".  W ostatnich dniach pojawiła się nowa wersja kernela dla Mandrivy kernel-2.6.12.18mdk-1-1mdk (i źdródła kernel-source-2.6-2.6.12-18mdk), w tej wersji jest ten parametr. Do lilo.conf w append (tylko dla linuxa) należy dodać disable_timer_pin_1 oczywiście dla innych loaderów paramertr wpisuje się w innych miejscach. Informacja o wszystkich dostepnych parametrach dla kernela znajduje się w /usr/src/linux-2.6.12-18mdk/Documentation/kernel-parameters.txt
Teraz zegar systemowy pracuje stabilnie.
Dziekuję wszystkim, że znaleźli chęci i czas, aby mi pomóc. Pozdrawiam.