Hogyan néz ki egy usb 3.0 port? Flash meghajtók tesztelése: hogyan lehet megtudni a valós sebességet és hangerőt. Hogyan határozható meg az USB-port típusa megjelenés alapján

12.11.2019 Programok

Az USB 3.0 interfész sokkal termelékenyebb, mint elődje, az USB 2.0. Míg az utóbbi 30-40 Mb/s-ban korlátozza a pendrive-ra való lineáris adatírás sebességét, addig az előbbivel a fájlok USB 3.0 pendrive-ra körülbelül 100 Mb/s sebességgel másolhatók. Ez egy igazi példa, elméletileg az USB 2.0 maximális sávszélessége 60 Mb / s, az USB 3.0 pedig 625 Mb / s. Az USB 3.0 interfész előnyeinek kihasználásához mind az adathordozót (flash drive, USB-HDD, egyéb tárolóeszközök), mind a számítógépet fel kell szerelni vele. Honnan tudhatom, hogy a számítógépem USB 2.0 vagy 3.0 porttal rendelkezik?

A 2010 előtt kiadott laptopok és PC-alaplapok nagy valószínűséggel rendelkeznek USB 2.0 porttal. De számítógépes eszközök, később megjelent, felszerelhető USB 3.0-val.

A portok külső jellemzőiből megtudhatja, hogy számítógépe melyik USB interfésszel rendelkezik. Az USB 1.0 portok 4 érintkezősek, az alatta lévő műanyag pedig fehér. Az USB 2.0 portok is 4 érintkezősek, de az alatta lévő műanyag általában fekete. Az USB 3.0 porton belül 9 érintkező található, az alattuk lévő műanyag általában kék színű. A legújabb modellek A PC-k és laptopok a ma elérhető legnagyobb teljesítményű USB 3.1 interfésszel szerelhetők fel, 1250 Mb/s-os maximális átviteli sebességgel. Az ilyen portok érintkezői alatti műanyag feketére és kékre is festhető. Az USB 3.1 portokat a melléjük vésett "SS" (Super Speed) felirat különbözteti meg az előd interfészeitől.

A PC-tokok általában előlappal vannak felszerelve, további USB-portokkal az eszközök egyszerű csatlakoztatása érdekében. Az ilyen kényelem érdekében azonban azok a számítógép-tulajdonosok, akik nem tudják, hogy alaplapjuk támogatja az USB 3.0-t, gyakran fárasztó várakozással fizetnek, miközben az adatokat USB flash meghajtóra helyezik át. Végtére is, még a modern, de olcsó esetek is általában USB 2.0 portokkal vannak felszerelve.

Megtudhatja, hogy számítógépén van-e USB 2.0 vagy 3.0 port Windows Eszközök. Bemegyünk az eszközkezelőbe, és megnyitjuk az "USB-vezérlők" ágat. Ha a gazdagépvezérlők „Enhanced Host Controller”-ként szerepelnek az áglistában, és a nevük nem tartalmazza az „USB 3.0” bővítményt, ez azt jelenti, hogy a számítógép rendelkezik USB 2.0-s portokkal.

Az USB 3.0 portok jelenlétét közvetlenül jelzi az „USB 3.0” kiegészítése a kiterjesztett gazdavezérlők nevében. Azt a tényt, hogy a számítógép támogatja az USB 3.0-t, az is jelzi, hogy a vezérlők egy ága szerepel a listában, amelynek nevében az XHCI rövidítés szerepel - az univerzális interfész eXtensible Host Controller Interface jelzése.

