07 De Legacy BIOS van A tot Z

Deel 02.04.00 Het tabblad – Advanced – USB Configuration.

Afb.02.04.00  Advanced-USB Configuration.png

02.04.00  Advanced-USB Configuration:

Het 4de item op het Advanced tabblad USB Configuration.

We geven een [Enter] om het USB Configuration menu te openen.


Afb.02.04.01  Advanced-USB Configuration.png

02.04.01  Advanced-USB Configuration:

De hoofdmenu-pagina van USB Configuration alwaar alle instellingen met betrekking tot onze USB poorten gedaan kan worden.

We gaan verder met het 2de item ▼ op deze pagina.


Afb.02.04.02  Advanced-USB Configuration-USB Module Version.png

02.04.02  Advanced-USB Configuration-USB Module Version:

De vermelding van het USB Module Versienummer 8.10.27.

We gaan verder met het 3de item ▼ op deze pagina.

Afb.02.04.03  Advanced-USB Configuration-USB Devices.png

02.04.03  Advanced-USB Configuration-USB Devices:

Hier staan de aangesloten USB Devices ( apparaten ) te weten:

3 Keyboards, 1 Mouse, 5 hubs.

3 Keyboards:

Ik heb echt maar 1 keyboard ( toetsenbord ) wat inhoud dat we 2 niet herkende USB apparaten hebben en die heb ik dan ook 1) C Media 7.1 USB  2.0 Audio Kaart. En 2) Trust webcam full HD. Beiden hebben de stuurprogramma’s van het OS nodig om te kunnen werken en blijven sowieso  onherkenbaar voor het BIOS. Dit kan je dan ook gerust negeren.

1 Mouse:

De aangesloten Logitech G502 Muis.

5 Hubs:

Een Hub is een meervoudige poort en zowel het moederbord als ook mijn pc heeft meervoudige USB 2.0 en 3.0 Hubs in het gebruik, in totaal 5 stuks

Een stap omlaag met pijltjes toets naar onder▼geeft ons.


Afb.02.04.04  Advanced-USB Configuration-Legacy USB Support.png

02.04.04  Advanced-USB Configuration-Legacy USB Support:

Wat is oudere USB-ondersteuning?

Legacy USB-ondersteuning in het BIOS is van cruciaal belang om achterwaartse compatibiliteit te garanderen en de functionaliteit van uw oudere USB-apparaten te vergroten. Met deze functie kunnen computers oudere USB-apparaten herkennen, initialiseren en configureren voor gebruik op nieuwere besturingssystemen, maar worden nieuwere USB-apparaten ook bruikbaar op oudere besturingssystemen.

Standaard staat deze instelling op [Enabled] om zo ook oude USB apparaten te ondersteunen.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.


Afb.02.04.05  Advanced-USB Configuration-USB3.0 Support.png

02.04.05  Advanced-USB Configuration-USB3.0 Support:

Wil je de USB 3.0 poorten kunnen gebruiken zal deze instelling op [Enabled] moeten staan.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.


Afb.02.04.06  Advanced-USB Configuration-XHCI Hand-off.png

02.04.06  Advanced-USB Configuration-XHCI Hand-off:

Dit is een oplossing voor besturingssystemen zonder XHCI-hand-off-ondersteuning.

De XHCI-eigendomswijziging moet worden geclaimd door de XHCI-driver.

XHCI Hand-Off is een functie die bepaalt hoe uw USB 3.0-poort op uw computer werkt. U ziet dat wanneer de XHCI Hand-Off-modus is ingeschakeld en actief is, uw USB 3.0-poorten zullen functioneren als een typische USB 3.0-poort. Als deze functie echter wordt uitgeschakeld, worden de USB 3.0-poorten effectief omgezet in USB 2.0-poorten.

Hand-Off [Enabled] Is dat het BIOS de configuratie van de USB 3.0 poorten overlaat aan het geïnstalleerde OS en zich letterlijk de handen ervan af houd.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.


Afb.02.04.07  Advanced-USB Configuration-EHCI Hand-off.png

