Jump to content

ASRock Fatal1ty Z170 Gaming-ITX/ac i5-6600k thread


bomerr
 Share

15 posts in this topic

Recommended Posts

My Specs:

 

CPU: i5-6600k

Mobo: Z170 Gaming-ITX/ac

GPU: eVGA GTX 950

SSD: Samsung XP941 AHCI--NOT NVMe

RAM: 16GB Crucial 2133 DDR4

 

Current Status:

*Nvidia WebDriver is working

*Broadcom BCM4352 Wireless NIC is working 

*Audio is working

 

*Intel NIC is not working.

*Sleep causes PC to reboot

*USB 3.0 ports work but at 2.0 speeds

*BT not working

 

*RAM is incorrectly displayed as 8GB with memory pressure maxed out.

 

Background Info:

 

To disable "IOAPIC 24-119 Entries" I used AMIBCP to modify the UEFI and AFUDOS to flash it.  However setting to show "USER" did not reveal the setting in the UEFI. And even with IOPIC entries disabled I was getting waiting for root error when trying to install OS X. Pike's AppleAPIC Clover patch and Inject USB clover setting solved the issue and let me boot fine.

 

Using this guide, I was able to patch the wifi to work http://forum.osxlatitude.com/index.php?/topic/2767-broadcom-bcm4352-80211-ac-wifi-and-bluetooth-combo-card/ alternatively this patch work 

 

Attached below is a copy of my clover config.plist that boots into OS X. (change bootflag to nv_disable=1 until the web drivers are installed)

  • Like 1
Link to comment
Share on other sites

I could be wrong, but I think you need to use cloveralc 1.0j not realtekalc. A quick fix is to use voodoohda (I Did this, works well) but applehda is still preferable.

 

Also, those errors are syntactic, the 1F change was made incorrectly.

 

Here is a premodified CloverALC (follow the normal CloverALC guide)


EDIT: I also notice you have system type set to Mac Pro (2010)? That will cause some issues for sure.

Link to comment
Share on other sites

I could be wrong, but I think you need to use cloveralc 1.0j not realtekalc. A quick fix is to use voodoohda (I Did this, works well) but applehda is still preferable.

 

Also, those errors are syntactic, the 1F change was made incorrectly.

 

Here is a premodified CloverALC (follow the normal CloverALC guide)

EDIT: I also notice you have system type set to Mac Pro (2010)? That will cause some issues for sure.

 

You are right. I edited the script wrong. Audio is working now THX.

Use iMac17,1 as your SMBIOS.

Whenever I set it to 17,1 the Nvidia web drivers won't load. I tried 0X's fix

 

(7. Copy "AppleGraphicsControl.kext" from "System/Library/Extensions" to Desktop and then edit info.plist at "AppleGraphicsControl.kext/Contents/Plugins/AppleGraphicsDevicePolicy.kext/Contents/info.plist" and look at OKitPersonalities->AppleGraphicsDevicePolicy->ConfigMap and change "Mac-F60DEB81FF30ACF6 - Config2" to "Mac-F60DEB81FF30ACF6 - None". Reinstall this kext with Kext Utility) 

 

but it's still not working. 

Link to comment
Share on other sites

Also if you get a recent Clover build it will auto detect and set Z170 systems to 17,1 and pull a lot of the correct information automagicaly. Now I just need to finish getting my kextpatching right so I can boot up my own Asrock Z170. ^.^

 

Yep, backtrace to IOBluetoothHostControl... IOACPIFamily... IOSerialFamily... IOPCIFamily. I have to do doing the kext patch wrong. Might need some sleep before doing this. :-p

Link to comment
Share on other sites

Thx. I didn't know what the string meant. When i googled it, I found out it was the board ID. I switched it to "B809C3757DA9BB8D" for my i5 as per Pike's blog and now the 17,1 profile works.

 

However nothing has changed. Ethernet, Sleep and Ram are all still broken.

 

I think the sleep has something to do with the c-state settings. 

 

 


Also if you get a recent Clover build it will auto detect and set Z170 systems to 17,1 and pull a lot of the correct information automagicaly. Now I just need to finish getting my kextpatching right so I can boot up my own Asrock Z170. ^.^

 

Yep, backtrace to IOBluetoothHostControl... IOACPIFamily... IOSerialFamily... IOPCIFamily. I have to do doing the kext patch wrong. Might need some sleep before doing this. :-p

 

Try booting with my config.plist with nv_disable=1. 

Link to comment
Share on other sites

Thx. I didn't know what the string meant. When i googled it, I found out it was the board ID. I switched it to "B809C3757DA9BB8D" for my i5 as per Pike's blog and now the 17,1 profile works.

 

However nothing has changed. Ethernet, Sleep and Ram are all still broken.

 

I think the sleep has something to do with the c-state settings. 

 

 

 

Try booting with my config.plist with nv_disable=1. 

I know the Intel 219 ethernet chipset is supported by the http://sourceforge.net/projects/osx86drivers/files/Kext/Snow_or_Above/driver, not sure if it is supports the Intel 219v form of the controller though since it was a Q2 2015 release.