Hogyan szerezhetek be USB 3.0 portokat, ha nem találhatók? A laptop vagy számítógép alaplapjának az összes attól függő összetevőjére történő cseréjével történő teljes frissítésnek van egy alternatívája - egy USB 3.0 adapter telepítése. A PC-szerelvények esetében az ilyen adapterek PCI Express bővítőhelyre szerelt kártyákként léteznek. Laptopokhoz USB adapterek 3.0 az ExpressCard kártyanyíláson keresztül csatlakozik. Az AliExpressen az USB 3.0 adapterek akciós áron, valamivel több mint 5 dollárért rendelhetők. Ez az opció bizonyos teljesítménynövekedést ad, de mégsem éri el a modern laptopok és laptopok által natívan támogatott USB 3.0 képességeket. alaplapok. Végül is az adatátvitelt a megfelelő slot sávszélessége korlátozza.

A modern informatikai iparban gyakran előfordul, hogy a készülék gyártóinak a funkcionalitással kapcsolatos biztosítékai nem felelnek meg a valóságnak. Az ezzel kapcsolatos szkepticizmustól térjünk át egy konkrét technikai probléma megoldására...

A probléma megfogalmazása

A tesztlaborunkban volt egy USB flash meghajtó Kingston DataTraveler 3.0. A gyártó szerint a készülék támogatja az USB 3.0-t. Nézzük meg, hogy ez valóban így van-e az USB flash meghajtó szétszerelése és a garancia megsértése nélkül.

Hardver teszt

Közelről megnézve a csatlakozót, a négy mögött szomszédok» USB 2.0 tűk, a várakozásoknak megfelelően ötöt találtunk « távoli» csak a következőben használt névjegyek USB 3.0 Super Speed . Megmérjük az USB 3.0 jelvonalak ellenállását a talajhoz képest, a végtelentől eltérő értékeket kapunk. Következtetés: USB érintkezők 3.0 fizikailag jelen vannak, és nem érnek zsákutcába. A mérés ohmmérővel történt a félvezető diódák tesztelésére használt határértéken. Az USB 3.0 csatlakozó "távoli" érintkezőinek eléréséhez tervezhet adaptert, vagy használhat vékony és hosszú szondát, például tűt. A kapott eredmény szükséges, de nem elégséges feltétele annak, hogy az eszköz USB 3.0 Super Speed ​​​​módban működjön. Előfordulhat, hogy a jeláramköröket lezáró ellenállások zárják le, de nem csatlakoznak a vezérlőhöz. Ezért továbblépünk a következő tesztre - a szoftverre.

Program teszt

A kísérletet egy meglehetősen új, még nem vizsgált táblán hajtják végre Tyan S5533, amely a Denlow lapkakészletre épül.

1. ábra. Alaplap Tyan S5533 ITX formátumban

A munkamenetben elindított illesztőprogramok befolyásának kizárása operációs rendszer, tesztünk "rendkívül alacsony szintű" lesz, DOS alatt fogunk futni, az eredményeket pedig az USB vezérlőregiszterek Memory Mapped I/O dumpjának megtekintésével ellenőrizzük.

A műveletek sorrendje a következő.

1) Az IC Book Labs által fejlesztett USB.EXE segédprogram béta verziójával határozzuk meg az XHCI vezérlő konfigurációs regiszterblokkjának címét, példánkban ez bus=0, eszköz=14h, funkció=0. Meghatározzuk a Memory Mapped I / O térben lévő műveleti regiszterek blokkjának alapcímét is, példánkban ez F7500000h.

2. ábra. Az USB.EXE segédprogram eredményei. XHCI konfigurációs regiszter blokk címe: busz=0, eszköz=14h, funkció=0. Az XHCI működési regiszterek alapcíme F7500000h.

2) Mint tudod, annak érdekében, hogy kompatibilis legyen szoftver amely nem támogatja az USB 3.0 XHCI vezérlőt, ezen a platformon alapértelmezés szerint az USB 3.0 portokat az USB 2.0 EHCI vezérlő szolgálja ki. Feladatunk, hogy USB 3.0 XHCI vezérlővel szerviz módba állítsuk őket. Használjuk az Intel 8 Series / С220 Series Chipset Family Platform Controller Hub adatlap dokumentációját és minden olyan segédprogramot, amely lehetővé teszi a rendszerlogikai regiszterek tartalmának szerkesztését.