02.04.07  Advanced-USB Configuration-EHCI Hand-off:

Dit is een oplossing voor besturingssystemen zonder EHCI-hand-off-ondersteuning.

De EHCI-eigendomswijziging moet worden geclaimd door de EHCI-driver.

EHCI Hand-Off is een functie die bepaalt hoe uw USB 2.0-poort op uw computer werkt. U ziet dat wanneer de EHCI Hand-Off-modus is ingeschakeld [Enabled] en actief is, uw USB 3.0-poorten zullen functioneren als een typische USB 2.0-poort. Als de functie echter wordt uitgeschakeld, worden de USB 3.0-poorten effectief omgezet in USB 3.0-poorten.

Hand-Off [Enabled] Is dat het BIOS de configuratie van de USB 2.0 poorten overlaat aan het geïnstalleerde OS en zich letterlijk de handen ervan af houd.

LET OP: Omdat XHCI [Enabled] staat dient de EHCI instelling [Disabled] te zijn zodat de USB 3.0 poorten ook werken als USB 3.0 poorten, heb je alleen USB 2.0 poorten dan dient XHCI [Disabled] en EHCI [Enabled] te zijn.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.02.04.08  Advanced-USB Configuration-USB Mass Storage Driver Support.png

02.04.08  Advanced-USB Configuration-USB Mass Storage Driver Support:

Wat is ondersteuning voor stuurprogramma’s voor USB-massaopslag in het BIOS?

Het stuurprogramma voor USB-massaopslag wordt gebruikt om te communiceren met apparaten voor massaopslag, zoals flash drives, externe harde schijven en andere typen verwisselbare media die via USB zijn aangesloten. Het stuurprogramma voor USB-massaopslag is opgesplitst in twee delen. SCSI-blok apparaat gebruikt het blok protocol. Kern Apparaat Interface met de USB-stackprotocol. 

Wat is het SCSI-protocol?

SCSI-Wikipedia

Small Computer System Interface ( SCSI ) is een reeks standaarden voor het fysiek verbinden en overbrengen van gegevens tussen computers en randapparatuur, vooral bekend vanwege het gebruik ervan met opslagapparaten zoals harde schijven.

Wat is een USB-stack-protocol?

De USB Device-stack integreert de functionaliteit van USB-apparaten in een ingebed apparaat. Er is een uitgebreide selectie klasse-stuurprogramma’s beschikbaar die veel functionele mogelijkheden mogelijk maken, zoals gebruik als USB-flashstation.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.02.04.09  Advanced-USB Configuration-USB hardware delays and time-outs.png

02.04.09  Advanced-USB Configuration-USB hardware delays and time-outs.png:

Gele tekst dus een vermelding van USB hardware delays and time-outs.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.


Afb.02.04.10  Advanced-USB Configuration-USB transfer time-out.png

02.04.10  Advanced-USB Configuration-USB transfer time-out:

De  time-outwaarde voor Controle, Bulk en de Onderbreking overdracht USB protocol.

Wat is USB-transfer time-out?

De USB-transfer time-out is de maximale tijd in milliseconden dat een USB-verzoek openstaand kan blijven voordat de transfer plaatsvindt ( de overdracht ) van het aangesloten USB-apparaat.

USB-transfer time-out: [20 sec]

De standaard BIOS waarde is [20 sec] maar jij kan deze verlagen naar 1, 5 of 10 milliseconden.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.



Afb.02.04.11  Advanced-USB Configuration-Device reset time-out.png

02.04.11  Advanced-USB Configuration-Device reset time-out:

De reset-timeoutwaarde voor Controle, Bulk en de Onderbreking overdracht USB protocol.

Wat is een Device USB-reset-timeout?

De USB-reset-timeout is de maximale tijd in milliseconden dat een USB-verzoek openstaand kan blijven voordat de er een reset plaats vindt ( de overdracht opnieuw ingesteld wordt ) van het aangesloten USB-apparaat.

USB-reset-timeout: [20sec]

