Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 12 minutes ago, fabiosun said: I did everything you read for me, then over time many willing people joined who every day are carrying out this task which was impossible until recently .. If you come and say give me a good EFI that I have little time ... 🙂 Doesn't it seem strange to you? however I repeat .. be patient and read .. surely your system is not more complex than others that we have made to work 🙂  PS soon I will clean the topic to make it remain readable no offense to you and others  by the way..I see Samsung 970 EVO  in your description.. is their firmware updated?  I don.t have Samsung NVME, both NVMEs are Gammix, one Gen4 and other Gen3. As I say, both of them worked with Catalina, before threadripper... Link to comment Share on other sites More sharing options...
Ploddles Posted September 11, 2020 Share Posted September 11, 2020 Gammix NVMe's are not listed on the Gigabyte TRX Designare compatibility list. Do you have anything else to try? Have you tried installing Windows? Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 1 minute ago, Ploddles said: Gammix NVMe's are not listed on the Gigabyte TRX Designare compatibility list. Do you have anything else to try? Have you tried installing Windows? Windows is already installed and worked very well on gammix gen3 Link to comment Share on other sites More sharing options...
meina222 Posted September 11, 2020 Share Posted September 11, 2020 2 hours ago, Cosmin Batica said:  I can boot, but when I want to enter disk utility, the screen freezes and reboot the machine. What can I do? Thanks  @Cosmin Batica, could you please share your EFI. I have the same motherboard. I had the same freezing issue and I think I have an idea what the cause might be but I thought it was 3990x specific.  And, please take @fabiosun's advice as a good mannered one, not as one inviting debate :). You will need to spend a full day or two reading or else you'll never be able to maintain this going forward even if you succeed now. Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 (edited) On 9/11/2020 at 8:15 PM, meina222 said:  @Cosmin Batica, could you please share your EFI. I have the same motherboard. I had the same freezing issue and I think I have an idea what the cause might be but I thought it was 3990x specific.  And, please take @fabiosun's advice as a good mannered one, not as one inviting debate :). You will need to spend a full day or two reading or else you'll never be able to maintain this going forward even if you succeed now. My EFI is attached. So if u have the same MB, it MUST work for me also, if I'll have your EFI. And please tell me all your BIOS customized settings for this. Thanks.  Edited September 17, 2020 by fabiosun EFI removed Link to comment Share on other sites More sharing options...
Ploddles Posted September 11, 2020 Share Posted September 11, 2020 2 minutes ago, Cosmin Batica said: My EFI is attached. So if u have the same MB, it MUST work for me also, if I'll have your EFI. And please tell me all your BIOS customized settings for this. Thanks  Not necessarily. If you have different add on cards in different slots, then the MMIO address' could be different. This means that your MMIOWhitelist in your EFI would be different. You need to check if they are the same and if not then change the config.plist file as necessary. It is a more involved process on Threadripper than other AMD and Intel processors. Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 9 minutes ago, Ploddles said: Â Not necessarily. If you have different add on cards in different slots, then the MMIO address' could be different. This means that your MMIOWhitelist in your EFI would be different. You need to check if they are the same and if not then change the config.plist file as necessary. It is a more involved process on Threadripper than other AMD and Intel processors. I don't have any add on card in my system... and surely I don't know how to modify MMIOWhiteList... Link to comment Share on other sites More sharing options...
meina222 Posted September 11, 2020 Share Posted September 11, 2020 So this EFI is unlikely to work. It's a reference EFI that is an older version of mine but it has a bunch of things that will not apply to you. A few problems:  1. You need to remove all stuff in device properties. There is some Radeon 5700XT specific stuff injected there. Just delete all entries there. 2. Stick to SMBIOS iMacPro1,1 as most people have experience with it and can help you (I use MacPro7 ,1 but would still recommend iMacPro1,1) 3. The MMIO numbers there will need to be re-derived as they depend on your BIOS. I use a custom f4h BIOS from Gigabyte to fix a specific issue with my Setup but f4c or f4k (official) should work fine. Please, go back and redo MMIO derivation guide on this forum -  4.  Leave only SSDT-DTGP, SSDT-PLUG, SSTD-NVRAM, SSTD-USBX, disable the rest for now 5. Try disabling all kexts aside from Lilu and VirtualSMC.   Also you can't use these args: -v -wegbeta agdpmod=pikera npci=0x2000 alcid=1 keepsyms=1 slide=80  They depend on your GPU (e.g. agdpmod=pikera). Remove npci=0x2000. Basically try 1st "-v keepsyms=1" and add the rest based on your card and specific case. Remove slide=80.  Once these obvious issues are fixed please report back.  p.s. I have 4 Gammix in my AIC NVME. They work. Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 10 minutes ago, meina222 said: So this EFI is unlikely to work. It's a reference EFI that is an older version of mine but it has a bunch of things that will not apply to you. A few problems:  1. You need to remove all stuff in device properties. There is some Radeon 5700XT specific stuff injected there. Just delete all entries there. 2. Stick to SMBIOS iMacPro1,1 as most people have experience with it and can help you (I use MacPro7 ,1 but would still recommend iMacPro1,1) 3. The MMIO numbers there will need to be re-derived as they depend on your BIOS. I use a custom f4h BIOS from Gigabyte to fix a specific issue with my Setup but f4c or f4k (official) should work fine. Please, go back and redo MMIO derivation guide on this forum -  4.  Leave only SSDT-DTGP, SSDT-PLUG, SSTD-NVRAM, SSTD-USBX, disable the rest for now 5. Try disabling all kexts aside from Lilu and VirtualSMC.   Also you can't use these args: -v -wegbeta agdpmod=pikera npci=0x2000 alcid=1 keepsyms=1 slide=80  They depend on your GPU (e.g. agdpmod=pikera). Remove npci=0x2000. Basically try 1st "-v keepsyms=1" and add the rest based on your card and specific case. Remove slide=80.  Once these obvious issues are fixed please report back.  p.s. I have 4 Gammix in my AIC NVME. They work. Thanks, I made all your suggested modifications. But when booting, I have only CleanNvram.efi option... Link to comment Share on other sites More sharing options...
meina222 Posted September 11, 2020 Share Posted September 11, 2020 Do you use a working installation USB that you have verified? Or is this your 1st attempt at creating one. Â Â Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 1 minute ago, meina222 said: Do you use a working installation USB that you have verified? Or is this your 1st attempt at creating one. Â Â Yes, but I can try to make it again. What procedure do you recommend I should use? Link to comment Share on other sites More sharing options...
meina222 Posted September 11, 2020 Share Posted September 11, 2020 (edited) So instead of using existing installations on your NVME's why don't you start by creating a USB clean .iso and try booting from there - many guides exist for that. Â If you have patience, I can create a Debug EFI so you can collect MMIO using the guide I shared, and we can take it from there - will be able to check back in 2 hours if others haven't helped by then. Â It's very hard to know what your problem is unless you follow steps everyone here followed and most of us got here by doing even more complicated VM-based stuff. Edited September 11, 2020 by meina222 Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 5 minutes ago, meina222 said: So instead of using existing installations on your NVME's why don't you start by creating a USB clean .iso and try booting from there - many guides exist for that.  If you have patience, I can create a Debug EFI so you can collect MMIO using the guide I shared, and we can take it from there - will be able to check back in 2 hours if others haven't helped by then.  It's very hard to know what your problem is unless you follow steps everyone here followed and most of us got here by doing even more complicated VM-based stuff. Yes of course, thank you very much for your help, I'll wait for your Debug EFI 🙂 Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 11, 2020 Share Posted September 11, 2020 Thanks all for helping, I just succeeded with installation. 1 Link to comment Share on other sites More sharing options...
meina222 Posted September 11, 2020 Share Posted September 11, 2020 What fixed it in the end? Trying a clean EFI from scratch? Link to comment Share on other sites More sharing options...
Driftwood Posted September 11, 2020 Share Posted September 11, 2020 He's probably from TonyMac bless him!!!! 1 1 1 Link to comment Share on other sites More sharing options...
valmeida Posted September 12, 2020 Share Posted September 12, 2020 On 9/5/2020 at 4:08 PM, ckrueger99 said: I'm specking out a  TR-39070X build on the Zenith II Extreme Alpha, as described in my signature below. Will be used mainly for video editing/rendering, using FCPX and After Effects. I notice that, out of 14 commenters on this thread, only one, Asus fanboy @valmeida, uses this motherboard. Aside from the ASMedia SATA controller, which I probably won't be using, are there reasons related to Hackintoshing that I should be dissuaded from using this board? I finally got Big Sur  Beta 6 and Catalina working .  I like the board  that only thing you need to make sure you have adequate cooling I your case. 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 12, 2020 Author Supervisor Share Posted September 12, 2020 14 hours ago, Driftwood said: He's probably from TonyMac bless him!!!!  we love everyone ... even the lost sheep 🙂 to get serious .. by tonymacx86 we don't just appreciate the multifunction tools like the various beasts For the rest, very good people or not like in all forums  maybe the user will come back and tell how he solved it in order to help other users in his same condition .. this is the aim I initially had when I started this path Knowledge sets us free 🙂 1 Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 12, 2020 Share Posted September 12, 2020 15 hours ago, meina222 said: What fixed it in the end? Trying a clean EFI from scratch? I remake USB install again, and then made all your recommendations and then it works. Â Now I have another problem. I use a Steinberg UR22 Pack audio interface. It worked flawless on previous system and works in Windows without any problem. But now, on threadripper, when I open Mainstage or Logic Pro X, audio interface is dissapearing -Â I never saw something like this on any OS X platform ! Link to comment Share on other sites More sharing options...
Rocket88 Posted September 12, 2020 Share Posted September 12, 2020 (edited) Super Simple Way to Make a MMIO Whitelist  1. Copy OpenCore to the EFI section of a USB stick. 2. Create a dummy file called USB_STICK.txt or anything else. This is so you can find your USB stick when you boot up. This file goes in the top directory, at the same level as the EFI folder. 3. Copy EFI->OC->Tools->OpenShell.efi to EFI->BOOT and rename "This" OpenShell.efi to BOOTx64.efi 4. Reboot and set up your BIOS in the configuration that you plan on using, i.e. Above 4G enabled or disabled. Video cards in the slot you plan on sticking with. 5. Select the USB stick as your Boot Device. 6. Type FS0: then dir. If you don’t see your USB_STICK.txt file, then type FS1: Keep changing volumes (FSx:) until you find your USB_STICK.txt file. 7. Type memmap > memmap.txt 8. Reboot and use memmap.txt with xcode to edit your MMIO entries  memmap.txt will look something like this: Type       Start            End              # Pages          Attributes BS_Code    0000000000000000-0000000000007FFF 0000000000000008 000000000000000F Available  0000000000008000-000000000003EFFF 0000000000000037 000000000000000F BS_Data    000000000003F000-000000000003FFFF 0000000000000001 000000000000000F  Reserved   00000000AC000000-00000000AFFFFFFF 0000000000004000 000000000000000F MMIO       00000000B2500000-00000000B2580FFF 0000000000000081 8000000000000001 MMIO       00000000B3580000-00000000B3600FFF 0000000000000081 8000000000000001 MMIO       00000000E2100000-00000000E2280FFF 0000000000000181 8000000000000001 MMIO       00000000FA180000-00000000FA200FFF 0000000000000081 8000000000000001 MMIO       00000000FA300000-00000000FA3FFFFF 0000000000000100 8000000000000001 MMIO       00000000FEA00000-00000000FEAFFFFF 0000000000000100 8000000000000001 MMIO       00000000FEC00000-00000000FEC00FFF 0000000000000001 8000000000000001 MMIO       00000000FEC10000-00000000FEC10FFF 0000000000000001 8000000000000001 MMIO       00000000FED00000-00000000FED00FFF 0000000000000001 8000000000000001 MMIO       00000000FED40000-00000000FED44FFF 0000000000000005 8000000000000001 MMIO       00000000FED80000-00000000FED8FFFF 0000000000000010 8000000000000001 MMIO       00000000FEDC2000-00000000FEDCFFFF 000000000000000E 8000000000000001 MMIO       00000000FEDD4000-00000000FEDD5FFF 0000000000000002 8000000000000001 MMIO       00000000FEE00000-00000000FEEFFFFF 0000000000000100 8000000000000001 MMIO       00000000FF000000-00000000FFFFFFFF 0000000000001000 8000000000000001 Reserved   000000204F200000-000000204FFFFFFF 0000000000000E00 000000000000000F MMIO       0000010000000000-00000100103FFFFF 0000000000010400 8000000000000001 MMIO       000003CB90000000-000003CBA03FFFFF 0000000000010400 8000000000000001 MMIO       000003CBC0000000-000003CBD03FFFFF 0000000000010400 8000000000000001 MMIO       0000069750000000-00000697603FFFFF 0000000000010400 8000000000000001  The only thing you care about is Start Address. Also xcode will let you use the hex value with a 0x in front. Based on what others have said, I think we only care about the 1st 15 MMIO values, not anything on page 10400.  (The comment is incorrect, I cut & pasted it from ,  Driftwood EFI by mistake).   Edited September 12, 2020 by Rocket88 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 12, 2020 Author Supervisor Share Posted September 12, 2020 I think MMIO for someone is a complex stuff to rule well it is simple to think how other pc work without using DevirtualizeMMIO quirk if off it means all MMIO are on skip=1 for them for us, trx40 users, this is not possible so we have to try to add more MMIO we can in MMIO whitelist, and a working combination could also include latest four not advised for now, because one of them produces classic error message of mem allocation but ideal condition should be to have all skip to 1...  @Rocket88 about memmap MMIO discovering it was the method used in early time before OC devs introduced this feature in debug log i have used it some time ago when oc devs stated then that vanilla patches were not good or borked for trx40 chip Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 13, 2020 Share Posted September 13, 2020 (edited) As I said, I already managed to make it work. But: Cons: - I have a problem with shutdown, it actually do a restart instead; - I don't like the CPU temperature.... I have now 60-65 grades, while on Windows never go higher than 60. I actually miss the iCue application from Corsair to manage all fans - all of them are Corsair manageable by software - the iCue app for Mac doesn't have this function; - the problem I mentioned with audio was quite strange, the external audio doesn't work, but even the internal audio. The only way to do the audio interface to work was a complete reinstall of Catalina....; - sometimes Catalina restart itself, without a reason; Â Pros: - every software that I use or try works; - the speed of the system is unbelievable; - NVME gen. 4 is indeed a much better choice than a gen. 3 one: the differences in speed are important; - the system is far away faster than any of other AMDs than threadripper, my previous configuration was based on the top of the Ryzen 9 - 3950x; - The global performance is so good, even my MacBook Pro gen. 2020 is slower compared with this Ryzentosh. Â As a general notice, I am already happy with this system, who is so fast and I don't have that dead intervals where I have to wait for open applications, windows, or some resource intensive functions inside some applications. As a consequence, I can say it is the first home system with I can focus on productivity, rather than complain with speed and stability issues. Edited September 13, 2020 by Cosmin Batica Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 13, 2020 Author Supervisor Share Posted September 13, 2020 @Cosmin Batica  about shutdown problem  If you take the time to read the thread you could be able to solve also this Focus you attention on MMIO (post your opencore debug output to see if you apply it in some way )  I do not know your case or cooling system, here it is about on 50 ° with a liquid tech II and a well spaced cabinet to manage all fan check on Trulyspinach GitHub for his app (do after you reach stability for your system..but it is a great app to try) link here (AMD Power Gadget)  Audio could work, also here some problem could happen but all solvable in some ..and different ways for random restart check if your motherboard need additional quirks on like ie Dummy power management or similar  About your pros..could differs from others..for me are dependant from app you are using but in general speaking it is a great system for all 🙂   Link to comment Share on other sites More sharing options...
Cosmin Batica Posted September 13, 2020 Share Posted September 13, 2020 (edited) Regarding high temperatures, on Windows installation temperature is OK - about 50°, only on mac is with 10-15° greater. I have a top CPU Corsair liquid cooling system with 3 vents and a huge radiator, and another 4 vents in case - it has an excellent air flow. Btw, on Ryzen 9 3950 the temperature was OK in hackintosh.  And concerning restarts (in fact they are crashes, followed by a restart) it is very annoying and completely unproductive.... I work on something and suddenly OS crashes without a visible reason. It's not ok to work in such conditions.... Edited September 13, 2020 by Cosmin Batica Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 13, 2020 Author Supervisor Share Posted September 13, 2020 3950x default TDP 105 W 3960x default TDP 280 W  should be enough to understand...  since you almost never answer the questions I ask useful to help you .. I guess it's because of my bad English 🙂 so it makes me wonder .. in your opinion why your system is so bad?  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