Az USB 3.0 port Routing Mask Register programozása. Írás a következő címre: bus=0, device=14h, function=0, register=0DCh byte 0FFh értékkel.

Az USB 3.0 Port Super Speed ​​​​Enable Register programozása. A bus=0, device=14h, function=0, register=0D8h címre írunk 0FFh értékkel.

3. ábra. USB 3.0 port Routing Mask Register

4. ábra. USB 3.0 Port Super Speed ​​​​Enable Register

3) Olvasunk és dekódolunk az 5. és 6. ábra szerint a kezdeti állapot több bitmezőt a 32 bites PORTSCNUSB3 regiszter alsó 16 bitjéből, mielőtt egy eszközt csatlakoztatna a tesztelt porthoz. A regiszter a vezérlő működési regiszter blokkjának alapcímétől 0570h eltolásnál található, címe F7500000h+0570h=F7500570h

Olvasott érték = 02A0h = 00 00.00 10.1010.0000 b
D0=Aktuális csatlakozási állapot=0. A készülék nincs csatlakoztatva.
D1=Port engedélyezve/Letiltva=0. A port nincs használatban.
D=Port sebesség=0000b. A sebesség nincs meghatározva.

5. ábra. Regisztrálja az USB 3.0 portot Állapot és Vezérlőregiszter, bitek

6. ábra. USB 3.0 port állapot- és vezérlőregiszter, bitek

4) Csatlakoztasson egy USB 3.0 flash meghajtót, majd olvassa el újra a regisztert, és dekódolja ugyanazokat a bitmezőket.

Olvasott érték = 1203h = 00 01.00 10.0000.0011 b
D0=Aktuális csatlakozási állapot=1. A készülék csatlakoztatva van.
D1=Port engedélyezve/Letiltva=1. A port használatban van.
D=Port sebesség=0100b. A sebesség 5,0 Gbit/s, USB mód 3.0 Super Speed ​​működik.

5) Az önszabályozáshoz csatlakoztasson egy USB 2.0 flash meghajtót ugyanahhoz a porthoz, majd olvassa el újra a regisztert, és fejtse vissza ugyanazokat a bitmezőket. Olvasott érték = 02A0h, ami azt jelenti, hogy nincs kapcsolat. Így kell lennie, a PORTSCNUSB3 regiszter „nem látja” az USB 2.0 eszközt, mivel azt egy másik alrendszer szolgálja ki, és a kapcsolat állapota egy másik regiszteren – a PORTSCNUSB2-n – keresztül érhető el, ennek figyelembevétele túlmutat kutatásunk keretein.

Összegzés

Tesztelt flash meghajtó támogatja az USB 3.0 módot.

Ha formalizálja és programozza a leírt műveleteket DOS-program vagy UEFI-alkalmazás formájában, akkor kap egy kis segédprogramot, amely lehetővé teszi, hogy gyorsan meghatározza, milyen sebességű módban működik az USB-eszköz. Példánk egyszerűsítése érdekében egy speciális esetre - egy alrendszerre - implementáltuk USB kártyák Tyan S5533 és az első portot használva, így a példánkban a PORTSCNUSB3 regiszter címe állandó. Általánosságban elmondható, hogy ahhoz, hogy a program minden platformon működjön, a PORTSCNUSB3 regiszter címét az XHCI Capabilities mezők tartalma alapján kell kiszámítani, az USB 3.0 XHCI specifikációnak megfelelően. Másrészt az univerzalitás sokkal könnyebben és elegánsabban érhető el UEFI protokollok helyett közvetlen interakció vezérlő regiszterekkel.

Információforrások

UPD

A 16 GB kapacitású Kingston DataTraveler 100 G3 készüléket „tengerimalacként” használták:

UPD II