De standaard BIOS waarde is [20 sec] maar jij kan deze verlagen naar 10, 20, 30 of 40 milliseconden.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.


Afb.02.04.12  Advanced-USB Configuration-Device power-up delay.png

02.04.12  Advanced-USB Configuration-Device power-up delay:

De power-up delay waarde voor Controle, Bulk en de Onderbreking overdracht USB protocol.

Wat is een power-up delay?

De USB- power-up delay is de maximale tijd in milliseconden dat een USB-verzoek openstaand kan blijven voordat er een power -up ( herstart ) plaatsvindt van het aangesloten USB-apparaat.

De maximale tijd die het apparaat nodig heeft voordat het zichzelf correct rapporteert aan de hostcontroller. [Auto] gebruikt de standaardwaarde: voor een root poort ( hoofd poort op het moederbord bijv. ) is dit 100 ms, voor een hub poort wordt de vertraging overgenomen uit de hub descriptor.

De standaardwaarde voor device power-up delay is [Auto].

Alle USB-apparaten hebben een hiërarchie van descriptors ( beschrijvingen ) die de host informatie beschrijven, zoals wat het apparaat is, wie het maakt, welke versie van USB het ondersteunt, op hoeveel manieren het kan worden geconfigureerd, het aantal eindpunten en hun typen enz.

De meest voorkomende USB-descriptors zijn:

Device Descriptors

Configuration Descriptors

Interface Descriptors

Endpoint Descriptors

String Descriptors

Device Descriptors:

Wat zijn USB-apparaatbeschrijvingen?

De Device Descriptor (USB_DEVICE_DESCRIPTOR) is de root van de descriptorboom en bevat basisapparaatinformatie. De unieke nummers, idVendor en idProduct, identificeren het aangesloten apparaat. Het Windows-besturingssysteem gebruikt deze cijfers om te bepalen welk apparaatstuurprogramma moet worden geladen

Configuration Descriptors:

Wat is een USB-configuratiebeschrijving?

Standaard USB-descriptors – Windows-stuurprogramma’s | Microsoft Leer

USB-configuratiebeschrijving

Interface Descriptors:

Wat is de interfacedescriptor in USB?

USB-component: interfacedescriptor

Interface-descriptor. De Interface Descriptor (USB_INTERFACE_DESCRIPTOR) definieert de verzameling eindpunten. Deze interface ondersteunt een groep leidingen die geschikt zijn voor een bepaalde taak. Elke configuratie kan meerdere interfaces hebben. De interface kan dynamisch worden geselecteerd door de USB Host.

Elke interface bestaat uit een of meer alternatieve instellingen, en elke alternatieve instelling bestaat uit een reeks eindpunten (zie Indeling USB-apparaat). Een configuratiedescriptor beschrijft de gehele configuratie, inclusief de interfaces, alternatieve instellingen en hun eindpunten.

Endpoint Descriptors:

Wat is een eindpuntdescriptor?

Eindpuntdescriptor. De Endpoint Descriptor (USB_ENDPOINT_DESCRIPTOR) specificeert het overdrachtstype, de richting, het polling-interval en de maximale pakketgrootte voor elk eindpunt. Eindpunt 0 (nul), het standaardeindpunt, wordt altijd verondersteld een controle-eindpunt te zijn en heeft nooit een descriptor

String Descriptors:

Wat is een stringdescriptor in USB?

Tekenreeksbeschrijvingen. Tekenreeksdescriptors (USB_STRING_DESCRIPTOR) zijn optioneel en voegen voor mensen leesbare informatie toe aan de andere descriptors. Als een apparaat geen stringdescriptors ondersteunt, moeten alle verwijzingen naar stringdescriptors binnen apparaat-, configuratie- en interfacedescriptors op nul worden ingesteld.

Waarbij we aan het eind zijn van deel 02.04.00  Advanced-USB Configuration-v1.

Voor U geschreven door Gerard Nouwen.

Bron vermelding: ACER, AMI BIOS, AOMEI tech.com, WD, WikipediA, www.beyondlogic.org.