Docs: Add cautious _OSI check in EHCI disabling patch sample
* If the "XHCI Mode" option is not available in yours BIOS or works incorrectly, then use this ACPI table.
* Disabling through BIOS is preferable whenever possible.
*
- * Note: for 7-series you need to use either "EH1D = One" or "EH2D = One" but not both!
+ * WARN: for 7-series you need to use either "EH1D = One" or "EH2D = One" but not both!
* This is because only one of the devices (EHC1 or EHC2) is used by macOS. Check the IOReg.
*/
DefinitionBlock ("", "SSDT", 2, "APPLE ", "EHCx_OFF", 0x00001000)
@@ -26,8 +26,13 @@ DefinitionBlock ("", "SSDT", 2, "APPLE ", "EHCx_OFF", 0x00001000)
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
+ // In most cases this patch does benefit all operating systems,
+ // yet on select 7-series chipset it may cause Windows issues.
+ // Remove If (_OSI ("Darwin")) in case you have none.
+ If (_OSI ("Darwin")) {
EH1D = One // Disable EHC1
EH2D = One // Disable EHC2
}
}
}
+}