1. A különféle információs segédprogramok segítségével megtekinthető eszközleírók jelzik az eszköz lehetséges képességeit. A beállított sebességkorlátozás USB csatlakozó eszköz csatlakoztatásakor nem mindig felel meg a leírókban deklarált képességeknek.

Az USB 3.0 támogatást deklaráló eszköz gyári hibák, hibás kábel és sok egyéb ok miatt USB 2.0 módban működhet. Ebben az esetben a leírók tartalma jelezheti az USB 3.0 mód támogatását.

Természetesen az eszközleírók tartalma megbízhatóbb információforrás, mint a pendrive-on található felirat és az eladói eskü. De a fent említett okok miatt a megbízhatóság nem 100 százalékos.

Az a vágy, hogy a megbízhatóságot 100%-ra tegyük, késztetett bennünket rendkívül alacsony szintű tanulmányokra.

2. Egy másik módszer az eszközkezelőben követni, hogy melyik vezérlő a flash meghajtó szülője (USB 2.0 EHCI vagy USB 3.0 XHCI), szintén nem hatékony, mivel a specifikáció szerint az USB 3.0 XHCI vezérlő minden típusú eszközök: az alacsony sebességtől a szupersebességűig. Ezért abból a tényből, hogy az xHCI a flash meghajtó szülővezérlője, nem következik, hogy az eszköz Super Speed ​​​​módban működik.

Bizonyára minden számítógép-felhasználó hallott már olyan fogalmakról, mint pl USB portok 2.0 és 3.0 verziók. De nem mindenki érti pontosan, mi ez. Ebben a cikkben az USB 2.0-ról és az USB 3.0-ról fogok beszélni: a különbségekről, az interfész-kompatibilitásról és arról, hogy miről is szól.

Logikusan az USB 3.0 újabb, mint a 2.0, ezért jobb. Találjuk ki, miért jobb, és kezdjük azzal a kérdéssel, hogy honnan jött mindez.

USB és verziói

Az USB az univerzális soros busz rövidítése, oroszul pedig Universal Serial Bus. Univerzális - ez azt jelenti, hogy bármit, bármilyen eszközt csatlakoztathat hozzá. USB vannak különböző verziók, amelyek fő különbsége a munka sebességében van.

A gyártók sokáig az univerzalitás tulajdonát választották. Amint sokan emlékeznek, kezdetben a számítógépnek sok különböző portja volt, amelyek közül néhány a mai napig megmaradt, például terjedelmes COM vastag kábelekkel, PS / 2 törékeny érintkezőkkel és mások. Mostantól nyomtatók, billentyűzetek, egerek és egyéb berendezések csatlakoztathatók USB-n keresztül.

Az első USB 1994-ben kezdett megjelenni. 1996-ban megjelent az 1.0-s verzió, amely csekély, 1,5 Mbps sebességgel működött. Aztán 2000-ben kijött a 2.0-s verzió 480 Mbps sebességgel. Ez egy meglehetősen elfogadható sebesség, amely lehetővé tette különböző berendezések csatlakoztatását a porthoz. 2008-ban megjelent az USB 3.0, amely elméletileg 5 Gb / s sebességgel működik.

Az USB 3.0 fejlesztését számos globális számítógép-márka finanszírozta, amelyek érdekeltek voltak a csatlakozók szabványosításában és a hardver teljesítményének javításában.

USB 2.0 és 3.0: különbségek

