Hallo, Am Donnerstag, 20. Juni 2002 00:18 schrieb Ralf Corsepius:
Am Mit, 2002-06-19 um 18.48 schrieb Hartmut Meyer:
Am Mittwoch, 19. Juni 2002 12:29 schrieb Ralf Corsepius:
Blinkende LEDs deuten in der Regel auf Speicherzugriffsfehler auf unterster Ebene im Kernel hin, meist illegale Zugriffe auf den Tastaturkontroller.
Nein.
Das ist der Kernel (nur neuere 2.4er),
Wäre mir neu, ab welchem Kernel?
Ich muss raten: irgendwann zwischen 2.4.4 (SL 7.2) und 2.4.10 (SL 7.3).
Wo ist das dokumentiert?
Ist mir nicht bekannt.
Wo ist der SDB-Artikel bzw. der entsprechende Abschnitt im SuSE-Handbuch?
Ist mir auch nicht bekannt.
der absichtlich(!) die LED (NumLock + ShiftLock) blinken lässt um dir die Kernel-Panik auch auf diesem Weg zu signalisieren.
Welches Quellfile?
Ich habe nie danach gesucht.
Hat also mit illegalen Zugriffen auf den Tastaturkontroller (bib's zu: den hast du dir zusammengedichtet ;-) auch rein gar nichts zu tun.
Tastaturen werden über IO-Controller angesprochen ob Du es glauben magst oder nicht (bei PS2-Tastatur psaux-Device, bei serieller Schnittstelle über den Controller der seriellen Schnittstelle). Die Komunikation der CPU mit diesen Controller erfolgt dabei normalerweise über IO-Ports.
Glaube ich. Ähnliche Effekte habe ich mit meienn ersten C-Programmen auf einem Atari ST erzeugen können (natürlich ungewollt), der ja keine MMU hatte.
Mag sein, dass im Kernel ein Feature implementiert ist um Kernel-Paniks über LEDs zu signalisieren, doch funktioniert auch das nur dann und nur dann wenn der Kernel nicht allzu sehr abgestürzt ist, insbesondere nicht Amok über die Portbereiche läuft.
Ja. Solch einen Absturz eines Kernels habe ich allerdings noch nicht gesehen (was nicht heißt, dass es ihn deswegen nicht geben kann). Fakt ist, dass der Kernel das Blinken selbst erzeugt um die Kernel-Panic zu signalisieren (beispielsweise wenn beim Booten die Root-Partition nicht gemounted werden kann). Dieser Mechanismus scheint sehr zuverlässig zu funktionieren, weshalb ich bei einem gleichzeitigen Blinken von Numlock und ShiftLock sicher davon ausgehen würde, dass dies kein wilder Pointer ist der Amok läuft. Schöne Grüße aus Bremen hartmut