Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

"SanDisk Extreme Portable SSD"
"G-Drive mobile SSD"

Yes, I see AppleVTD in IOregistryexplorer. Screenshot attached

The Scarlett 2i2 is always plugged in, it's what I normally run all my audio in/out through. Do you mean plugging it in at the BIOS screen before selecting macOS with opencore? It's powered by the computer, doesn't have its own power supply. Hot-plugging it seems to make no difference, it is still powered on but not being recognized by the computer as anything (neither the audio interface or the small hard disk it has that the BIOS saw).
Your Scarlett is USB2 with an USB-C connector. Does your EFI (USBinjectAll or specific kext) have support for USB2 on TB ports (enabled finally)?
 
Your Scarlett is USB2 with an USB-C connector. Does your EFI (USBinjectAll or specific kext) have support for USB2 on TB ports (enabled finally)?
I don't see why it wouldn't have that support, the EFI I am currently using is from CaseySJ on this thread. I added USBPorts.kext from my old build just to see if it would fix the ports, no luck.
 
Hi CaseySJ,

I just upgrade my OS from Catalina to Monterey, Clover to OpenCore, now my OpenCore V 0.8.2, I used wifi with Broadcom when Catalina, but now on board Module with AirportItlwm, I'm sure wifi and bluetooth is working, but my iPhone iPad can't see my MacOS when I try to send any files by Airdrop, before Catalina Works, Is there anything I have to do or may I did something wrong? Thanks!
 

Attachments

  • open1.png
    open1.png
    105.9 KB · Views: 42
  • open2.png
    open2.png
    225.4 KB · Views: 42
I don't see why it wouldn't have that support, the EFI I am currently using is from CaseySJ on this thread. I added USBPorts.kext from my old build just to see if it would fix the ports, no luck.
USB 2 has been disabled on the two Thunderbolt connectors in order to maintain a limit of 15 active ports.
 
Hi CaseySJ,

I just upgrade my OS from Catalina to Monterey, Clover to OpenCore, now my OpenCore V 0.8.2, I used wifi with Broadcom when Catalina, but now on board Module with AirportItlwm, I'm sure wifi and bluetooth is working, but my iPhone iPad can't see my MacOS when I try to send any files by Airdrop, before Catalina Works, Is there anything I have to do or may I did something wrong? Thanks!
Hello @IKOBOY,

AirDrop is not supported on Intel WiFi/BT. Please see this post:
 
I don't see why it wouldn't have that support, the EFI I am currently using is from CaseySJ on this thread. I added USBPorts.kext from my old build just to see if it would fix the ports, no luck.
Check your kext or ACPI files… or OpenCore config, just to be sure USB2 is enabled.
 
USB 2 has been disabled on the two Thunderbolt connectors in order to maintain a limit of 15 active ports.
OK, so the ports are working, but my devices are USB2 so they won't be active.

@brousseau6933: Check your kext or ACPI files… or OpenCore config, just to be sure USB2 is enabled.

@brousseau6933 Do you mean USB2 on the thunderbolt ports? If you could point me in the right direction/post to map this out it would be appreciated. I've never done that manually

Or: is there a way I can re-enable USB2 on the board's 2 Thunderbolt connectors and the case (and perhaps disable other ports if 15 is the limit)?

Thank you both kindly for the help.
 
OK, so the ports are working, but my devices are USB2 so they won't be active.

Is there a way I can re-enable USB2 on the board's 2 Thunderbolt connectors and the case (and perhaps disable other ports if 15 is the limit)?

If you could point me in the right direction to map this out it would be appreciated.

Thank you kindly for the help.
Someone? @CaseySJ ? It’s been a while I didn’t played inside this so I’m a little rusty. Let me check somethin, I’ll be back…

***Ooops, my bad, I thought you were asking me...
 
OK, so the ports are working, but my devices are USB2 so they won't be active.



@brousseau6933 Do you mean USB2 on the thunderbolt ports? If you could point me in the right direction/post to map this out it would be appreciated. I've never done that manually

Or: is there a way I can re-enable USB2 on the board's 2 Thunderbolt connectors and the case (and perhaps disable other ports if 15 is the limit)?

Thank you both kindly for the help.
Ok, here is probably the file you are using, coming from OpenCore latest:

You have to choose which port to sacrifice (another USB2, I think USB3 ports counts for 2?) and enable HS08 or HS13. Here's the layout of the ports:

1659209646323.png

1659209808613.png


Code:
/*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20190405 (64-bit version)
 * Copyright (c) 2000 - 2019 Intel Corporation
 *
 * Disassembling to symbolic ASL+ operators
 *
 * Disassembly of iASL0jS9gr.aml, Sat Jul 30 15:30:29 2022
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x0000035D (861)
 *     Revision         0x02
 *     Checksum         0x5C
 *     OEM ID           "hack"
 *     OEM Table ID     "_UIAC"
 *     OEM Revision     0x00000000 (0)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20200925 (538970405)
 */
DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0x00000000)
{
    If (_OSI ("Darwin"))
    {
        Device (_SB.USBX)
        {
            Name (_ADR, Zero)  // _ADR: Address
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (!Arg2)
                {
                    Return (Buffer (One)
                    {
                         0x03                                             // .
                    })
                }

                Return (Package (0x08)
                {
                    "kUSBSleepPortCurrentLimit",
                    0x0834,
                    "kUSBSleepPowerSupply",
                    0x13EC,
                    "kUSBWakePortCurrentLimit",
                    0x0834,
                    "kUSBWakePowerSupply",
                    0x13EC
                })
            }
        }

        Device (UIAC)
        {
            Name (_HID, "UIA00000")  // _HID: Hardware ID
            Name (RMCF, Package (0x02)
            {
                "8086_a36d",
                Package (0x04)
                {
                    "port-count",
                    Buffer (0x04)
                    {
                         0x17, 0x00, 0x00, 0x00                           // ....
                    },

                    "ports",
                    Package (0x1E)
                    {
                        "HS03",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x03, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS04",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x04, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS05",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x05, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS06",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x06, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS07",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x07, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS09",
                        Package (0x04)
                        {
                            "UsbConnector",
                            Zero,
                            "port",
                            Buffer (0x04)
                            {
                                 0x09, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS10",
                        Package (0x04)
                        {
                            "UsbConnector",
                            Zero,
                            "port",
                            Buffer (0x04)
                            {
                                 0x0A, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS11",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0xFF,
                            "port",
                            Buffer (0x04)
                            {
                                 0x0B, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "HS12",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0xFF,
                            "port",
                            Buffer (0x04)
                            {
                                 0x0C, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "SS01",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x09,
                            "port",
                            Buffer (0x04)
                            {
                                 0x11, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "SS03",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x13, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "SS04",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x14, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "SS05",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x15, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "SS06",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x16, 0x00, 0x00, 0x00                           // ....
                            }
                        },

                        "SS07",
                        Package (0x04)
                        {
                            "UsbConnector",
                            0x03,
                            "port",
                            Buffer (0x04)
                            {
                                 0x17, 0x00, 0x00, 0x00                           // ....
                            }
                        }
                    }
                }
            })
        }
    }
}
 
Back
Top