Végül nézzük meg az USB 2.0-t és 3.0-t: a portok közötti különbségeket, és hasonlítsa össze őket. Íme a jelek, amelyek alapján különböznek egymástól:

  • Nagyon könnyű vizuálisan megkülönböztetni az USB 2.0-t a 3.0-tól – a 3.0 csatlakozók kékre vannak festve.
  • A második különbség, ami a gyakorlatban könnyen érezhető, az átviteli sebesség. A 3.0-s verzióban sokkal magasabb. Lehet, hogy alacsonyabb a deklarált elméleti sebességnél (5 Gb / s), de továbbra is magasabb, mint a 2.0 verzió.
  • Az USB 2.0 és 3.0 közötti különbség az aktuális erősségben van. NÁL NÉL korai változat 500 mA volt, az újban már eléri a 900 mA-t. Ily módon új USB táplálható nagy mennyiség erős eszközök.
  • NÁL NÉL régi verzió Az USB-n 4 vezeték volt, az újon még 4. Így egy másik különbség az USB0 és a 3.0 között, hogy a másodiknak vastagabb a kábele. Ez is korlátozott maximális hossza kábel 3,0-5 méter, és megdrágult.
  • A Windows XP nem támogatja az USB 3.0-t, még ha a számítógép hardvere fizikailag képes is rá, 2.0-sként fog működni. Csak a régebbiek Windows verziók teljes mértékben képes a 3.0-val dolgozni.

Megbízható és kiváló minőségű SMM webhely https://doctorsmm.com / több mint 9 alkalommal segít a promóció megvásárlásában a közösségi hálózatokon. Szolgáltatások széles skáláját találja itt nagy kedvezményekkel és teljesítménygaranciákkal. Így például kedveléseket vagy követőket vásárolhat az Instagramon és más forrásokon az internet legnépszerűbb közösségi oldalain.

USB 2.0 és 3.0 kompatibilis

Ha csatlakozik USB eszköz 2.0-t 3.0-s csatlakozóba, akkor 2.0-s szinten fog működni. Ha USB 3.0 eszközt csatlakoztat egy 2.0 csatlakozóhoz, akkor az 2.0 szinten is működik. Így, ha ezek az interfészek kompatibilisek, a kisebb verzió határozza meg a munka minőségét.

Az eszközök más USB-verziókon is futhatnak, de kevésbé hatékonyak lehetnek.

Szóval hadd foglaljam össze. USB 2.0 és 3.0: különbségek elsősorban a munka minőségében – több egy új verzió jobb, bár kicsit drágább. A modern berendezések 3.0 interfésszel készülnek, ezért célszerű ezzel a verzióval is számítógépet vásárolni. A különböző verziójú eszközök kompatibilisek egymással és elfogadhatóan működnek, bár teljesítményük csökken.

Tehát hogyan lehet különbséget tenni az USB 3.0 és az USB 2.0 között? Nos, hogy az usb 3.0 gyorsabb, azt már mindenki tudja, de kevesen tudják, hogyan lehet megkülönböztetni a hamisítványt a valóditól, vagy általában miben különböznek egymástól.

Először is nézzük meg első USB-nket, az úgynevezett 1.0-s usb-t, ezeket még új egerekben, webkamerákban is használják, mindazokban az eszközökben, amelyekhez az első usb teljes egészében elég:

Mint látható, 4 érintkező van bennük, és az alattuk lévő műanyag fehér. Ez egy egyszerű módja annak, hogy megállapítsa, hogy ez az 1. usb.

Most pedig nézzük a másodikat:

Itt persze nehéz látni és megérteni, hogy 4 érintkező és fekete műanyag van alattuk - ez egyértelmű jele az usb 2.0-nak. Mint már tudjuk, a 2.0 és az 1.0 kompatibilis, a különbség csak a sebességben van: a 2.0 gyorsabb, de nem a pendrive olvas gyorsabban, hanem a vezérlő, amelyen keresztül történik a kommunikáció. Persze az usb 2.0-ra szokták jelezni, hogy ez a 2. usb, de van mindenféle eset.

Nézzük meg, hogyan néz ki az usb 2.0 csatlakozó:

Mint látható, ez is fekete, bár a gyártók ritka esetekben szándékosan változtatják ezt a színt (dizájn), de a helyes szín a fekete legyen 2.0 usb-n.

És most végre nézd meg a 3.0-t:

