Einzelnen Beitrag anzeigen
Alt 12.02.2001, 01:25   #10
MrWolf
Master
 
Registriert seit: 19.10.2000
Alter: 52
Beiträge: 671


MrWolf eine Nachricht über ICQ schicken
Beitrag

Laut PCI-Spezifikation stehen dem PCI-Bus insgesamt nur 4 Interruptsignalleitungen (INTA bis INTD) zur Verfügung. Jede dieser 4 Leitungen kann über den programmierbaren Interruptcontroller auf verschiedene System IRQs geschaltet werden (das kann man im Bios einstellen). Heutige Mainboards haben meist aber 6 PCI-Slots die sich die 4 INT-Leitungen zusätzlich noch mit der AGP-Grafikkarte, dem USB-Hub und z.B. dem Ultra ATA 100 Kontroller der Asus Boards teilen müssen. Die 6 PCI-Slots sind mit den 4 INT Leitungen meist fix verdrahtet. So teilen sich zumeist der AGP-Port mit PCI-Slot1 und PCI-Slot 5 die gleiche Int-Leitung. (Von Mainboard zu Mainboard verschieden) Wenn du in deinem Fall jetzt z.b. TV-Karte und NIC zufällig in 2 Slots mit gleicher INT-Leitung stecken hast, kannst im Bios diese INT-Leitung auf einen beliebigen IRQ legen, es werden beide Geräte immer den gleichen IRQ erhalten. Damit das ganze überhaupt funktionieren kann sollten alle PCI-Geräte IRQ Sharing beherrschen. (d.h. 2 oder mehr Geräte teilen den gleichen Interrupt: wenn nun dieser IRQ ausgelöst wird, probiert die CPU (über die Gerätetreiberroutinen) alle IRQ-Serviceroutinen der Geräte, die am entsprechenden Interrupt hängen durch um zu überprüfen von welchem Gerät das Signal tatsächlich stammt.) Damit das einwandfrei funktioniert, müssen aber die Treiber aller Geräte mit ensprechenden Unterroutinen ausgestattet sein. TV-Karte machen da häufig Probleme: Lange Rede kurzer Sinn: Steck einfach entweder die Hauppauge oder die NIC solange in andere freie Slots, bis das Bios eine unterschiedliche IRQ-Verteilung anzeigt. (Kurz vor dem Start von Windows)

Viel Glück
MrWolf
MrWolf ist offline   Mit Zitat antworten