Fixed that, I made two typos in my config (misspelled disabled and had an extra slash setting a setting to false.) Still causing issues on my end... might be a UEFI setting...

 

I made a zip of my config and the verbose output I get before the computer restarts itself.

Link to comment
Share on other sites

No recent Intel NIC is supported in OS X natively other than i210-based cards. Mieze is working on getting the Skylake i219 NIC working with IntelMausiEthernet. RAM issues sound vaguely familiar, I think this was discussed and fixed with Clover devs but on a different platform (LGA2011 Sandy Bridge-E, I think?). You might want to post a DarwinDump in the Clover bug reporting topic.

  • Like 2
Link to comment
Share on other sites

Also if you get a recent Clover build it will auto detect and set Z170 systems to 17,1 and pull a lot of the correct information automagicaly. Now I just need to finish getting my kextpatching right so I can boot up my own Asrock Z170. ^.^

 

Yep, backtrace to IOBluetoothHostControl... IOACPIFamily... IOSerialFamily... IOPCIFamily. I have to do doing the kext patch wrong. Might need some sleep before doing this. :-p

Go to "IO Configuration" at bios setting or same thing like that then Change Serial Port to Disable :)

 

It works for me :)

Link to comment
Share on other sites

Go to "IO Configuration" at bios setting or same thing like that then Change Serial Port to Disable :)

 

It works for me :)

Thanks, I thought that was already disabled on my end and now everything seems to be booting fine with nv_disable. Was able to get 10.11.1 installed but now my Nvidia 970 is acting up with nvda_drv. For some reason after installing the web drivers I can boot in but the moment the windows manager switches on and it doesn't detect any of my Display Port connected monitors... I can use Remote Destop to connect to it just fine so the GUI came up... but zero detection of any attached devices to the graphics card. 

Just... wow.

Link to comment
Share on other sites

Thanks, I thought that was already disabled on my end and now everything seems to be booting fine with nv_disable. Was able to get 10.11.1 installed but now my Nvidia 970 is acting up with nvda_drv. For some reason after installing the web drivers I can boot in but the moment the windows manager switches on and it doesn't detect any of my Display Port connected monitors... I can use Remote Destop to connect to it just fine so the GUI came up... but zero detection of any attached devices to the graphics card. 

Just... wow.

Are you using MacPro5,1 SMBIOS? If you change it to anything newer then the Nvidia web drivers won't load. 

 

https://pikeralpha.wordpress.com/2015/10/14/os-x-10-11-1-beta-4-adds-skylake-support/

 

For the i7 you need to set SMBIOS to iMac17,1 and board ID to Mac-65CE76090165799A then do the following edit with the new board ID. 

 

"(7. Copy "AppleGraphicsControl.kext" from "System/Library/Extensions" to Desktop and then edit info.plist at "AppleGraphicsControl.kext/Contents/Plugins/AppleGraphicsDevicePolicy.kext/Contents/info.plist" and look at OKitPersonalities->AppleGraphicsDevicePolicy->ConfigMap and change "Mac-F60DEB81FF30ACF6 - Config2" to "Mac-F60DEB81FF30ACF6 - None". Reinstall this kext with Kext Utility) "

 

​Also to install Kext make sure CsrActiveConfig is 0x67 (BooterConfig should be 0x28, not really sure what that does tho)

Link to comment
Share on other sites

Are you using MacPro5,1 SMBIOS? If you change it to anything newer then the Nvidia web drivers won't load. 

 

https://pikeralpha.wordpress.com/2015/10/14/os-x-10-11-1-beta-4-adds-skylake-support/

 

For the i7 you need to set SMBIOS to iMac17,1 and board ID to Mac-65CE76090165799A then do the following edit with the new board ID. 

 

"(7. Copy "AppleGraphicsControl.kext" from "System/Library/Extensions" to Desktop and then edit info.plist at "AppleGraphicsControl.kext/Contents/Plugins/AppleGraphicsDevicePolicy.kext/Contents/info.plist" and look at OKitPersonalities->AppleGraphicsDevicePolicy->ConfigMap and change "Mac-F60DEB81FF30ACF6 - Config2" to "Mac-F60DEB81FF30ACF6 - None". Reinstall this kext with Kext Utility) "

 

​Also to install Kext make sure CsrActiveConfig is 0x67 (BooterConfig should be 0x28, not really sure what that does tho)

I updated the smbios information with the proper board ID (and edited kext) with the changes as you suggested, however I am wondering how to get the nvidia web driver to load. if I can get this just working I can start working on all of the smaller side things I need. Namely getting ALC1150 working (shouldn't be to hard) and writing up documentation.

 

Update: Got it, Apparently I followed the directions a little to closely. I passed it the 99A ID and edited the CF6 ID. So I edited the 99A ID (Core i7 Skylake 5K iMac) and it is now working fine. Also the ALC1150 should now be working. For some reason the CloverHDA scripts die on my config so I just did it the old fashioned way. Now just need to get USB fixed so I get the other half of my ports back along with Bluetooth. Then just a waiting game for the NIC Kexts to be done being ported from *nix sources.

Link to comment
Share on other sites

  • 10 months later...
  • 1 year later...
 Share

×
×
  • Create New...