Contribute
Register

ASUS Maximus Impact VIII + Skylake 6700K with only USB3

Status
Not open for further replies.
Joined
Nov 14, 2015
Messages
26
Motherboard
ASUS Maximus Impact VIII
CPU
i7-6700K Skylake
Graphics
evga GeForce 970 GTX SC
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
I didn't buy these components to make a Hackintosh, but rather to have a powerful machine and gaming rig. However, I would really like to see if it could be done.

This is my first Hackintosh attempt, and I understand that many problems arise when using Skylake CPU's, and perhaps even more complicated as it only has USB 3 ports.


This is my hardware:
ASUS ROG Maximus Impact VIII
Intel i7-6700K Skylake
2x16GB Corsair Vengeance LPX 3200MHz
EVGA GeForce 970 SC


I went ahead and made a USB using UniBeast 6.1.1. Then I used the Clover Configurator to specify a MacPro3,1 and memory. After that, I edited the config.plist to add IOAPIC fix, SMBIOS and USB fix, and added the USB injection files to directories as specified.

I set all the recommended BIOS settings (they were all default, except I had to specify "Other OS". Otherwise it would complain about an unauthorized UEFI BIOS).


Unfortunately I can't get it working. It will just stuck on the Apple logo right after the progress bar appear. It seems to be a little bit random what line it stops at, but it's usually around the AppleUSBLegacyRoot. One thing I did notice, is that it will usually stuck in the middle of a line, sometimes creating a weird last character.



I tried all USB ports except for the USB-C (for which I don't have an adapter yet). Any ideas what I could try?

2015-11-23 23.50.11.jpg
 
I don't know what to make of "stops in a random place".

With a GTX 970, you will need to boot with nv_disable=1 (in config.plist or manually specified every time) until you get the OS installed and install the Nvidia Web drivers.

If that doesn't fix it, can you post your config.plist, and a screen shot of Finder looking at the EFI/CLOVER/kexts directory of the EFI partition of your USB drive in tree mode with all subdirectories expanded?

Also maybe double-check that XHCI Handoff is enabled in the BIOS.
 
I can't see where in the boot options I can set nv_disable - Nor where I can find it in the config.plist. I even tried googling. Can you elaborate please?
 
Very interested in this, as I would also like to build a Hackintosh with the Asus M8I mini ITX board…

I also want to use the Intel 750-Series 400GB NVMe 2.5" SSD as the boot/system drive…

My GPU options are the Asus GTX 970 ITX & the Asus Radeon R9 Nano, but for OS X I would really prefer the Nano…

I plan on using the OSMI chassis…

http://hg-computers.eu/product/osmi-case-only/

http://hardforum.com/showthread.php?t=1843894

I would LOVE if I could just assemble the parts & load OS X without having a ton of hoops to jump thru on the way…!
 
I also want to use the Intel 750-Series 400GB NVMe 2.5" SSD as the boot/system drive…

Please list your specific motherboard model, CPU model, and GPU model in the system configuration area to the left and/or your signature. It's hard to give good advice without having that on hand on every post.

Note that you can't boot OS X from a non-Apple NVMe drive at this point.
 
I can't see where in the boot options I can set nv_disable - Nor where I can find it in the config.plist. I even tried googling. Can you elaborate please?

Please list your specific motherboard model, CPU model, and GPU model in the system configuration area to the left and/or your signature. It's hard to give good advice without having that on hand on every post.

Try running Clover Configurator, use File/Open and select your config.plist, go to the Boot screen, check the box for nv_disable=1, and File/Save.

If you want to see where it goes in the config.plist file, just compare before and after copies of config.plist.

This is also covered in the big list of solutions.
 
ammulder: Thanks :) I got past installation when set XHCI Handoff to Enabled and setting nv_disable=1 in the boot options (hard info to find).

However, every time I install a bootloader, I'm greeted with the "stop sign", saying "Still waiting for root device", and I can't get past it. I tried both Chimera and Multibeast, with the same result.

Most people are getting this error with USB boot, and solve it by selecting a different port, but this is without any USB attached.
 
Please put your specific motherboard model, CPU model, and GPU model into the system configuration area on the left, and/or your signature. It's hard to give you good advice without having that information on hand on every post.

You would also get the still waiting for root device error if you didn't install the APIC fix and you're trying to boot to a SATA drive. Chimera is not expected to work. MultiBeast installs Clover, so you would need to update or replace the config.plist after it finishes.
 
ammulder: I got the error even with the IOAPIC fix from this thread installed.

Of all the other things that doesn't work, I found out this:

My wifi/bluetooth adapter is a Qualcomm Atheros QCNFA34AC M.2, and it doesn't seem like this is ever going to work, so I'm ordering a DW1560 instead, which should work right out of the box, right?

Audio should be based on ALC1150 chip (they just call it ROG SupremeFX Impact III), however even after injecting ALC1150 with MultiBeast, it doesn't work :(

Ethernet is Intel I219-V, which there is no driver for atm. It's not a big deal for me. They seem to have a long discussion about Intel Ethernet drivers here. Eventually I suppose I could use any USB-Ethernet dongle made for Macs.

Would be nice if I could get the bootloader working though. I don't understand why it works from USB but not on it's own?
 
My Config.plist:

Code:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>10</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
			<string>Windows</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>Theme</key>
		<string>tonymacx86</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
		  <dict>
		  <key>Comment</key>
        <string>Skylake APIC fix, discovered by Pike R. Alpha</string>
        <key>Find</key>
        <data>
        wegQD7bw
        </data>
        <key>Name</key>
        <string>AppleAPIC</string>
        <key>Replace</key>
        <data>
        vhcAAACQ
        </data>
        <key>Comment</key>
        <string>change 15 port limit to 30 in AppleUSBXHCIPCI</string>
        <key>Find</key>
        <data>
        g72M/v//EA==
        </data>
        <key>Name</key>
        <string>AppleUSBXHCIPCI</string>
        <key>Replace</key>
        <data>
        g72M/v//Hw==
        </data>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x3</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>02/29/08</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MP31.88Z.006C.B05.0802291410</string>
		<key>Board-ID</key>
		<string>Mac-F42C88C8</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>11</integer>
		<key>ChassisAssetTag</key>
		<string>Pro-Enclosure</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>06</string>
		<key>Family</key>
		<string>Mac Pro</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Memory</key>
		<dict>
			<key>Channels</key>
			<integer>2</integer>
			<key>Modules</key>
			<array>
				<dict>
					<key>Frequency</key>
					<string>3200</string>
					<key>Part</key>
					<string>Vengeance</string>
					<key>Serial</key>
					<string>012345</string>
					<key>Size</key>
					<string>16384</string>
					<key>Slot</key>
					<string>0</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
				<dict>
					<key>Frequency</key>
					<string>3200</string>
					<key>Part</key>
					<string>Vengeance</string>
					<key>Serial</key>
					<string>012346</string>
					<key>Size</key>
					<string>16384</string>
					<key>Slot</key>
					<string>2</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
			</array>
			<key>SlotCount</key>
			<integer>4</integer>
		</dict>
		<key>Mobile</key>
		<false/>
		<key>ProductName</key>
		<string>MacPro3,1</string>
		<key>SerialNumber</key>
		<string>CK940BG3XYL</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>
 
Status
Not open for further replies.
Back
Top