On Thu, 27 Feb 2003, Winfried Truemper wrote:
Aber wie verhindere ich, dass sich das PCMCIA-Subsystem den Interrupt 14 zuweisen lässt?
Die Ausgabe von dump_pirq.pl hat mir den entscheidenden Tipp gegeben: Device 00:0a.0 (slot 0): CardBus bridge INTA: link 0x60, irq mask 0xe000 [13,14,15] INTB: link 0x61, irq mask 0xe000 [13,14,15] Da war die böse 14. Die muss aus dieser Liste raus, dafür können die IRQs 10 und 11 hinzu. (Vorher im BIOS kontrolliert, das die eingebauten Geräte auf 3, 4, 5, 7 und 12 liegen). In der Datei Documentation/kernel-parameters.txt (Datei stets in einem grossen Terminal lesen, sonst entgehen die subtilen Einrückungen: irqmask und pirq sind Parameter für den PCI-Parameter) gab es den Hinweis auf den PCI-Parameter irqmask=... Damit kann man gezielt Interrupts von der Verwendung ausschliessen. Den habe ich dann auf dem Lilo-Prompt auf »pci=irqmask=0xac00« gesetzt (im selben Stil wie dump_pirq.pl die Maske anzeigt, Maske entspricht binär 10101100 00000000), um die Interrupts 15, 13, 10 und 11 zuzulassen. Damit funktioniert es. Danke an alle, die Ratschläge geschickt haben. Gruß -Winfried