Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 1 Link to comment Share on other sites More sharing options...
meina222 Posted August 11, 2020 Share Posted August 11, 2020 I will try this install tonight if I get time. I still haven't had chance to do it and then share the IORegistry for SSDT. So to summarize - just using the OC efi as shared by fabiosun (after fixing the smbios part) should "just work" correct? Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 11, 2020 Moderators Share Posted August 11, 2020 fabiosun, I got all SSDT working! I'll update all SSDT shortly. Here is result of proper TB, Alpine Ridge: After hot-plugging an external TB drive: Hackintool: 3 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 @meina222 i have posted only a config efi was posted by IGPU @iGPU great job usb is working? @all could you post output for this terminal command? csrutil status thank you 1 Link to comment Share on other sites More sharing options...
meina222 Posted August 11, 2020 Share Posted August 11, 2020 yes, sorry I meant config. Does the efi require even newer version of opencore than official release 0.6.0? @iGPU - for that thunderbolt, would I need to flash it with the ROM from the TB thread 1st in order to work? Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 I use 060 release important and mandatory setting is DevirtualizeMMIO quirk enabled 2 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 11, 2020 Moderators Share Posted August 11, 2020 (edited) Here are updated SSDTs (all of them). Please delete all previous SSDT uploads from me. I added some injections so you'll see entries in the SystemInfo/PCI section now. Let me know how it's working (or not). One more thing: remove the TB related DevProp from OpenCore. This information is inside the SSDT and would be redundant. Edited August 23, 2020 by iGPU reminder to remove TB-DevProp data from OC. 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 @iGPU i think only you for now are in bare metal could you post output of this terminal command? csrutil status thank you i think problem i have with nvidia driver is an old SIP problem 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 11, 2020 Moderators Share Posted August 11, 2020 (edited) 27 minutes ago, meina222 said: yes, sorry I meant config. Does the efi require even newer version of opencore than official release 0.6.0? @iGPU - for that thunderbolt, would I need to flash it with the ROM from the TB thread 1st in order to work? My EFI upload yesterday is v061 and will work as is. Nothing fancy inside. BTW, I do have these boot arg: "brcmfx-driver=2 alcid=1 npci=0x2000" (I left "Above 4G encoding" enabled in BIOS). I've had no time to boot without it. (I must leave for work now, so tonight I test.) And yes, you need a firmware flashed TB card, either Alpine Ridge, which is what I have laying around, or Titan Ridge. *** 3 minutes ago, fabiosun said: @iGPU i think only you for now are in bare metal could you post output of this terminal command? csrutil status thank you i think problem i have with nvidia driver is an old SIP problem Results (I have SIP disabled inside OpenCore). I tried disabling in Recovery, but it does not stick): System Integrity Protection status: unknown (Custom Configuration). Configuration: Apple Internal: disabled Kext Signing: disabled Filesystem Protections: disabled Debugging Restrictions: disabled DTrace Restrictions: disabled NVRAM Protections: disabled BaseSystem Verification: disabled This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state Edited August 11, 2020 by iGPU 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 yep and this for me is a big problem 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 I have kp with latest ssdt i cant say which provlem is i will try to use only a minimal of this set of ssdt Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 Ah..i see now your reminder 1 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 11, 2020 Moderators Share Posted August 11, 2020 (edited) On 8/11/2020 at 12:30 PM, fabiosun said: I have kp with latest ssdt i cant say which provlem is i will try to use only a minimal of this set of ssdt I can provide SSDT with only re-naming (except for TB). This is all that I use, since I inject PCI data via DevProperties in OC. Attached are files that are what I use; no re-name for ETHx, Aquantia and NVMe. These cause no KP on my machine. Edited September 18, 2020 by iGPU 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 @iGPUI have used previous one these are my results fabio’s iMac Pro IGPU SSDT SET.zip I can't see any device if I connect via usb (type c) 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 11, 2020 Author Supervisor Share Posted August 11, 2020 I think we miss this part : left is mine right is how it should be (maybe 🙂 ) 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 11, 2020 Moderators Share Posted August 11, 2020 (edited) The new TB SSDT I uploaded should give you this ideal response. We both have similar TB cards (GB Alpine Ridge and GB Titan Ridge) in slot 4. This means both appear in same location for each of us with same address for our IORegistryExplorer files. So using this TB SSDT should work really well (certainly mine did and the SSDT files are almost identical). If you remove the TB-DevProp section (or comment it out), and you use the new TB-SSDT, then you should see TB section inside SystemInfo/PCI. Can you show me this section after doing this step, such as seen in my setup? Thanks. Edited August 12, 2020 by iGPU Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 12, 2020 Moderators Share Posted August 12, 2020 (edited) 10 hours ago, fabiosun said: yep and this for me is a big problem I re-ran 'csrutil disable' in Catalina Recovery. Once back in Catalina, I had same results when running 'csrutil status'. However, I then ran in Terminal "sudo mount -uw /" and this then allowed me to copy images into "Desktop Pictures" folder inside System/Library (I basically copied the Big Sur desktop images as I like those photos better than Catalina). I was also able to run "CPU-Name.command" and re-label the processor as "32-Core AMD 3970X Threadripper". So run "sudo mount -uw /" and I think you might be able to get around SIP. (Note that "sudo mount -uw /" is turned off on re-start.) Edited August 12, 2020 by iGPU Link to comment Share on other sites More sharing options...
meina222 Posted August 12, 2020 Share Posted August 12, 2020 So forgot about the 64 core limit on Catalina. No go for 3990X default. Need to figure out how to disable Hyperthreading. Link to comment Share on other sites More sharing options...
meina222 Posted August 12, 2020 Share Posted August 12, 2020 SMT off in BIOS and there we are. The Catalina installer loaded. Good job guys! 1 Link to comment Share on other sites More sharing options...
meina222 Posted August 12, 2020 Share Posted August 12, 2020 Some bare metal porn. I have to say Proxmox is very good. Somehow my single core Geekbench went down from 1280 to 1230 (must be some feature flags in OC or power management related or simply Geekbench quirk), but multicore did go up, but only by less than 3% (21K to 21.5K and 28K to 29.6K). Proxmox is really good and will be my 1st choice still if it wasn't for the reset bug, which I hope will finally get fixed with new gen cards. 1 Link to comment Share on other sites More sharing options...
meina222 Posted August 12, 2020 Share Posted August 12, 2020 @iGPU - attached is my ioregistry explorer file. The current setup is Designare TRX40. Slot1 - Navi Slot 2 is empty (Titan Ridge would go there when ready) Slot 1x1 - the Wifi/Bluetooth (BT currently doesn't work due to interference of the AX200 - will try to fix that tomorrow) Slot 3 - 4x4x4x4 AIC (Proxmox VM pool) Slot 4 - empty I currently have removed the Titan Ridge as I still need to get the right gear to flash it and figure out with Gigabyte how I can make it work on Slot 4 together with my AIC. So it won't be another few days till I plug it. I will try to teach myself to dump DSDT and compile SSDT's but it might be a time daunting exercise. Any help/tips would be greatly appreciated! DesignareTRX40.zip Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 12, 2020 Author Supervisor Share Posted August 12, 2020 @iGPUcould you post your bare metal IOREG with Alpine Ridge? thank you I think I have to populate this: like this I mean: 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 12, 2020 Moderators Share Posted August 12, 2020 Using Catalina 10.15.6 on Bare Metal, I'm able to see the Big Sur drive and copy items to and from it. When I had Catalina inside the VM, I could only see the "Update" drive. Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 12, 2020 Moderators Share Posted August 12, 2020 2 hours ago, meina222 said: @iGPU - attached is my ioregistry explorer file. The current setup is Designare TRX40. Slot1 - Navi Slot 2 is empty (Titan Ridge would go there when ready) Slot 1x1 - the Wifi/Bluetooth (BT currently doesn't work due to interference of the AX200 - will try to fix that tomorrow) Slot 3 - 4x4x4x4 AIC (Proxmox VM pool) Slot 4 - empty I currently have removed the Titan Ridge as I still need to get the right gear to flash it and figure out with Gigabyte how I can make it work on Slot 4 together with my AIC. So it won't be another few days till I plug it. I will try to teach myself to dump DSDT and compile SSDT's but it might be a time daunting exercise. Any help/tips would be greatly appreciated! DesignareTRX40.zip 1.32 MB · 0 downloads I'll prepare a set for you. Give me a day or so. It should be easy as the TRX40 chips have much in common. As for TB AIC, place in slot 4, farthest from CPU. You can connect the TB header to mobo and do not need to do the jumper routine that those of us without a TB header must do. Even if you simply place it in slot 4 with header and upload another copy of IORegistryExporer for me. 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted August 12, 2020 Moderators Share Posted August 12, 2020 (edited) On 8/11/2020 at 9:42 PM, fabiosun said: @iGPUcould you post your bare metal IOREG with Alpine Ridge? thank you I think I have to populate this: like this I mean: Attached is my IORegistryExplorer file. You'll see more XHCx substitutions that I've created as macOS is creating all XHC0 for most entries and I wanted to dissociate them from one another. I'll upload that SSDT later. I'll work on the USB. I may have to transfer one of my GB TR from another build, so I can make certain to get USB working. This is not un-common. It takes tweaking of the DSB2 section to sometimes get USB working. Don't despair, it will work! Edited August 23, 2020 by iGPU 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Posted by fabiosun,
MMIO rules shutdown and reboot previous problems
Recommended by fabiosun
2 reactions
Go to this post
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now