Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Forte derive de l'horloge (en 2.6.8)?

1 réponse
Avatar
Basile Starynkevitch [news]
Bonsoir à tous,

sur mon PC Athlon (qui sert aussi de passerelle ADSL à un petit réseau
local domestique) j'observe depuis quelques jours (ou peut-être une
bonne semaine, mais j'étais en vacances et j'ai laissé mon PC allumé)
une dérive significative de l'horloge - celle que donne date (ou
l'appel système clock_gettime ou gettimeofday). L'horloge dérive de
près d'une minute par heure, ce qui est considérable.

Mon noyau est version 2.6.8 [compilé par mes soins] - il me semble que
je n'avais pas ce problème en 2.6.7 - j'utilise Debian/Sid (unstable)
que je mets à jour (apt-get update; apt-get dist-upgrade) presque
chaque jour.

L'horloge RTC, obtenue par hwclock -r, semble assez correcte:

# date; hwclock -r; ntpdate ntp.nerim.net
Tue Aug 24 22:55:54 CEST 2004
Tue Aug 24 22:55:56 2004 -0.321665 seconds
24 Aug 22:55:56 ntpdate[32492]: step time server 62.4.16.80 offset 0.982084 sec

presque 3 minutes plus tard:

# date; hwclock -r; ntpdate -v ntp.nerim.net
Tue Aug 24 22:58:50 CEST 2004
Tue Aug 24 22:58:53 2004 -0.840121 seconds
24 Aug 22:58:51 ntpdate[32525]: ntpdate 4.2.0a@1:4.2.0a-11-r Tue Jul 27 04:55:56 CEST 2004 (1)
24 Aug 22:58:53 ntpdate[32525]: step time server 62.4.16.80 offset 2.071889 sec

une petite recherche par google suggère
http://seclists.org/lists/linux-kernel/2004/Aug/6126.html
de regarder

# adjtimex -p
mode: 0
offset: 0
frequency: -1066991
maxerror: 16384000
esterror: 16384000
status: 65
time_constant: 0
precision: 1
tolerance: 33554432
tick: 9883
raw time: 1093381213s 102515us = 1093381213.102515


mon adjtimex est version 1.18-1.1
lspci -v donne:
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
Subsystem: Asustek Computer, Inc. A7V333 Mainboard
Flags: bus master, 66MHz, medium devsel, latency 0
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [a0] AGP version 2.0
Capabilities: [c0] Power Management version 2

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: df000000-dfdfffff
Prefetchable memory behind bridge: dff00000-efffffff
Capabilities: [80] Power Management version 2

0000:00:09.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
Subsystem: Asustek Computer, Inc. A7V8X motherboard
Flags: bus master, fast devsel, latency 30, IRQ 10
Memory at de800000 (32-bit, non-prefetchable) [size=8K]
Expansion ROM at dfef0000 [disabled] [size=16K]
Capabilities: [40] Power Management version 2

0000:00:0a.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 43)
Subsystem: D-Link System Inc DFE-530TX rev A
Flags: bus master, stepping, medium devsel, latency 24, IRQ 11
I/O ports at b800 [size=256]
Memory at de000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2

0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 30, IRQ 5
I/O ports at b400 [size=256]
Memory at dd800000 (32-bit, non-prefetchable) [size=256]

0000:00:0f.0 ATM network controller: STMicroelectronics ST70137 [Unicorn] ADSL DMT Transceiver (rev 10)
Subsystem: STMicroelectronics: Unknown device a888
Flags: bus master, medium devsel, latency 252, IRQ 10
Memory at dd000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [dc] Power Management version 2
Capabilities: [a0] Vital Product Data

0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc. VT6202 USB2.0 4 port controller
Flags: bus master, medium devsel, latency 30, IRQ 11
I/O ports at b000 [size=32]
Capabilities: [80] Power Management version 2

0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc. VT6202 USB2.0 4 port controller
Flags: bus master, medium devsel, latency 30, IRQ 11
I/O ports at a800 [size=32]
Capabilities: [80] Power Management version 2

0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc. VT6202 USB2.0 4 port controller
Flags: bus master, medium devsel, latency 30, IRQ 11
I/O ports at a400 [size=32]
Capabilities: [80] Power Management version 2

0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI])
Subsystem: Asustek Computer, Inc. A7V8X motherboard
Flags: bus master, medium devsel, latency 30, IRQ 11
Memory at dc800000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2

0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
Subsystem: Asustek Computer, Inc. A7V8X motherboard
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2

0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc. A7V8X motherboard
Flags: bus master, medium devsel, latency 16, IRQ 255
I/O ports at a000 [size=16]
Capabilities: [c0] Power Management version 2

0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
Subsystem: Asustek Computer, Inc. A7V8X Motherboard (Realtek ALC650 codec)
Flags: medium devsel, IRQ 10
I/O ports at e000 [size=256]
Capabilities: [c0] Power Management version 2

0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01) (prog-if 00 [VGA])
Subsystem: C.P. Technology Co. Ltd CN-AG92E
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
Memory at e0000000 (32-bit, prefetchable) [size=256M]
I/O ports at d800 [size=256]
Memory at df000000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at dffe0000 [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Capabilities: [50] Power Management version 2

/etc/adjtime contient
212.005588 1093356133 0.000000
1093356133
UTC

Des idées? (j'ai un peu du mal à me plonger dans les subtilités de
ntpd)

Merci

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

1 réponse

Avatar
Basile Starynkevitch [news]
On 2004-08-25, wrote:
Basile Starynkevitch [news] wrote:
Bonsoir à tous,
...

Des idées? (j'ai un peu du mal à me plonger dans les subtilités de
ntpd)


Si c'était moi, je configurerais ntpd et l'ajouterais
aux services lancés au démarrage,


Merci du conseil. Je crois avoir trouvé la cause de mon problème:
l'horloge RTC était configurée en UTC (ie temps GMT) alors que je
l'avais mis (par ntpdate) à l'heure locale.

Désolé du dérangement.

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France