text檢查正常工作的USB端口
手頭有Z97 芯片組的主板。Z97支持8個USB 2.0和6個USB 3.0(最近表示法中的USB 3.1 gen 1)。由於USB 3.x還包括USB 2.0線路以實現兼容性,因此USB 3.x實際上有14個USB 2.0和6個USB 3。
該主板在MacOS的舉動,看一看已經被IORegistryExplorer.app認可的USB名單。然後,功能USB端口如下。HS為高速,SSP為Super Speed Plus,USB速度模式。HS是USB 2.0,SSP是USB 3。

換句話說,可以看到14個USB 2.0和1個USB 3。USB的數量是15的限制,是從2.0開始運行的結果。在上一篇文章中,我們使用USBInjectAll.kext來排除未使用的端口並使用必要的端口。我將通過重寫DSDT來做到這一點。
從DSDT中刪除未使用的USB 由於調查了USB的使用狀態,HS04未連接到任何連接器。雖然它安裝在芯片組中,但它似乎沒有連線。所以我將它從DSDT中排除。查看DSDT源並使用HS04進行搜索。然後,我們找到了一個似乎在設備描述中定義地址的部分。首先,該意見將嘗試。

我編譯了一個錯誤。

範圍似乎有關於HS04的描述。我也會對此發表評論。雖然它很長,但有些部分是使用/ ** /自動註釋的,所以我會盡力在//行的開頭註釋掉它。

我編譯並成功了。嘗試使用在此創建的DSDT.aml,將其放入EFI / CLOVER / ACPI / pached並使用它。結果是這樣的。

您可以確認HS04是否安全且未使用未從列表中排除。此外,由於15個限制中的一個是空的,因此新激活了USB 3的一個端口SSP 2。
如果對未使用的端口實施此方法,則可以包括15個限制中實際使用的所有端口。不需要額外的kext,如USBInjectAll.kext或patch toplist補丁。從某種意義上說,這是最根本的解決方案。
留言
張貼留言