Contribute
Register

Gigabyte GA-Z270XP-SLI, i7-7700K, Samsung 960 PRO, 10.12.6

Status
Not open for further replies.
Run the ioreg, scroll down to the HS/SS entries, then plug in a drive, it will show up as Green. When the drive is disconnected, you'll see Red. It's done automatically.

Don't put in "xhc" in the Search field when you do this. Otherwise, you won't see anything.

Screen Shot 2017-08-17 at 10.24.53 PM.png

Screen Shot 2017-08-17 at 10.25.06 PM.png
 
I see now. I've been focusing on another issue - I'm missing several ports SS05, SS06, SS07, SS08 - and two ports I excluded HS09 and showing up. I've got it set for 15 ports by excluding 4 out of 19 that are setup - and I just can't see for the life of me what is wrong with my setup?

This is my Config.plist exclude: uia_exclude=HS09;SS09;HS10;SS10, and yet - HS09 and HS10 appear?

I used Clover Configurator to open Config.plist on the EFI of my thumb drive that's providing the boot for my external SSD at the moment, and the exclude is there. And in the dsl, SS05, SS06, SS07 and SS08 are clearly defined? It's not making sense to me and I've been staring at the code for quite a while?

USB both excludes.png
HS10 are
 

Attachments

  • SSDT-USB.dsl
    6.2 KB · Views: 108
  • config.plist
    5.4 KB · Views: 218
@frontgear I gave up and just deleted from the ports I was excluding in the Config.plist from the dsl. Now all the ports that were missing (but present in the dsl) show up and or course, the ports I just deleted are Gone!! I have No Clue as to why the exclude didn't work properly, but ... this works fine so far.

I'll try to get the nVidia drivers installed, and I should be close to working! I can see the M2, Airdrop/bluetooth is working, wifi gives me a list of access points (but I'm not going to touch the internet until I setup correct serial numbers, etc).

Thanks for your assistance!
 

Attachments

  • SSDT-USB.dsl
    5.2 KB · Views: 100
You had an extra space between the "uia_exclude=" and the list of USB ports to exclude. I think that is why it is not working. I removed the extra space and added the darkwake=0 flag. Keep an eye on that nv_disabled=1 flag, will you?

I didn't see anything wrong with the SSDT-USB.dsl but recompiled it anyways. It is also attached below.

Hope they work this time.
 

Attachments

  • config.plist.zip
    2.4 KB · Views: 80
  • SSDT-USB.zip
    2.8 KB · Views: 95
Thanks for catching the extra space! I only used the latest Clover Configurator to edit that, and actually tried to backspace over what looked like an extra space (and it ended up deleting the key) so I assumed it was ok? I'll remember to be more careful and maybe check the results in XCode?

Are you saying to keep an eye on nv_disabled=1 as in I'd left it out of the plist, or are you saying it probably shouldn't be there?

I'm digging into threads on nVidia drivers and will play with the 10.12.6 drivers installed today. If I can't get it to work, I'll buy one of your cards.

Did you have to jump thru any hoops to get the 10.12.6 nVidia drivers installed, or were you able to follow one of the guides like https://www.tonymacx86.com/threads/solving-nvidia-driver-install-loading-problems.161256/ ?

After the nVidia drivers are installed, can you still boot from a thumb if something goes wrong?
 
I only used the nv_disabled=1 flag one time and it was when I just started out. I didn't know that I needed the Lilu.kext and NVidiaGraphicsFixup.kext for my GTX 970 card to work properly with the NVidia Web Driver. I could not boot into Sierra after installing the NVidia Web Driver and got a black screen. So those 2 kexts fixed the problem. Since you don't have a GTX 9XX or GTX 10XX, you might or might not need that flag.

Once I put the Lilu.kext and NVidiaGraphicsFixUp.kext on my machine, everything is good. No problems whatsoever when updating to a newer NVidia Web Driver. This is described in Method 1 under Problem 4: Black screen when using iMac15,1 or iMac17,1 or MacPro 6,1 system definition in that thread you linked to.

