Otázka čitateľa: Vlastním stolový PC s operačným 64-bitovým systémom Windows 8.1, procesorom Intel Core i7-4790K, základnou doskou Gigabyte Z97X-Gaming 5, operačnou pamäťou Corsair 32 GB DDR3, 256 GB SSD, 6 TB HDD, grafickou kartou Sapphire Vapor-X R7 250X a zdrojom Antec TP-750C. Počítač funguje v základe veľmi dobre, problémy mi ale spôsobuje čítačka Icy Box IB-863-B. Ide o model so šiestimi USB konektormi (dva modré vo verzii 3.0, štyri biele 2.0), jedným eSATA, audio vstupom a výstupom a šiestimi druhmi slotov pre pamäťové karty. Stačí do nej vložiť pamäťovú kartu a otvoriť z nej nejaký súbor a zobrazí sa BSOD. Ide o DRIVER_IRQL_NOT_LESS_OR_EQUAL spôsobené súborom Wdf01000.sys. V počítači mám ďalej osadený doplnkový radič USB 3.0 PCIe SilverStone ECU01 s dvoma internými konektormi a takisto radič Gigabyte GC-WB867D-I pre Wi-Fi + Bluetooth, ktorý mi zaberá jeden interný F_USB 2.0 konektor. Na čítačku mi teda zostáva už len jeden. Skúsil som však radič odpojiť a použiť dva konektory F_USB 2.0, ale situácia sa nezmenila (neviem, či existuje aj nejaký rozbočovač). BSOD sa rovnako zobrazuje aj v súvislosti s USB klávesnicou, konkrétne vždy vtedy, keď ňou počítač prebúdzam zo spánku. Ide o SYSTEM_SERVICE_EXCEPTION spôsobenú ntoskrnl.exe. Ak ale prebudím počítač tlačidlom na skrinke, všetko je v poriadku. Pamäť som testoval a žiadne iné problémy som nezaznamenal.

Problémy, ktoré riešite, môžu, ale aj nemusia spolu súvisieť. Treba im preto venovať pozornosť oddelene. Ako prvé riešte problém s klávesnicou, pretože je veľmi ľahké rozpoznať, či nejako súvisí so zbernicou USB. Klávesnicu máte zrejme napojenú na USB 2.0 konektor na zadnom paneli dosky, takže vyskúšajte, či sa bude počítač rovnako správať, ak ju pripojíte do konektoru USB 3.0. Ide totiž o iný interný radič. Ešte istejší si budete, ak použijete konektor vášho dokúpeného doplnkového radiča SilverStone, ktorý je od dosky oddelený úplne. Ak sa bude počítač zrazu príkazom z klávesnice prebúdzať bez problémov, pôjde skutočne o nejaký hardvérový problém so zbernicou USB 2.0 alebo jej ovládačom. Pre istotu môžete aktualizovať ovládače čipovej súpravy, ktoré nájdete na stránke Gigabytu po vyhľadaní vášho modelu základnej dosky (pôjde o položku Intel INF installation).

V prípade problému s čítačkou kariet je potrebné zistiť, či BSOD spôsobuje samotná čítačka kariet alebo interný USB radič, ku ktorému je pripojená. Konkrétna BSOD príliš nápomocná nie je, pretože hovorí len to (DRIVER_IRQL_NOT_LESS_OR_EQUAL), že pri práci ovládača došlo ku chybe, respektíve, že sa pravdepodobne snažil pristúpiť k pamäti na základe nesprávnej adresy. To však môže byť aj z dôvodu chybného hardvéru. V tej súvislosti spomenutý súbor Wdf01000.sys je od Microsoftu, pričom ide o službu určenú pre ovládače pracujúce na úrovni jadra operačného systému. Takisto nám teda nič presné nepovie. Pri diagnostike tohto problému z dosky odpojte všetky doplnkové radiče USB a komponenty, ktoré služby USB využívajú. Čítačku pritom plnohodnotne zapojte. Pokiaľ sa BSOD objaví pri práci s pamäťovou kartou, malo by sa objaviť aj pri práci s USB kľúčom, ktorý je zasunutý do bieleho USB 2.0 portu v čítačke. Obe úložiská totiž pracujú v režime mass storage. Ak sa problém prejavuje len pri karte a pri kľúči nie, skúste na doske dva konektory čítačky vymeniť, aby ste sa presvedčili, že problém nespôsobuje len jeden z nich. Ak problém spôsobuje aj USB kľúč, skúste následne daný interný USB 2.0 konektor na doske použiť na pripojenie predného panelu skrinky. Ak tam USB kľúč bude fungovať normálne, chybná bude čítačka kariet. Ak budú problémy aj tam, chybný bude radič na doske.

 

Interné konektory USB 2.0 a 3.0 sú značne odlišné, než ich externá podoba

Interné konektory USB 2.0 a 3.0 sú značne odlišné, než ich externá podoba

V prípade, že bude chyba v radiči na doske a nebude sa vám ju chcieť reklamovať, môžete použiť voľný interný USB 3.0 konektor na vašom samostatnom radiči. Budete na to potrebovať pomerne raritnú redukciu interného USB 2.0 konektoru na USB 3.0 (obvyklejšia je opačná). Redukciu nájdete pod názvom Delock 83095 napríklad na Heuréke (približne 3 eurá).

Značky:

František Urban

František Urban
Zameriavam sa najmä na prehľadové a analytické články z oblasti najrôznejších technológií a ich vývoja. Nájdete ma takisto pri diagnostike HW a SW problémov.