編集:
私の見解では、この質問は示された質問の重複ではありません。すべてのUSBポートが本質的にXHCIによって制御されているXHCIマザーボードにEHCIハンドオフ設定が存在する理由も具体的に知りたいです。ありがとう。
この質問は、SUの this one に近いものです。そこでOPは、Windows 7を実行しているときのXHCIハンドオフの理想的な設定を知りたいと考えています。したがって、この問題は部分的に対処していますが、インストールされているOSとは関係なく、2つの関連する質問があります。
以下のB350-DASHのリンクをクリックすると、マザーボードのマニュアルが開きます。正確な説明は、引用として以下にも貼り付けられています。
ギガバイトのマザーボード B350M-DASH には、BIOS設定に次のオプションがあります
XHCIハンドオフXHCIハンドオフサポートのないオペレーティングシステムに対してXHCIハンドオフ機能を有効にするかどうかを決定します。 (デフォルト:有効)
EHCIハンドオフEHCIハンドオフサポートのないオペレーティングシステムに対してEHCIハンドオフ機能を有効にするかどうかを決定します。 (デフォルト:無効)
さらに、AM4プラットフォームのUSB 3ポートを処理するのはチップセットとCPUのようです。
それでは、EHCIはどこでEHCIハンドオフに参加しますか?
USB
チップセット:-2 x USB 3.1 Gen 2 Type-Aポート(赤)-背面パネルに2 x USB 3.1 Gen 1ポートが内部USBヘッダーから利用可能-4 x USB 2.0/1.1ポートが内部USBヘッダーから利用可能
CPU:-背面パネルに4つのUSB 3.1 Gen 1ポート
「ハンドオフ」とは、BIOSでオペレーティングシステムがハードウェアを処理できるようにすることを意味します。したがって、オペレーティングシステムには、そのハードウェアを処理するためのドライバーが必要です。つまり、BIOSがポートの制御を引き継ぎます。
XHCIはUSB3ポートコントローラーに関連し、EHCIは古いUSB2ポートコントローラーに関連しています。 BIOSにはUSB3のドライバーが含まれていないため、USB3はオペレーティングシステムドライバーがないと機能しません。
USB3をサポートする新しいポートコントローラーがあるため、マザーボードのマニュアルには、XHCIハンドオフを有効に、EHCIハンドオフを無効に設定する必要があると記載されています。そのためには、USB3をサポートする適切なドライバーをインストールする必要があります。
(質問の変更後:)
私の理解では、マザーボードに両方のコントローラーがあり、どちらも内部バスにアクセスできるため、両方がすべてのUSBポートにアクセスできます。
ただし、ハードウェアの違いにより、EHCIはUSB3の速度を実現できません。
両方が存在する理由は、一部のオペレーティングシステムではXHCIに問題がある可能性があるためです。これらのオペレーティングシステムでは、EHCIを有効にしてXHCIを無効にする必要があるため、USB3をサポートしていません。