F
You are quite right -- the list of USB ports defined in the SSDT do not match the port list in IOReg. Some comments and questions:Hi Casey.
I changed the SMBIOS to 19.2, and the configuration of the USB has changed as in the image that I am attaching.
What may have happened?
Interesting...Encountered the panic below during boot up. It happened once before on the fresh install but then stopped happening for a bit until I just recently tried to boot up. Restarted a couple times just now after seeing that screen and it hasn't come back yet. Is this the freeze you were talking about @skroutz999?
This is on 10.14.5 with clover bootloader version r4920.
View attachment 406213
You are quite right -- the list of USB ports defined in the SSDT do not match the port list in IOReg. Some comments and questions:
- IOReg has an abbreviated port list, which means USB port limit patch is not in effect (this is good).
- Where is the abbreviated list coming from?
- Is 10.14.5 overruling the USB SSDT? That would be very unusual. Changing sysdef has not historically overruled the USBInjectAll port list.
- Does SSDT-XOSI.aml have anything to do with this?
- Do you have "Inject Kexts" set to "Detect" in Clover Configurator --> System Parameters?
- Are you booting from the USB install disk or booting directly from the Mojave SSD?
During my weekend experimentation with 10.14.5 I can also try iMac19,2 and see if the USB problem is reproducible and whether the problem only affects this particular sysdef.Booting from SSD Mojave.
If I boot from USB Install (with Mac mini 8.1 SMBIOS definition all USB it's OK).
Inject kext set to Detect.
Tried without SSDT.XOSI no change.
If I remove "XHCI-unsupported.kext" nothing change.
I'm lost...
Hopefully others will describe their experience as well. The random purple lines might just be limited to some RX 580 models. The moment I saw those lines my heart skipped a beat. Scary, in a first-world-problem sort of way!
Before I respond to anything else in this post, I must ask:CaseySJ,
I want to again thank you. You have indirectly helped me on another build I've worked on for the past few weeks. I was trying to get TB3 working on a SFF build using the ASRock Z390 Phantom-Gaming ITX mobo (the smallest Z390 with TB3). So far, no one seems to have gotten TB3 working on this mobo (or at least not posted any 'hows').
I tried many versions of SSDTs for TB3 but ended up finding your V4 the best with which to start. I did make a couple of mods specific for the ASRock mobo. To make if more concise, I rolled the SSDT-DTPG file into the main TB3 file, keeping the Patched folder as simple as possible. I'm uploading your V4 as combined with the DTPG file in this post if you want to use it (I called it V5; I've verified this works the same on the Designare as the DTPG + V4).
Thanks to your postings, I got TB3 working on the ASRock mobo, along with the iGPU (with help from your posts on General Framebuffer Patching). I posted my findings on the ASRock mobo here. (But, I'm wondering if I should start a separate thread instead of posting the success as a buried addendum?)
Thanks again for your help!
During my weekend experimentation with 10.14.5 I can also try iMac19,2 and see if the USB problem is reproducible and whether the problem only affects this particular sysdef.
By the way, have you tried iMac19,1?