I don't think you need the NVidia Web Driver for your card.

When the nv_disabled=1 is used, it disables the NVidia driver, so if you have any problem with the driver (again, you might not need it), just turn on the nv_disabled=1 flag. This flag can be selected when Clover boots up (hit the Space bar to stop the booting process and select the nv_disabled=1 flag).

With regards to the editing of the config.plist file, you could install the free TextWrangler app from the Mac App store. It allows you to edit any plist file like a text editor (without the user graphical interface). This is how I caught the extra space in your config.plist file :)
 
After some trial and error I was able to get my GTX-285 with 2GB to be recognized instead of the generic 8MB video 10.12.6 told me it was seeing.

I had to:

1. set InjectNvidia=true - make sure nv_disable=1 is DELETED, you don't want to disable nVidia
2. delete NVDAStartup.kext in System/Libraries/Extensions
3. install NVDAStartup.kext from 10.11 using KextBeast into System/Libraries/Extensions

I've got it running in my test bed with two older monitors. I already know the GTX-285 will work with my larger DELL's.

I"m going to try to add a 3rd monitor using a USB2 EVGA UV39 which I'd been using with my older Mac Pro running 10.11 - unless I find one with a higher resolution and USB3?

I was not successful installing the nVidia drivers for 10.12.6, but ... with this replacement kext that allow 10.12.6 to recognize my card, I might be able to install them - or possibly I failed to follow the steps properly. However, as I'm having zero problems so far, why press my luck?

I'm curious how to test whether the GPU's and all features are enabled? Even if they aren't, I no longer get any artifacts when I drag a large object around the screen.

Note: if you upgrade to 10.12.7 (or whatever follows 10.12.6), you'll need to replace that kext again before booting up. Probably the same for 10.13.x.


system config with GTX-285.png


2 screens with GTX-285.png
 

Attachments

  • config.plist stup for gtx-285.zip
    2.9 KB · Views: 74
  • NVDAStartup.kext.zip
    13.4 KB · Views: 100
@frontgear - everything I've tested so far seems to be working well!! The mouse seems slightly jerky at times, I'll have to look into that. Maybe just installing the Logitech drivers will fix that?

I installed these kexts in 'Other' (which got the audio working)
  1. AppleALC.kext
  2. Lilu.kext
  3. Z270XPSLISATAControllers.kext

but I've yet to move
  1. FakeSMC.kext
  2. HackrNVMeFamily-10_12_6.kext
  3. IntelMausiEthernet.kext
  4. USBInjectAll.kext
  5. XHCI-200-series-injector.kext
into the /Library/Extensions folder (but they exist in Clover's 'Other' folder).

And I don't have the NvidiaGraphicsFixup.kext installed.

Why is it necessary to move the 5 kexts above into the /Library/Extensions folder from Clover's Other folder?
 
Last edited:
They don't have to go in /Library/Extensions and can stay in kexts/Other folder. The only drawback is that since Clover has to load all the kexts in kexts/Other folder at boot so they are not residing in kext cache and can affect boot times (not a lot but some).
 
As I'm on to iMessage, I'll mention a method for determining whether you are properly setup with en0 and en1, which should both be defined as BuiltIn.

The 'Idiot's Guide to IMessage suggested using DPCIManager to determine this. However, if you scan the DCPIManager zip file at virustotal.com, it shows 19 out of 59 believe it is malware. This may be nothing to worry about, a false positive, but ... I'm a bit paranoid about security.

So - I found another way. Using IORegistryExplorer, you can search for en0 and en1. There is an IOBuiltIn boolean which should be true. I found these set to true for both en0 and en1. You can easily see which is your wifi and which is the Ethernet NIC using this tool.

You can also see some other info using System Information (About this Mac -> then click on the 'System Report' button). Look for the Hardware->Ethernet Cards and the Network->Wi-Fi.

As I used the Apple Broadcom BCM94360CD, which has built in drivers, this was to be expected.
 
Status
Not open for further replies.
Back
Top