Diagnosztikai segédprogram checkusb

Egy olyan helyzetben, amikor egy nagy sebességű xHCI-szabályozó csatlakoztatva USB 3.0 eszköz annak meghatározására, hogy a SuperSpeed ​​üzemmód támogatása van ellátva, vagy kicserélt alacsonyabb sebességgel, több rejlő protokoll USB 2.0 (High Speed ​​- 480 MB / s) vagy USB 1.1 (teljes sebességű - 12 Mb / s, alacsony sebesség - 1,5 Mb / s). A kérdésre adott válasz a CheckUSB segédprogramot szolgálja.

A CheckUSB 3.0 működése

Diagnosztikai segédprogram segítségével részletes információt kaphat az aktuális állapotát USB3.0 vezérlő xHCI és sebessége a csatlakoztatott eszközöket, különösen -, hogy hozzon döntést támogató SuperSpeed ​​módban rejlő egyetlen USB 3.0 protokollt.

A CheckUSB 3.0 munkadarabjainak leírása

Elemezzük az USB3.0 xHCI vezérlő aktuális állapotát és a CheckUSB 3.0 diagnosztikai segédprogrammal kapott paraméterek jelentését. Példaként tekintse meg a teszt platformon létrehozott jelentést, amelyet ASUS N750JK laptopként használnak.

Diagnosztikai segédprogram checkusb

Ábra. 1.A diagnosztikai segédprogram screenshotja Ellenőrizze az USB-t

Az alrendszer szállítója: eszköz
Alrendszerazonosító. A gyártó kódja 1043 óra az ASUS által. A 129Dh készülékkód több N750JK notebook eszközhöz is használható. Ne feledje, hogy az alrendszerazonosító mezők nem azonosítják az eszközt egyedülállóan, de pontosabban a Szállító azonosítója, az Eszközazonosító mezők.

USB 2.0 portirányítás
Ez a mező a legkevésbé fontos biteket használja a szolgáltatott USB2 kapcsolatok maximális számához. Minden USB2 csatlakozás egy bitnek felel meg. A nullpontos érték azt jelenti, hogy a kapcsolatot a "régi" USB2 EHCI vezérlő segíti, amely szintén jelen van a kérdéses rendszer logikában a régi szoftverekkel való kompatibilitás érdekében. Egyetlen érték teszi az eszközt az xHCI vezérlő USB2 alrendszere rendelkezésére. A 00003FFFh érték 14 egyszeres bitet tartalmaz, ami azt jelenti, hogy mind a 14 kapcsolatot az xHCI vezérlő szolgálja ki.

USB 2.0 port útválasztó maszk
Minden kicsit ebben a regiszter lehetővé teszi (1) vagy letilthatja (0) módosítja a megfelelő bit a korábban tárgyalt regiszter operációs rendszer, ami azt jelenti, a felbontás kapcsoló berendezés dinamikusan közötti USB2 EHCI vezérlő és USB3 xHCI. A 00003FFFh érték megadja az operációs rendszer engedélyét az összes 14 kapcsolat vezérlésére.

USB 3.0 port SuperSpeed ​​engedélyezése
Ez a mező legalább 6 bitet használ fel a kiszolgált USB3 kapcsolatok maximális számához. A regiszter minden bitje lehetővé teszi (1) vagy letiltja (0) az USB3 SuperSpeed ​​üzemmód felismerését és aktiválását. A 0000000Fh érték négy egy bitet tartalmaz. Ne feledje, hogy ez megfelel a laptop külső SuperSpeed ​​portjának számának.

USB 3.0 port útválasztó maszk
A regiszter minden egyes bitje lehetővé teszi (1), vagy letiltja (0), hogy az operációs rendszer módosítsa a korábban figyelembe vett regiszter megfelelő bitjét, ami azt jelenti, hogy engedélyezni kell a SuperSpeed ​​mód támogatásának dinamikus engedélyezését és letiltását minden egyes porthoz. Itt is kapjuk a 0000000Fh értéket, amelyben négy egy bit van.

USB 2.0 port letiltása felülbírálása
A regiszter minden egyes bitje letiltja (1) vagy engedélyezi (0) az xHCI vezérlőnek az USB2 kapcsolatokra vonatkozó információinak észlelését. Emlékezzünk vissza, hogy az USB2 portok kompatibilitását egy USB2 EHCI vezérlő is elvégezheti. Esetünkben a regiszter értéke 00000000h, amely lehetővé teszi az xHCI vezérlőnek, hogy válaszoljon az USB2 alrendszer összes eseményére.

USB 3.0 port letiltása felülbírálása
A regiszter minden egyes bitje letiltja (1) vagy engedélyezi (0) az xHCI-vezérlő észlelését az USB3 kapcsolatinformációkról. Az 00000000h érték lehetővé teszi az xHCI vezérlő számára, hogy válaszoljon az USB3 alrendszer összes eseményére.

HCSPARAMS1
Host Controller szerkezeti paraméterek. Több bitmezőt tartalmaz. Bits [31-24] kijelöli a vezérlő által kiszolgált USB-csatlakozások (USB2 és USB3) maximális számát, figyelembe véve a konfigurációt a platform architektúrájának megfelelően, ebben az esetben 13h = 19. Mezők [18-8] = MaxInterrupters, [7-0] = A MaxSlots deklarálja a vezérlő és a meghajtó kommunikációs csatornáit. A regiszterben 13000820h.

CheckUSB 3.0 fejlesztői és hibakeresési eszközök

A CheckUSB diagnosztikai segédeszköz forrásszövegei a Flat Assembler 1.71.17 formátumban készülnek. A szoftvertermék az x64 UEFI környezetben fut. A jelenlegi verzió kizárólag az Intel 8 Series rendszer logikával felszerelt személyi platformokon való munkavégzésre szolgál. A CheckUSB segédprogram eredményei akkor lehetségesek, ha az USB 3.0 mód engedélyezve van a CMOS beállításban.

Kapcsolódó cikkek