- Joined
- Apr 16, 2014
- Messages
- 152
- Motherboard
- Gigabyte Z390 Designare
- CPU
- i9-9900K
- Graphics
- RX 580
- Mac
For some reason my UAD stuff hotswaps fine on this build. In fact, it is the first time ever that I’m able to do so. I’m on Catalina.Moderators, please bump this post or thread, etc: I have no idea where exactly to place it except for DAW experiences, etc., and I don't want to clog the build thread with a DAW troubleshooting column. Please and thank you.
Your BIOS is probably fine. Check your settings: See Post #1 of this guide and "Going the Extra Mile" to check your other work.
Spoiler:
You must connect and power-up all Thunderbolt devices and let them settle for several seconds before powering up your machine. There is no powerswap/hotswap for UAD nor other Thunderbolt-node devices. Unfortunately, there are no shortcuts. The errors are from privacy permissions not being set and from not powering up all Thunderbolt devices before cold start your machine.
If you can connect the MOTU device via USB or AVB/Ethernet then do so.
IDK what OS you're running, so go to the links below and follow the instructions. It can be tricky and you're on a clock. I recommend staying with Mojave for now. You don't need to monkey with screen savers. Just turn off your monitor. Also check your audio engine settings. Everything should be slaved/clocked to your interface unless you have an external clock. Choose an interface and avoid creating aggregate devices if you don't absolutely need them. The UAD satellites are for DSP only.
https://help.uaudio.com/hc/en-us/ar...ting-No-Devices-Found-Other-Connection-Issues
https://help.uaudio.com/hc/en-us/articles/360016096271-macOS-10-14-Mojave-Compatibility-Info
As of January 25, 2020: "Please note that Catalina is not yet fully tested with UAD software."
Hi @CaseySJ, I'm back and happy to continue this adventureFinally, the results -- which are exactly as expected:
View attachment 446862 View attachment 446863
- Thunderbolt/USB-C Port 1:
- Connect USB 3.1 Gen 1 --> Port 3 of Second XHC (XHC2 ADR 0x03 == SSP1 on Mac)
- Connect USB 3.1 Gen 2 --> Port 3 of Second XHC (XHC2 ADR 0x03 == SSP1 on Mac)
- Connect USB 2.0 --> Port 8 of Primary XHC (Port HS08 on Mac)
- Thunderbolt/USB-C Port 2:
- Connect USB 3.1 Gen 1 --> Port 4 of Second XHC (XHC2 ADR 0x04 == SSP2 on Mac)
- Connect USB 3.1 Gen 2 --> Port 4 of Second XHC (XHC2 ADR 0x04 == SSP2 on Mac)
- Connect USB 2.0 --> Port 13 of Primary XHC (Port HS13 on Mac)
View attachment 446864 View attachment 446865
Device (RHUB)
{
Name (_ADR, Zero) // _ADR: Address
Device (SSP1)
{
Name (_ADR, 0x03) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
0xFF,
0x09,
Zero,
Zero
})
Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
{
ToPLD (
PLD_Revision = 0x1,
PLD_IgnoreColor = 0x1,
PLD_Red = 0x0,
PLD_Green = 0x0,
PLD_Blue = 0x0,
PLD_Width = 0x0,
PLD_Height = 0x0,
PLD_UserVisible = 0x1,
PLD_Dock = 0x0,
PLD_Lid = 0x0,
PLD_Panel = "UNKNOWN",
PLD_VerticalPosition = "UPPER",
PLD_HorizontalPosition = "LEFT",
PLD_Shape = "UNKNOWN",
PLD_GroupOrientation = 0x0,
PLD_GroupToken = 0x0,
PLD_GroupPosition = 0x0,
PLD_Bay = 0x0,
PLD_Ejectable = 0x0,
PLD_EjectRequired = 0x0,
PLD_CabinetNumber = 0x0,
PLD_CardCageNumber = 0x0,
PLD_Reference = 0x0,
PLD_Rotation = 0x0,
PLD_Order = 0x0,
PLD_VerticalOffset = 0x0,
PLD_HorizontalOffset = 0x0)
})
Name (FS, Package (0x02)
{
"XHC",
0x08
})
Name (LS, Package (0x02)
{
"XHC",
0x08
})
Name (HS, Package (0x02)
{
"XHC",
0x08
})
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Local0 = Package (0x06)
{
"kUSBWakePortCurrentLimit",
0x0BB8,
"kUSBSleepPortCurrentLimit",
0x0BB8,
"UsbCompanionPortPresent",
One
}
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (SSP2)
{
Name (_ADR, 0x04) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
0xFF,
0x09,
Zero,
Zero
})
Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
{
ToPLD (
PLD_Revision = 0x1,
PLD_IgnoreColor = 0x1,
PLD_Red = 0x0,
PLD_Green = 0x0,
PLD_Blue = 0x0,
PLD_Width = 0x0,
PLD_Height = 0x0,
PLD_UserVisible = 0x1,
PLD_Dock = 0x0,
PLD_Lid = 0x0,
PLD_Panel = "UNKNOWN",
PLD_VerticalPosition = "UPPER",
PLD_HorizontalPosition = "LEFT",
PLD_Shape = "UNKNOWN",
PLD_GroupOrientation = 0x0,
PLD_GroupToken = 0x0,
PLD_GroupPosition = 0x0,
PLD_Bay = 0x0,
PLD_Ejectable = 0x0,
PLD_EjectRequired = 0x0,
PLD_CabinetNumber = 0x0,
PLD_CardCageNumber = 0x0,
PLD_Reference = 0x0,
PLD_Rotation = 0x0,
PLD_Order = 0x0,
PLD_VerticalOffset = 0x0,
PLD_HorizontalOffset = 0x0)
})
Name (FS, Package (0x02)
{
"XHC",
0x0D
})
Name (LS, Package (0x02)
{
"XHC",
0x0D
})
Name (HS, Package (0x02)
{
"XHC",
0x0D
})
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Local0 = Package (0x06)
{
"kUSBWakePortCurrentLimit",
0x0BB8,
"kUSBSleepPortCurrentLimit",
0x0BB8,
"UsbCompanionPortPresent",
One
}
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Hello @Elias64Fr. Hope you had a good weekend! I certainly enjoyed mine.Hi @CaseySJ, I'm back and happy to continue this adventure
I had reached the same conclusion and was about to post this...Nice ! With theses informations, we should have this following code under RHUB :
Code:Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (SSP1) { Name (_ADR, 0x03) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0x09, Zero, Zero }) Name (_PLD, Package (0x01) // _PLD: Physical Location of Device { ToPLD ( PLD_Revision = 0x1, PLD_IgnoreColor = 0x1, PLD_Red = 0x0, PLD_Green = 0x0, PLD_Blue = 0x0, PLD_Width = 0x0, PLD_Height = 0x0, PLD_UserVisible = 0x1, PLD_Dock = 0x0, PLD_Lid = 0x0, PLD_Panel = "UNKNOWN", PLD_VerticalPosition = "UPPER", PLD_HorizontalPosition = "LEFT", PLD_Shape = "UNKNOWN", PLD_GroupOrientation = 0x0, PLD_GroupToken = 0x0, PLD_GroupPosition = 0x0, PLD_Bay = 0x0, PLD_Ejectable = 0x0, PLD_EjectRequired = 0x0, PLD_CabinetNumber = 0x0, PLD_CardCageNumber = 0x0, PLD_Reference = 0x0, PLD_Rotation = 0x0, PLD_Order = 0x0, PLD_VerticalOffset = 0x0, PLD_HorizontalOffset = 0x0) }) Name (FS, Package (0x02) { "XHC", 0x08 }) Name (LS, Package (0x02) { "XHC", 0x08 }) Name (HS, Package (0x02) { "XHC", 0x08 }) Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Local0 = Package (0x06) { "kUSBWakePortCurrentLimit", 0x0BB8, "kUSBSleepPortCurrentLimit", 0x0BB8, "UsbCompanionPortPresent", One } DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (SSP2) { Name (_ADR, 0x04) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0x09, Zero, Zero }) Name (_PLD, Package (0x01) // _PLD: Physical Location of Device { ToPLD ( PLD_Revision = 0x1, PLD_IgnoreColor = 0x1, PLD_Red = 0x0, PLD_Green = 0x0, PLD_Blue = 0x0, PLD_Width = 0x0, PLD_Height = 0x0, PLD_UserVisible = 0x1, PLD_Dock = 0x0, PLD_Lid = 0x0, PLD_Panel = "UNKNOWN", PLD_VerticalPosition = "UPPER", PLD_HorizontalPosition = "LEFT", PLD_Shape = "UNKNOWN", PLD_GroupOrientation = 0x0, PLD_GroupToken = 0x0, PLD_GroupPosition = 0x0, PLD_Bay = 0x0, PLD_Ejectable = 0x0, PLD_EjectRequired = 0x0, PLD_CabinetNumber = 0x0, PLD_CardCageNumber = 0x0, PLD_Reference = 0x0, PLD_Rotation = 0x0, PLD_Order = 0x0, PLD_VerticalOffset = 0x0, PLD_HorizontalOffset = 0x0) }) Name (FS, Package (0x02) { "XHC", 0x0D }) Name (LS, Package (0x02) { "XHC", 0x0D }) Name (HS, Package (0x02) { "XHC", 0x0D }) Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Local0 = Package (0x06) { "kUSBWakePortCurrentLimit", 0x0BB8, "kUSBSleepPortCurrentLimit", 0x0BB8, "UsbCompanionPortPresent", One } DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } }
Correct -- only the USB-C connectors. Because my system is oriented vertically, the two Thunderbolt ports are not side-by-side, but one atop the other.To be sure ! when you say on pics "UPPER", this is not from your motherboard back side pics ? Because upper on this pics, is the USB Type A in red ! We should test only USB-C connectors !
I have updated the firmware on the EVO 970 Plus to the latest firmware as per @CaseySJ 's instruction and that seems to have enabled the progress bar under the Apple logo to go slightly further this time (one third of the way before it gets stuck).
I've updated the bios parameters as per Post #01 with the exception of choosing slot 01 for the graphics card whilst it is actually installed in slots 6-7.
I've also noticed a few times that after either switching the machine ON or rebooting the system, it switches itself off and back on again a couple of times before showing the motherboard screen.
I'm not sure what causes Catalina installation to get stuck or if it has anything to do with the sudden resetting that I've explained above.
Any advice would be much appreciated.
Comments/Questions :** Interim Thunderbolt Update: Overall Summary of Tests **
The purpose of this post is to summarize the results of various tests conducted so far, in order to determine the most appropriate next steps. All tests conducted on Test Bench that was built yesterday:
...
About first picture :** Interim Thunderbolt Update: Overall Summary of Tests **
The purpose of this post is to summarize the results of various tests conducted so far, in order to determine the most appropriate next steps. All tests conducted on Test Bench that was built yesterday:
...