[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: irq routing conflict - einige varianten



Gerhard Brauer wrote:
Sep 19 18:36:09 server kernel: HFC card cb663000 dch cb663090 bch1 cb66321c
bch2 cb6633b4
Sep 19 18:36:09 server kernel: PCI: Found IRQ 11 for device 0000:00:0a.0

Der Kernel-PCI-Treiber ordnet diesem Steckplatz den IRQ 11 zu (Björn: ist das richtig so?)

Der Kernel-PCI Treiber liest aus einem Register der PCI-Karte aus welchen
Pin (INTn#) die Karte verwendet und mit welchem Pin (PIRQn) des Interrupt
Routers dieser verbunden ist. Dann schaut er nach zu welchem IRQn des PIC der
PIRQn geroutet wird (das kann man manchmal im BIOS einstellen).
Der Interrupt Router -durch BIOS programmiert- weist also diesem Steckplatz
den IRQ11 zu.

Christoph, kannst Du mir bitte den Output von scanpci -v oder von dump_pirq
zumailen? scanpci ist in den xutils...

Kompilier Deinen kernel nochmal neu, diesmal mit CONFIG_PCI_MSI=y (bei den BUS
Optionen). Damit wird die Fehlermeldung (IRQ conflict) verschwinden, wenn der
kernel booten kann...


--
Mit freundlichen Gruessen
Bjoern Schmidt



Reply to: