Jump to content

fabiosun

Recommended Posts

  • Moderators
On 8/22/2020 at 11:17 AM, Ploddles said:

 

Attached is the config file I used with 0.6.1 Debug version built on 12 August. Pretty much my current config with bits disabled. Various bits still need to be added/removed etc, I'm slowly going through it to clean it up for my MB.

 

Thanks for having a look.

 

OK, I had to re-work a lot of stuff. It became too complicated to just give you back just a config.plist file, so I entered everything in to an EFI that is for your Xtreme mobo. This is derived from v061, just after v060 was made a release version, so it is really v060. It has the things that should also work for BS as well as Catalina. It is the not a debug version. This is the exact version I used to boot in Catalina bare metal for the first time.

 

You added a lot things to the config files that shouldn't be there. I removed them as most are not necessary for any AMD or Intel mobo I've ever used. The order of SSDTs, kexts and drivers are important and you'd moved things around into orders that were not anything I'd uploaded or recommend. I've put them back into a better order. Your BT kext entries, I've left disabled; I don't have those files and anyhow I would recommend getting the system reliably booting before working on them.

 

I also revised some new SSDT's for you as you were using some for other builds that wouldn't work. The only one that may not work is the Ethernet one, as it has a nested substitution. It should work, but since it's in a separate file, it won't interfere with other SSDT files, should it not. After booting, run IORE and save it. I can look at it later if there's a problem. (If you use a large SSDT, which does many things, and one part is broken, the whole SSDT won't work: it's better to have many SSDTs each doing a few things.)

 

If at a later date, you want to modify stuff, make a copy of the config file that's working and leave the original alone so you have something to go back to that works. Better yet, kept a copy of what's working on a USB stick to be able to boot from that. I keep an EFI backup folder that contains every version I've worked on for each mobo. (The Spoiler below shows an excerpt from the TRX40 build of saved EFI folders.)

 

Spoiler

353989725_ScreenShot2020-08-22at4_36_26PM.png.eaebd03ceeebc7ec496e82ff65a19536.png

 

 

Edited by iGPU
Removal of EFIs
  • Thanks 1
Link to comment
Share on other sites

  • Moderators
1 hour ago, rressl said:

@Ploddles

 

Thanks for uploading your configuration.

 

Unfortunately it doesn't work for me and when I boot from the USB stick I only get the selection "CleanNvram.efi" and "ResetSystem.efi".

 

What could be the problem? (CSM and Above 4G decoding is disabled)

 

See my comment to Ploddles. The things you're seeing on boot are some of the things I had to delete from his config file.

 

Better to start with the EFI from GitHub or the EFI I uploaded here several days ago.

Link to comment
Share on other sites

Interesting that Adobe has stripped out all the 'Intel only' stuff from their apps for Big Sur in readiness for ARM opening it up to reliability for AMD 'Intel-compatability'.
I can only assume a lot of devs are now doing the same and could be an end to all the patching.

 

@iGPU How did you get on with Davinci Resolve 16.2.5.015 ? 

Edited by Driftwood
Link to comment
Share on other sites

9 hours ago, iGPU said:

 

See my comment to Ploddles. The things you're seeing on boot are some of the things I had to delete from his config file.

 

Better to start with the EFI from GitHub or the EFI I uploaded here several days ago.

 

Unfortunately I don't come to the project on GitHub anymore. Did you take the project offline?

Link to comment
Share on other sites

@iGPU, that is most appreciated, thank you. My original was based on one from @meina222. If I remember right @meina222 you are having/had a few problems as well so it may be worth your while to take a look at what @iGPU has done, although your MB is a Designare rather than the Xtreme most of it should be good for you as well.

 

I always keep a spare USB stick with the latest fully working EFI as a fall back, still got those for my old Z370 and Z390 motherboards somewhere in the office. If I make changes I always do so on a USB stick first, better to be safe than sorry.

Link to comment
Share on other sites

  • Supervisor

Sometimes usb does not help to solve problem

yesterday I have solved problem of continue boot in recovery with clear cmos as you said me

but I can’t have again gpu acceleration in high Sierra because not all nvidia kext are loaded

this is a problem  because it involves SIP and also nvram/web drivers script

in proxmox, same disk, kexts are loaded fine

  • Like 1
Link to comment
Share on other sites

@iGPU did you takedown the Github I was trying to read it again to see if I have missed anything and try your latest build since I'm having issues shutting down or restating the machine.  I still can not  see my 2 hard drives my back up ssd  that I use to make a back up before making any changes and my music drive.  I can see them on Promox. 

Screen Shot 2020-08-23 at 12.12.15 PM.png

Screen Shot 2020-08-23 at 12.29.15 PM.png

Link to comment
Share on other sites

@fabiosun Point me to your latest EFI/config lets give this darn thing a try again. I did try earlier but keep getting reboot on Pavo's old BM EFI.

 

Im USB stick booting the EFI and then pointing to a previous install of Cat OS on another USB drive... It got to 2% of the Apple Icon boot up then rebooted without looking at verbose. I guess if Im going to spend a bit of time looking at this I may as well begin afresh....

Link to comment
Share on other sites

  • Supervisor

On second page of this thread you will find my config

pretty similar to proxmox one

only booter/quirks DevirtualizeMMIO on

and patches in kernel the differences

 

You can copy your proxmox efi on an usb pen with only the above differences

 

  • Like 2
Link to comment
Share on other sites

Hi @iGPU,

 

