Hallo,
zum letzten Treffen hatten wir ein Problem mit dem Booten eines
Laptops - er blieb in der BogoMIPS-Messung haengen und gab vorher noch
"Unknown interrupt" aus.
Bei der Suche nach dieser Meldung in den Kernel-Quellen hatten wir
allerdings einen Dateityp vernachlaessigt: *.S!
Besagter String wird in der Funktion ignore_int in
arch/i386/kernel/head.S ausgegeben. Diese Funktion wird als
Default-Interrupthandler von setup_idt (ebenfalls in head.S) in allen
Eintraegen in der Interrupt Descriptor Table installiert. Da man zur
Ausgabe der Interrupt-Nummer pro Nummer einen einzelnen Einsprungpunkt
braeuchte, ist es auch an dieser Stelle nicht praktikabel, genauere
Informationen auszugeben.
(OK, ich habe in einen 2.2er Kernel geschaut, aber der Teil duerfte
sich recht wenig geaendert haben - es gibt einfach nicht allzuviele
richtige Wege, einen Computer hochzufahren)
Gruss
Holger
--
Holger Dietze, email: holger.dietze(a)advis.de
"The more data I punch in this card, the lighter it becomes, and the
lower the mailing cost."
-- Stan Kelly-Bootle, "The Devil's DP Dictionary"