Starší, ale vlastně stále aktuální přehled o nastavování IRQ kanálů na staších počítačích.
Operační systém Windows XP je po nainstalování na nový disk nastaven k automatickému používání ACPI (Advanced Configuration and Power Interface). Skrze toto nastavení si operační systém řídí přístupy k napájení a bere tak tuto funkci Biosu. Nevýhodu tohoto systému je, že se může stát, a praxi k tomu dochází často, že je přidělen jeden IRQ kanál více hardwarovým komponentám najednou, zejména když máte instalováno více přídavných karet. Jestliže nastanou na vašem počítači pády systému, může to vedle špatných nebo navzájem nekompatibilních ovladačů, mít na svědomí právě dělení se komponent o jeden IRQ kanál. Nejčastějším výsledkem podobných nekompatibilit bývá modrá obrazovka, většinou s hlášením IRQ_NOT_LESS_OR_EQUAL. Když se vám nepodaří předejít podobným pádům aktualizací ovladačů, můžete vyzkoušet trochu jiný přístup. Podotýkám ale, že jde o větší zásah do vašeho systému.
IRQ? A co to je?
IRQ je zkratka z anglického Interrupt Request Line. Skrze tyto kanály spolu komunikují jednotlivá zařízení a základní deska.Přes takzvaná přerušení, si říkají jednotlivá zařízení o přístup k výpočetnímu času procesoru. Dnešní PC mají k dispozici 16 těchto kanálů a při větším vytížení jednotlivých slotů může občas docházet k potížím s jejich přidělením k jednotlivým komponentám. Windows XP disponuje systémem rozdělení IRQ kanálů a když už se mu volných nedostává, nasdílí jedno přerušení vícero komponetám najednou. Je to sice praktické řešení, ale pády celého systému jsou defacto předprogramovány. O neschopnosti spolupracování mezi některými grafickými kartami, zvukovými kartami atd. by se dal totiž napsat celý román. Pro maximální stabilitu systému by měla mít každá komponenta svůj vlastní kanál. Toto platí zejména o grafických kartách, video kartách, TV kartách atd. Může se stát, že vám vaše XP ukazují, že máte IRQ kanálů více než 16. Nenechte se ale od systému tahat za nohu. Každý stroj, i ten nejmodernější má jen 16 kanálů, ať už vám systém ukazuje co chce.
Takže bude nejlépe se na IRQ podívat blíže. Dejte pravý klik na Tento počítač -> Vlastnosti. Přejděte na kartu Hardware a dále na Správce zařízení. Na horní liště si pak přepněte pohled na Zdroje podle připojení. Zde se tedy můžete podívat, jak to vypadá s přerušeními na vašem počítači. Optimální nastavení by bylo, aby každé zařízení mělo své vlastní přerušení. V praxi je to však kvůli omezením počtu přerušení nemožné a tak máte spoustu kanálů nasdílených. Jde o to, aby byly rozděleny (tedy na jiném kanále) hlavně grafická karta a zvuková karta. Popřípadě další přídavné karty. USB připojení nehrají zase tak velkou roli. Dělí-li se o přerušení nějaké z těchto zařízení, může docházet k jejich konfliktům při požadavcích na procesorový čas, výsledkem čehož bývají právě ony modré obrazovky. Jak tomu tedy zabránit. Narozdíl od starších systémů, nám byla ve Win XP odebrána možnost nastavit si tyto kanály ručně, protože systém funguje pod oním ACPI módem, který řídí napájení a nedovolí vám tak zásah do IRQ nastavení. Když máte v počítačí jen dvě nebo tři karty, můžete si zahrát s těmito kartami hru „Škatule, škatule hejbejte se“ a měněním jejich pozic v jednotlivým slotech dosáhnout optimálního sdílení. Popřípadě lze také definovat různá nastavení v různých hardwarových profilech a tak se sdílení zcela vyhnout. Jste-li ale odvážný uživatel, vyzkoušejte následující způsob. A sice vypnutí ACPI módu a rozdělení IRQ kanálů ručně.
Nejdříve vám doporučím zálohu všeho, čeho si ve vašem stroji ceníte. Ne že by to byl zase takový risk, to opravdu není, ale udělat si zálohu není nikdy na škodu, protože následující děláte na vlastní nebezpečí. Vypněte také všechny nepotřebně běžící programy a odpojte síť. Podívejte se znovu do Správce zařízení. Na první kartě (Zařízení podle typu) máte položku Computer. Rozklikněte ji a objeví se položka ACPI-Uniprocesor-PC. Dejte pravý klik na tuto položku a -> Vlastnosti. pokračujte na kartě Ovladač položkou Aktualizovat. Zapne se vám updatový asistent a vy si vyberete Instalace ze seznamu nebo specifické lokace. V dalším okně dáte Nehledat! Vyberu ovladač sám…. Objeví se vám okno s vypsanými modely a vy najdete položku Standart-PC. Instalujte ho. Může se stát, že po vás bude vyžadováno instalační CD. Po restartu počítače jděte znovu cestou Tento počítač -> Vlastnosti -> Správce zařízení -> Computer -> (nyní už) Standart PC -> Vlastnosti. Přejděte na kartu IRQ Steering a vypněte automatiku. Nespíš budete muset znovu restartovat. Jděte znovu Tento počítač -> Vlastnosti -> Správce zařízení a v horní liště si dejte náhled Zdroje podle připojení. Nyní můžete nastavovat IRQ tak , že 2x klepnete na přerušení které chcete změnit a na kartě Zdroje si u položky IRQ zadáte potřebné číslo přerušení.
Jaký kanál přerušení zvolit pro jaké zařízení?
IRQ přerušení se dělí na takzvaně vyšší a nižší. Jako nižší se popisují všechny přerušení pod 9 včetně. Jako vyšší všechna ostatní. Některé komponenty, jako zejména grafická karta, pro svojí správnou funkci, potřebují jedině vyšší přerušení. Jinak totiž nepracují správně a některé odmítnou spolupráci vůbec, takže dejte pozor co nastavujete. Některá přerušení se vůbec nedají použít, protože jsou VYHRAZENA! interním zařízením počítače. Některá obsazená se ovšem dají uvolnit tím, že odpojíte, resp. zakázete v Biosu, některá zařízení, jako třeba PS/2 Myš, seriové a paralerní rozhraní atd. Samozřejmně pokud je nepotřebujete. Která přerušení se dají použít ukazuje následující tabulka:
IRO 0 – System Timer – nedá se použít
IRQ 1 – Klávesnice – nedá se použít
IRQ 2 – interní účely – nedá se použít
IRQ 3 – sériový port 2 – použitelné, když v Biosu vypnete sériový port 2
IRQ 4 – sériový port 1 – požitelné, když v Biosu vypnete sérivý port 1
IRQ 5 – paralerní port 2 – použitelné, když v Biosu vypnete paralerní port 2
IRQ 6 – disketová jednotka – nedá se použít
IRQ 7 – paralerní port 1 – použitelné, když v Biosu vynete paralerní port 1
IRQ 8 – CMOS – nedá se použít
IRQ 9 – interní účely – nedá se použít
IRQ 10 – volné – použitelné
IRQ 11 – volné – použitelné
IRQ 12 – PS/2 připojení – jestli nemáte myš PS/2, tak po vypnutí v Biosu použitelné
IRQ 13 – numerický koprocesor – nedá se použít
IRQ 14 – 1. IDE
IRQ 15 – 2. IDE – obě IDE jsou použitelné pouze v případě, že místo nich máte SCSI zařízení, jinak nepoužitelnéJen malá poznámka. Když vypnete nějaký ten sériový nebo paralerní port v Biosu, zařízení která tyto porty používají samozřejmně nebudou moci být připojena.
Když uděláte předchozí zásahu do běhu počítače, budete mít také možnost rezervovat si potřebná přerušení přímo v Biosu. Jestliže máte v počítači všechny sloty na karty plné, tak se sdílení přerušení ovšem nevyhnete. Snažte se alespoň oddělit od sebe ty hlavní a nejvíce používané. Občas se může také stát, že některá karta potřebuje určité přerušení a jiném nefunguje vůbec nebo jen nekorektně. Jedná se ale o vyjimečné případy a podobný přístup u moderních karet už není. Nastavení na Standart-PC se dá vymámit i přímo při nové instalaci Windows XP. V průběhu instalace při kroku Setup prohledává a instaluje hardwarové komponenty stisknete F5 a dostanete na výběr jestli chcete ono ACPI nebo Standart-PC.
A ještě dodatek. Jakmile takto vypnete ACPI mód budete muset vaše PC vypínat ručně. Tedy stisnutím tlačítka Power, jako tomu bylo u Win98. Ale to je, myslím jen drobnost.
Zatím žádné podobné články.



