Mehr als vier Interrupts für PCI
Mein Mainboard besitzt sieben Steckplätze (sechs PCI-Karten plus AGP, von denen ich insgesamt sechs nutzen möchte. Sobald ich aber alle Karten in den Rechner stecke, teilen sich mehrere Karten einen Interrupt und es hagelt Abstürze. Wie kann ich jeder Karte einen eigenen Interrupt zuweisen? Das Freisetzen von Interrupts über das BIOS-Setup nützt nichts, so teilen sich beispielsweise die Steckplätze 4, 5 und USB immer denselben Interrupt.
- Sven Schulz
Mein Mainboard besitzt sieben Steckplätze (sechs PCI-Karten plus AGP, von denen ich insgesamt sechs nutzen möchte. Sobald ich aber alle Karten in den Rechner stecke, teilen sich mehrere Karten einen Interrupt und es hagelt Abstürze. Wie kann ich jeder Karte einen eigenen Interrupt zuweisen? Das Freisetzen von Interrupts über das BIOS-Setup nützt nichts, so teilen sich beispielsweise die Steckplätze 4, 5 und USB immer denselben Interrupt.
Die PCI-Spezifikation sieht nur vier Interrupts vor (INT A bis D). Das BIOS oder ein Plug-and-Play-Betriebssystem wie Windows 9x ordnen diesen ISA-Interrupts zu. Mehr als vier Interrupts kann das BIOS respektive das Betriebssystem also nicht zuweisen. Zu den PCI-Geräten zählen neben den PCI-Steckplätzen auch der AGP-Steckplatz und Onboard-Komponenten wie USB oder SCSI-Hostadapter. Seit jeher sieht die PCI-Spezifikation ausdrücklich Interrupt-Sharing vor. Dabei teilen sich mehrere Karten denselben Interrupt. Leider funktioniert dieses IRQ-Sharing aber nicht immer. Fünf oder mehr Karten lassen sich nur dann in einem Rechner betreiben, wenn sich mindestens zwei Karten einen PCI-Interrupt teilen.
Ob zwei Karten wirklich einen IRQ gemeinsam nutzen, steht und fällt mit ihren Treibern für das jeweilige Betriebssystem. Man kann es nur ausprobieren, indem man sie in Steckplätze einbaut, die den gleichen Interrupt zugewiesen bekommen (oder indem man bis auf eine Ausnahme sämtliche Interrupts für den PCI-Bus sperrt). Die meisten BIOS-Versionen bieten eine entsprechende Funktion; bei Award finden Sie diese beispielsweise unter ‘PNP and PCI Setup’. (svs) (svs)