Problemy z przerwaniami dla kilku kart PCI

Ograniczenie liczby sprzętowych przerwań IRQ spowodowane architekturą komputerów PC zmusiło producentów płyt głównych do opracowania rozwiązań tego problemu. Kłopot jednak w tym, że rozwiązania te są różne. Oto kilka wskazówek, które mogą nam się przydać podczas instalacji kolejnych kart PCI: niektóre (lecz nie wszystkie) płyty wymuszają na porcie AGP i sąsiadującym z nim złączem PCI współużytkowanie tego samego IRQ. Większość kart graficznych nie lubi jednak dzielić się zasobami, nawet pod kontrolą systemu Windows 98. Jeśli musimy użyć wspomnianego złącza należy umieścić w nim kartę, która nie „buntuje” się przeciwko współużytkowaniu IRQ lub nie wymaga go w ogóle, większość płyt głównych przypisuje to samo przerwanie pierwszemu złączu ISA i znajdującemu się obok złączu PCI. Ma to sens o tyle, że nie da się umieścić kart w obu tych złączach jednocześnie; ich układy elektroniczne położone są bowiem naprzeciwko siebie, niektóre płyty główne w ogóle nie przydzielają IRQ złączu PCI umieszczonemu obok pierwszego złącza ISA. W innym przypadku może ono współużytkować przerwanie z portem AGP. Jeśli mamy do czynienia z pierwszym przypadkiem, w złączu takim możemy umieścić tylko taką kartę, która nie wymaga przydzielenia IRQ, płyty wyposażone w cztery lub mniej złącz PCI z reguły nie powodują takich problemów. Na rynku są jednak obecne płyty, które mają pięć lub nawet więcej takich złącz. Większość z nich wyposaża się w mostek PCI do PCI, co może być przyczyną niekompatybilności z niektórymi kartami PCI. Jedna z nowszych płyt Asus P3B-F może być wyposażona w sześć slotów PCI z funkcją bus-mastering, co jednak wymaga pewnych manipulacji przydzielanymi przerwaniami IRQ.

Cześć, mam na imię Maksymilian i od wielu lat jestem fanem wszystkiego, co techniczne. Stąd też decyzja o założeniu tego bloga. Mam nadzieję, że treści, które tu publikuję przypadną Ci do gustu, i że zostaniesz tu na dłużej 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *