So mancher wird sich schon gefragt haben, warum die IRQs überhaupt noch reichen insbesondere wenn man USB-Support, PS/2-Maus, beide EIDE Kontroller, Soundkarte, Netzwerkkarte, 2 ser. Schnittstellen, 2*par., SCSI-Kontroller, ISDN-Karte und Grafikkarte im System hat...
Der Rechner läuft und es bleiben für Grafikkarte, ISDN-Karte, SCSI-Kontroller, USB-Kontroller und Soundkarte nur noch IRQ 9, 10 und 11 übrig?....
Alle PCI-Treiber müssen Interuptsharing beherrschen und das sehr gut. So teilen sich in der Regel 3 PCI Slots von den 4 vorhandenen mit einem anderen den IRQ.
Der vierte PCI-Slot kann oft wahlweise entweder oder mit einem ISA oder AGP-Slot benutzt werden (Dieses muß aber nicht der PCI-Slot sein, der sich mit keinem anderen Gerät einen IRQ teilen kann/muß).
Jeweils 1 IRQ teilen sich 2 PCI-Slots mit dem AGP-Slot (2*IRQ), 1 IRQ teilt sich 1 PCI-Slot mit dem USB-Controller und ein PCI-Slot darf seinen eigenen schnukkeligen IRQ für sich ganz alleine behalten.
Sind 5 PCI-Slots vorhanden, dann teilen sich zusätzlich 2 PCI-Slots 1 IRQ, so dass sich jeder PCI-Slot jeweils 1 IRQ mit einem anderen Slot/Gerät teilen kann/muss.
Ist klar was passiert wenn ein Treiber nicht sauber programmiert ist oder Interuptsharing garnicht beherrscht, und wieviele Kombinationen und Permutationen an nicht Lauffähigkeit mag es geben....
[ Leser: 54 ] |