Hallo, noch ein (vermutlich Kernel-)Problem zu SuSE9: Meistens (nicht immer) wird während dem Bootvorgang während des Schritts, wenn die CMOS-Echtzeituhr über /sbin/hwclock angesprochen werden soll, das hwclock-Binary auf der Platte zerstört. Es kann dann natürlich nicht mehr ausgeführt werden. Das führt dann dazu, daß die Zeitzone nicht beim Booten konfiguriert werden kann - meine Uhr springt also mit jedem Bootvorgang immer zwei Stunden weiter in die Zukunt. ;-) Meine Vermutung ging dahin, daß es etwas mit dem DMA-Modus zu tun haben könnte, der kurz zuvor aktiviert wird. Aber wenn ich "DMA=off" einstelle, ändert sich an dem Phänomen auch nichts. Kennt dies noch jemand - gibt es bereits Lösungen? -- Martin Fuchs martin-fuchs@gmx.net
Hallo zusammen, nun nochmal zu meinem nächsten Problem mit SuSE9: Das Binary /sbin/hwclock wird offenbar nicht wirklich auf der Platte überschrieben, sondern "lediglich" im Arbeitsspeicher im im Cache des Filesystems. Genauer gesagt sind die ersten 4096 Byte davon betroffen, also genau eine Pagesize. Ich habe auch schon versucht, vor dem Aufruf von "hwclock" ein "sleep" in das Boot-Script einzubauen. Das endet damit, daß anstatt von hwclock das Image des sleep-Binaries im Arbeitsspeicher durch irgendwelche Pufferinhalte überschrieben wird. Bei Interesse kann ich mal das File zu Analyse posten. Es sind einige Strings wie z.B. "/lib/modules/2.4.21-99-default/kernel/net/irda..." zu sehen. Wie immer wäre bin sehr dankbar für jegliche Hinweise zu der Problematik. Grüße, Martin
Meistens (nicht immer) wird während dem Bootvorgang während des Schritts, wenn die CMOS-Echtzeituhr über /sbin/hwclock angesprochen werden soll, das hwclock-Binary auf der Platte zerstört. Es kann dann natürlich nicht mehr ausgeführt werden. Das führt dann dazu, daß die Zeitzone nicht beim Booten konfiguriert werden kann - meine Uhr springt also mit jedem Bootvorgang immer zwei Stunden weiter in die Zukunt. ;-)
Meine Vermutung ging dahin, daß es etwas mit dem DMA-Modus zu tun haben könnte, der kurz zuvor aktiviert wird. Aber wenn ich "DMA=off" einstelle, ändert sich an dem Phänomen auch nichts.
Kennt dies noch jemand - gibt es bereits Lösungen?
-- Martin Fuchs martin-fuchs@gmx.net
participants (1)
-
Martin Fuchs