-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Sunday 05 May 2002 01:24, Reinhard Foerster wrote:
On Sat, 04 May 2002 23:55:23 +0200, Konrad Rosenbaum wrote:
PCI funktioniert da etwas ... aehmm .... komplizierter.
Der PCI/AGP Bus hat exakt vier Interrupt-Leitungen (der Einfachheit halber hat man sie A, B, C und D genannt). Jeder Slot ist an exakt eine Leitung angeschlossen.
Falsch. Bei jedem PCI-Slot müssen zwingend alle 4 Leitungen INTA# bis INTD# auch verschaltet sein. Also nix mit "exakt eine Leitung". Es gibt durchaus PCI-Karten, die mehrere Int-Strippen nutzen (z.B. Netzkarten mit 2 Controllern ohne PCI-Bridge). Der AGP-Slot hat meines Wissens nur 2 Kontakte für Ints (INTA#,INTB#)
Oh, stimmt. Der c't Artikel aus dem ich meine "Weisheit" habe hatte das glaube ich so illustriert:
Dev1: ABCD Dev2: BCDA Dev3: CDAB Dev4: DABC
Wenn man vom VIA-Schrott absieht, haben die Chisets heutzutage mehr als 4 Eingänge für PCI am IRQ-Router. Bei ordentlich gebauten Boards mit Intel-Chipsets kann damit 8 PCI-Geräte (z.B. 5 Slots, 3 Onboard), die alle INTA# nutzen, auf 8 verschiedenen Leitungen zum IRQ-Router leiten und dann auch auf 8 verschiedene IRQs am (A)PIC mappen.
Die Aussage, daß es bei mehr als 4 PCI-Geräten notwendigerweise zu IRQ-Sharing kommt, ist also falsch.
Du meinst es koennte durchaus so weitergehen?:
Dev5: EFGH Dev6: FGHE etc.
Konrad
- -- There is a multi-legged creature crawling on your shoulder. -- Spock, "A Taste of Armageddon", stardate 3193.9