Ez a legjobb fotó, amit valaha készítettem, kilenc érintkező van az usb 3.0-n: 4 elöl és 5 hátul (kicsit feljebb vannak):

És amint látható, a kék érintkezők alatti műanyag a 3.0 egyértelmű jele: végül is mindenhol kékké kellene tenniük.

Itt van az usb 3.0 csatlakozó:

Az SS felirat azt írja, hogy ott a vezérlő Super Speed-re, vagyis a lehető legnagyobb sebességre készült. Ez kívülről is látható merevlemezek 3.0.
Ha a külső SS és a csatlakozó is SS, akkor lesz maximális sebesség adatátvitel.

Tehát a probléma az, hogyan lehet megkülönböztetni, ha a design például kék, így:

Itt kék a műanyag, de az usb 2.0. Szóval hogyan lehet megkülönböztetni? - az elérhetőségek szerint azt mondtam, hogy a harmadik kilencérintkezők, a másodiknak pedig négy:

Itt van az elemzésben, és itt már jól látható, hogy csak 4 kapcsolat van.

Az USB 3.0 kompatibilis a 2.0-val és az 1.0-val, így a 2.0 és az 1.0 is csatlakoztatható a 3.0-s csatlakozókhoz. Ha a harmadik usb-csatlakozóba 2.0-t helyez be, akkor 2,0 lesz a sebesség, ha 1,0, akkor a sebesség 1,0 lesz. Szóval ne félj másokat is beletenni. Csak amikor sebességre van szüksége, és van egy 3.0-s eszköze, tegye be 3.0-ba. Az USB 3.0 belső csatlakozóval rendelkezik, amely akár 5 Gbps átviteli sebességet is támogat.

Nemrég jelent meg a piacon az úgynevezett USB 3.1, amely minden csatlakozónál SS-nek (Super Speed) van jelölve. Gyorsabb, mint az usb 3.0, és kompatibilis a második és az első USB-vel. Az USB 3.1 vagy fekete vagy kék (mint az én esetemben a színek), és 3.0 csak kék.

Ha az USB-eszköz és platform támogatja az adatátvitelt USB3.0 módban 5 Gb / s sebességgel, akkor úgy tűnik, semmi sem akadályozza meg, hogy saját szemével lássa. Ennek számos segédprogramja létezik, és kutatásunk hozzájárult a kérdésre adott válasz kereséséhez. Ezenkívül, ha a meghajtó jelentősen meghaladja az 50-60 MB / s sebességet, akkor azt mondhatjuk, hogy ez a szuper sebesség , hiszen USB 2.0 módban ekkora sebesség fizikailag elérhetetlen, és nincsenek "köztes" lehetőségek. De nem minden olyan egyszerű...

Miért olyan nehéz minden

Különféle okok miatt az új Universal Serial Bus módok teljes támogatása a rendszerinformációs segédprogramokban némileg késik. Ennek eredményeként gyakran csak az USB1 és az USB2 közötti különbségtételt és az USB3-kapcsolat USB2-ként való felismerését látjuk. Ezen túlmenően az eszközleíróktól kapott információ a potenciális képességekről nyilatkozik, nem pedig az aktuális sebességmódról, amely tisztán hardveresen van kiválasztva. Az USB specifikáció szerint a leírók tartalmának a beállított sebességtől kell függnie, de az eszközfejlesztők nem mindig tartják be ezt a szabályt. Végül is bármilyen eredményt látunk (USB2 vagy USB3), van okunk kételkedni.

Figyelembe véve az előreolvasási és a lusta írási technológiák folyamatos fejlődését, a merevlemezre pusztán a fájlok másolási sebességén alapuló következtetések levonása módszertanilag helytelen lesz, bár nagy fájlméretek (néhány gigabájt) esetén egy ilyen kritérium a jogot az élethez. De van egy radikálisabb, és ezért megbízhatóbb módszer - közvetlenül az USB 3.0 xHCI vezérlő regisztereiből információkat szerezni úgy, hogy ehhez egy kis UEFI alkalmazást ír az assemblerben.