I've just had a chance to boot with the EFI you kindly sorted out for me. However, as soon as it starts to boot into Catalina the (wired) mouse turns off (the light in the base goes off) and it continues to boot. The keyboard is fine. About 15 seconds after the OS boots I get a message that no mouse or trackpad can be found and it begins searching for a bluetooth one. I don't have a bluetooth mouse or keyboard to try.

Link to comment
Share on other sites

Hi Ploddles, 

 

I had the same issue. I had a bluetooth keyboard laying around and I was able to connect with it. This is with the built in Asrock Creator Bluetooth chip and your EFI. I could not make the mouse work, so I moved my mouse to a different USB port and that worked. I managed to install Catalina 10.15.6 with your EFI, modified with my serial number and MacPro7,1 and by downloading Catalina to my USB thumb drive with the following command:  sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/USB

 

I am currently in the process of doing the same thing with Big Sur.

 

Note: Bluetooth only worked for me that first time when my Hack could not find a keyboard. 

Link to comment
Share on other sites

2 minutes ago, Rocket88 said:

 

I am currently in the process of doing the same thing with Big Sur.

 

As far as I am aware, nobody has managed to do a Big Sur install on TRX40 bare metal yet.

 

The first stage goes OK but after the first reboot to continue the install it crashes. Wiser minds than mine are working on it so hopefully they will suss out where the problem is. If you already have it installed on a disk then it runs fine I hear, just the install that won't work. I have an old (about 10 years) 128GB SSD somewhere so I will try that in an enclosure and install BS onto that from my MacBook and then transplant that into the hack. That won't be for a while though until I can get round to it.

Link to comment
Share on other sites

@iGPU would you be kind enough to take a look at my EFI and IO Registry. I can not get the audio port at the back I/O panel to work (though the front panel one works just fine, albeit without audio level controls). The new EFI you very kindly updated boots fine for me, but when in the OS, my wired keyboard disappears (contrasting with @Ploddles mouse and trackpad 😄), so for now I have gone back to the original @PloddlesEFI. 

EFI - IOReg.zip

Link to comment
Share on other sites

  • Supervisor

@meina222maybe they are looking here to achieve parameter they put in the guide 😉

 

without risking being too immodest ... this one created here is the best working and public and free information group for all TRX40 users.

and the credit for this great result belongs to all of us 🙂 🙂

  • Like 4
Link to comment
Share on other sites

@fabiosun - well, that goes without saying. My only registration on any macOS related forum is here, and I don't speak a word of Italian and had never done any "Hackintosh" before 😉. These public guides add big value though as they are edited and vetted by a larger audience. I am bit suspicious of the TRX40/AMD section though, and still worried to re-try bare metal as I have a very stable VM setup and don't want to end up flashing my BIOS again. 

  • Like 1
Link to comment
Share on other sites

@Jaidy It looks like one of the new ssdt's is probably disabling 1, or more, of our USB ports. The port my mouse is in is probably the one your keyboard is in. I haven't had time to check any of the ports yet but hope to get a chance later today. 

 

I hope @iGPU is ok, he doesn't appear to have been on line for over a day now (not that he has to be online all the time 🙂 ) and both of his Github repositories have been deleted - https://github.com/iGPU

 

Re your sound issue, have you tried alcid=16 rather than alcid=11?

Link to comment
Share on other sites

  • Supervisor
1 hour ago, meina222 said:

@fabiosun - well, that goes without saying. My only registration on any macOS related forum is here, and I don't speak a word of Italian and had never done any "Hackintosh" before 😉. These public guides add big value though as they are edited and vetted by a larger audience. I am bit suspicious of the TRX40/AMD section though, and still worried to re-try bare metal as I have a very stable VM setup and don't want to end up flashing my BIOS again. 

 

To avoid bios corruption, I would not use two quirks in booter for now

first and last one

this also help to have "only" a reboot on restart/shutdown selection..

 

I think bare metal is to try well..because, performance Is pretty the same in many task and with it we can have the chance to pass all stuff we want (PCIE card)

Then it si very young this experience so some problems may occur (in my case I can't enable again my Nvidia driver in High Sierra

🙂

 

  • Like 1
Link to comment
Share on other sites

  • Supervisor

@all

could you post a debug open core.txt file of your booting rig in bare metal?

I would like to see this part (MMIO Address)

thank you:

21:464 00:015 OCABC: MMIO devirt 0xE2100000 (0x81 pages, 0x8000000000000001) skip 0
21:474 00:009 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 0
21:483 00:009 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 0
21:505 00:021 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 0
21:515 00:010 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 0
21:531 00:015 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 0
21:540 00:009 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 0
21:550 00:009 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 0
21:560 00:010 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 0
21:571 00:010 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 0
21:581 00:010 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 0
21:596 00:014 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 0
21:606 00:009 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 0
21:616 00:010 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 0
21:626 00:009 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0
21:636 00:010 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 0
21:652 00:016 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
21:663 00:010 OCABC: MMIO devirt 0x8BE0000000 (0x10400 pages, 0x8000000000000001) skip 0
21:679 00:016 OCABC: MMIO devirt 0xD750000000 (0x10400 pages, 0x8000000000000001) skip 0
21:695 00:016 OCABC: MMIO devirt end, saved 1087664 KB

 

  • Like 1
Link to comment
Share on other sites

  • fabiosun changed the title to [Discussion] - TRX40 Bare Metal - Vanilla Patches

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.