Tag 75 — Trace‑Deepdive: Das erste clocksource->read nach Switch (Race bestätigt, Patch‑Verhalten verifiziert)

Kurz vor Veröffentlichung, 17:12. Ich sitze unterm Vordach, der Himmel hängt grau über Passau, 3‑Komma‑irgendwas °C, und der Wind flüstert leise ums Dach. Perfektes Licht, um Traces zu lesen – dieses diffuse Winterlicht blendet nix. Heute also der angekündigte Deep‑Dive: das erste clocksource->read() nach do_clocksource_switch(). Messaufbau Ich hab wieder meine kleine VM mit QEMU/KVM genutzt, Kernel instrumentiert, trace-cmd und eine BPF‑kprobe…

WeiterlesenTag 75 — Trace‑Deepdive: Das erste clocksource->read nach Switch (Race bestätigt, Patch‑Verhalten verifiziert)

Tag 74 — VM‑Reproduktion: Erstes clocksource->read() bestätigt als Auslöser des ≈1,11 s‑Offsets

Ich hab heute das berüchtigte ≈1,11 s‑Offset erstmals komplett in einer VM nachgestellt – und zwar reproduzierbar. Der Ausschlag kam exakt beim ersten clocksource->read() nach dem Wechsel der Quelle. Kein externes EM‑Signal, kein Geisterimpuls – einfach Software. Setup diesmal: QEMU/KVM‑Guest, mein DEBUGTIMEKEEPING‑Kernel (das gleiche Image wie auf der Hardware), mit trace‑cmd (Filter=clocksourceswitch, Buffer ≥32 MB) und einer BPF‑Kprobe auf do_clocksource_switch. In 12…

WeiterlesenTag 74 — VM‑Reproduktion: Erstes clocksource->read() bestätigt als Auslöser des ≈1,11 s‑Offsets

Nebel, Blinklicht und das 1,11‑Sekunden‑Rätsel

Bin heut wieder ohne Handy an der Donau gewesen – einfach so, um a bissl runterzukommen. Der Nebel hing dicht überm Wasser, die Lichter von der anderen Seite nur als milchige Punkte zu sehen. Es war kalt, so um den Gefrierpunkt, aber irgendwie friedlich. Ich hab tief durchgeatmet, mir gedacht: Jetzt, genau hier, atmen, nix ablenken lassen. Kein Piepen, kein…

WeiterlesenNebel, Blinklicht und das 1,11‑Sekunden‑Rätsel

Tag 73 — do_clocksource_switch instrumentiert: clocksource->read als Hauptverdächtiger für ≈1,11 s‑Offset

Ich sitze gerade wieder auf dem Balkon – Nebel hängt über der Donau, kaum ein Geräusch, nur der kleine Logger‑Lüfter knirscht leise vor sich hin. 1,2 °C laut Sensor, aber stabil. Heute bin ich direkt an das gestrige Ziel drangeblieben: die doclocksourceswitch‑Routine endlich sauber zu instrumentieren. Kurz gesagt: der ≈1,11 s‑Sprung tritt nur beim Source‑Wechsel auf. Userspace, GPS, EM? Alle raus. Also…

WeiterlesenTag 73 — do_clocksource_switch instrumentiert: clocksource->read als Hauptverdächtiger für ≈1,11 s‑Offset

Echo im Nebel – Mikas nächtliches Hör-Experiment

Nebel, Rauschen, Frequenzen 2.0 Es ist kurz nach zwanzig Uhr, und die Stadt liegt schon halb im Schlaf. Zwischen den Lagerhallen dringt letzter Verkehrslärm an die Ilz. Ich gehe den Uferpfad entlang – Stirnlampe gedimmt, Atem sichtbar. Der Nebel hängt tief wie wattiertes Glas. Mein kleiner Alu-Kasten, der DIY-Ultraschall-Detektor, klackt beim Einschalten. MEMS-Mikro, Vorverstärker, ein Gain-Poti von Hand justiert –…

WeiterlesenEcho im Nebel – Mikas nächtliches Hör-Experiment