Kísérleti feltételek és rendszerobjektumok

Platform - laptop ASUS N750JKés a csatlakoztatott USB 3.0 eszközt - HDD Transzcendálni StoreJet 35T3. A cél a kapcsolat típusát jelző USB3.0 xHCI vezérlőregisztermezők lesznek. Vegye figyelembe, hogy a sebességmódtól (USB2 vagy USB3) függően a vezérlő a két regisztercsoport egyikén keresztül „látja” az eszközt.

Rizs.1 . bitek RegisztrációN port állapota és vezérlése USB2jelezze típusú kapcsolatokat: Alacsony sebesség, teljes sebességvagyMagassebesség


Rizs.2 . bitek RegisztrációN port állapota és vezérlése USB3jelezze típusú kapcsolatokat: Szuper sebesség

CheckUSB Utility

A forrásszövegek Flat Assembler 1.71.17 formátumban készülnek. A CheckUSB segédprogramot x64 UEFI környezetben való futtatásra tervezték. Jelenlegi verzió csak az Intel 8 Series rendszerlogikát támogatja, az USB 3.0 módot engedélyezni kell CMOS beállítása. Az ilyen összerendelés egyrészt a rendszerlogikára jellemző, az xHCI-vezérlő specifikációjában nem szereplő regiszterek széles skálájának támogatásához kapcsolódik, másrészt az egyszerűsítés érdekében a számok címeltolásainak és méreteinek kiszámításához. A regisztermezők beállítását, valamint a portok számának beállítását egy adott esetre, nevezetesen az adott rendszerlogikára valósítják meg. részletes információk a dokumentumban található:

  • Intel 8-as sorozat / C220 sorozatú lapkakészlet családplatformvezérlő hub (PCH).adatlap. 2013 Június

Azoknak a rajongóknak, akik szeretnék kibővíteni a legegyszerűbb példánk funkcionalitását, és támogatni kívánják a rendszerlogika különféle készleteit, ajánljuk a dokumentumot:

  • Bővíthető gazdavezérlő interfész univerzális soros buszhoz (xHCI).felülvizsgálat 1.1

Ezenkívül javasolt a PCI konfigurációs területhez való közvetlen hozzáférést és a memórialeképezett I/O-t a megfelelő UEFI-protokollok hívásaival helyettesíteni.

Az eredmények elemzése

Tehát a segédprogram működött, a jelentés létrejött.


Rizs. 3

Figyeljünk az USB vezérlő portjaihoz fűződő csatlakozások listájára. Először is három eszköz van a laptopban, a negyedik pedig a mi vágyunk külső kemény korong Transzcendálni StoreJet 35T3. A SuperSpeed ​​mód be van kapcsolva. Részletes elemzés a regisztermezők tartalma adott.

Összegzés

Az UEFI firmware-környezetben az USB3.0 xHCI vezérlőregiszterekhez való fizikai hozzáférés szintjén végzett alacsony szintű vizsgálat egyértelműen jelzi, hogy a Super Speed ​​​​mód engedélyezve van. A berendezés működőképessége azonban szükséges, de nem elégséges feltétele annak megfelelő működésének az operációs rendszer munkamenetében. A problémák oka lehet például az xHCI vezérlő illesztőprogramja vagy maga az operációs rendszer. Ezért logikus folytatása lenne egy hasonló kísérlet elvégzése egy operációs rendszer munkamenetben, például Windowsban. Ez a feladat nehezebb, mivel a vezérlőregiszterek kiemelt rendszer-erőforrás, amelyhez saját illesztőprogram írása szükséges. Ezenkívül az operációs rendszer munkamenete során a szokásos illesztőprogramja kölcsönhatásba lép az USB-vezérlővel, gondoskodnia kell a konfliktusmentességről.