/*
 * Goal of this SSDT is to shut off the RHUB to force macOS into
 * manually building ports when the ACPI is screwed up
 */
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "RhubOff", 0x00001000)
{
    External (_SB_.PCI0.XHC1.RHUB, DeviceObj) // Full pathing to RHUB, change to yours


    Scope (_SB.PCI0.XHC1.RHUB) // Full pathing to RHUB, change to yours
        {
            If (_OSI ("Darwin"))
                    {
                        Return (Zero) // This disables the device only in macOS
                    }
                    Else
                    {
                    }
        }  
}

