Contribute
Register

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

@CaseySJ

I ask here a quick question as you're quite knowledgeable with Thunderbolt.
I'm installing an ASRock Thunderbolt 3 AIC device in an Asus Prime X299-A II.
The device seem to work nicely with SSDT and hot plug working.
Issue is when I wake from sleep such system with the Thunderbolt 3 card installed the system reboots.
If I remove such Thunderbolt 3 card the system wakes from sleep as expected without any issue.

All of this because I can't find Gigabyte Titan Ridge cards at the moment.
Is there anything I can try to fix this issue?
Thanks a lot.
Please check the following first:
  • Is the Thunderbolt header connected to X299-A II? I'm not familiar with this board, but I assume it has a THB_C header.
  • If no Thunderbolt device are connected to the card, does the system wake properly from sleep?
  • Are you using a suitably modified Thunderbolt hot plug SSDT?
    • If unsure, simply run IORegistryExplorer, scroll to the Thunderbolt section and post a screenshot.
  • Are you using a Thunderbolt monitor?
 
I assume you generated a new SMBIOS and serial number for your friend‘s install!

I did sir! But also, I spoke too soon... It happened to be working so well last night! When I got up this morning to finish some app installs, USB froze 5 minutes into using it. I believe it has something to do with the M.2 drive we have, which is an Inland Premium 1TB 3D NAND NVME, Micro Center. My personal install is on a PNY SSD plugged in through the front slots of my Cooler Master HAF EVO case, has been for years and has never failed me. Sooo thinking I might need to just keep that M.2 there for extra storage and get an SSD... thoughts?

Link to m.2:
 
I did sir! But also, I spoke too soon... It happened to be working so well last night! When I got up this morning to finish some app installs, USB froze 5 minutes into using it. I believe it has something to do with the M.2 drive we have, which is an Inland Premium 1TB 3D NAND NVME, Micro Center. My personal install is on a PNY SSD plugged in through the front slots of my Cooler Master HAF EVO case, has been for years and has never failed me. Sooo thinking I might need to just keep that M.2 there for extra storage and get an SSD... thoughts?

Link to m.2:
It would be unlikely for Inland NVMe SSD to impact USB stability. But if you have another NVMe SSD readily available, certainly give it a try.

When you say USB port "froze" what do you mean? What were the symptoms? Was it just one port? If the USB device connected to that port is moved to another port, does it work on the new port?
 
It would be unlikely for Inland NVMe SSD to impact USB stability. But if you have another NVMe SSD readily available, certainly give it a try.

When you say USB port "froze" what do you mean? What were the symptoms? Was it just one port? If the USB device connected to that port is moved to another port, does it work on the new port?

I'd have to go pick up another one today, I don't currently have any on hand. When "freezing" occurs, all of the USB ports effectively turn off. It happens at random intervals. Could be minutes, or hours until USB "freeze" occurs. Keyboard and mouse stop working, and if I plug in a thumb drive with an indicator light, it doesn't come on and doesn't mount. This applies to all USB ports, as I've plugged in and out of all of them after a freeze.

My keyboard is a Steel Series Apex and mouse is a Roccat Kone XTD. When unplugged and replugged after freezing occurs, all lights are shut off. However, the OS itself doesn't freeze. The clock still runs, console still scrolls messages, and Activity Monitor shows activity. I've tried multiple different versions of the necessary kexts, also.
 
I'd have to go pick up another one today, I don't currently have any on hand. When "freezing" occurs, all of the USB ports effectively turn off. It happens at random intervals. Could be minutes, or hours until USB "freeze" occurs. Keyboard and mouse stop working, and if I plug in a thumb drive with an indicator light, it doesn't come on and doesn't mount. This applies to all USB ports, as I've plugged in and out of all of them after a freeze.

My keyboard is a Steel Series Apex and mouse is a Roccat Kone XTD. When unplugged and replugged after freezing occurs, all lights are shut off. However, the OS itself doesn't freeze. The clock still runs, console still scrolls messages, and Activity Monitor shows activity. I've tried multiple different versions of the necessary kexts, also.
@ssccrab will audio/video playback still run during the 'freeze', or have you not noticed?
 
@ssccrab will audio/video playback still run during the 'freeze', or have you not noticed?

I haven't tested that, but for the time being I'm using HDMI audio. I have external speakers I could test as well. I could leave a long playlist of some kind going on YT to see what it does. My guess is that it would still work.
 
Thanks for the changes on the receptacle.
As for point one yes they both have a different UID.

Here are the UID changes for Card 1:
View attachment 474153
View attachment 474154

And the changes for Card 2:
View attachment 474155
View attachment 474156

So messed with this some more and whenever I adjust the second byte (the thunderbolt bus) and recalculate the crc8 value it causes that issue where the thunderbolt ports are duplicated. Guess I’m missing something else that needs to be recalculated? I’ve already adjusted the first byte of thunderbolt config too
 
Please check the following first:
  • Is the Thunderbolt header connected to X299-A II? I'm not familiar with this board, but I assume it has a THB_C header.
  • If no Thunderbolt device are connected to the card, does the system wake properly from sleep?
  • Are you using a suitably modified Thunderbolt hot plug SSDT?
    • If unsure, simply run IORegistryExplorer, scroll to the Thunderbolt section and post a screenshot.
  • Are you using a Thunderbolt monitor?

Hi, thanks for your reply.
  • Is the Thunderbolt header connected to X299-A II? I'm not familiar with this board, but I assume it has a THB_C header.
Yes, it's plugged into the motherboard THB_C header.
  • If no Thunderbolt device are connected to the card, does the system wake properly from sleep?
No. If the card is plugged into the system even without any device plugged in, the PC reboots once it's waked from sleep.
  • Are you using a suitably modified Thunderbolt hot plug SSDT?
    • If unsure, simply run IORegistryExplorer, scroll to the Thunderbolt section and post a screenshot.
Yes. The TB3 tree in IORegistryExplorer shows up as intended.
If I use no SSDT the system still reboots once it's waked from sleep.
  • Are you using a Thunderbolt monitor?
No.
In fact, in any case, by just having the card into the slot the system reboots once waked from sleep.
 
Hi Everyone!

I need tips to upgrade from 10.15.3 to 10.15.5.
I missed the 10.15.4 because of the problems I was reading here..This thread has 500 posts since there and I can't find if there is a solution or if I need to do anything prior to upgrade?

I will make a full backup prior to upgrading and updating clover/ktexs as well. Anything else I should worry about?

Thanks.
 
So messed with this some more and whenever I adjust the second byte (the thunderbolt bus) and recalculate the crc8 value it causes that issue where the thunderbolt ports are duplicated. Guess I’m missing something else that needs to be recalculated? I’ve already adjusted the first byte of thunderbolt config too
We have a two CRC's (red): the first red CRC8 for the yellow and the second red CRC32 for everything else that's below (incl. dark green). It's for another card, but the principle is the same.
drom_decode.png


P.S. Do not forget about the little endian.
 
Back
Top