I am fairly new to the world of Hackintosh. I recently moved my previous build into a smaller form factor. However, I am running into a series of problems with the USB ports on the new case and the new motherboard.
- Gigabyte Z270N Gaming 5
- 16GB Trident Z RGB 3200 MHz
- Sapphire RX 470
- NZXT Kraken x62
- NZXT H200 for the case
Everything in the Hackintosh works just like it did before, nothing changed in the hardware department other than the motherboard (previously a gigabyte Z20X Ultra) and the case.
This motherboard does not have any USB 2.0 ports in the back, there is only one header on the board, currently taken by the Kraken x62. The rest of the ports are all either USB 3.1 Gen1 or USB 3.1 Gen2, and the front of the case has 3.1 Gen1 ports as well.
This is my current problem:
When I plug something into either the type A or type C Gen2 ports, it works fine as a normal USB 3.x device with normal speeds, but when I plug something into any other USB port, it only works at lower 2.0 speeds. This is a big problem for me, since I have a few external devices that need the 3.0+ speeds and I don't know what to do.
I tried to follow many different guides on how to patch USB ports, remove the limits, etc... But nothing seems to work.
EDIT: MacOS Mojave 10.14 ONLY I didn’t test 10.14.1! The EFI folder is compatible with High Sierra.
Guide to installing 10.14 Mojave on a ASUS X555L
What doesn't Work:
-NVidia Web Drivers
Clover plist is downloadable in this topic.
First get a USB with 8+ GB of storage and a MacOS Mojave 10.14 installer from the AppStore.
Partition the USB in a GUID style and 2 partitions, one partition HFS+ and one partition FAT32.
In the FAT32 partition put the EFI Folder there.
On the HFS+ partition get the MacOS Mojave .app using this command:
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USBNAME --applicationpath /Applications/Install\ macOS\ Mojave.app --nointeraction
Put the USB in a 3.0 port on the LEFT side of the Notebook.
In the BIOS follow the default Hackintosh settings, do NOT forget to put Memory allocation to 64MB (Otherwise you won't boot)
Boot into the Installer and install MacOS Mojave.
Boot into MacOS. Now your Graphics are working but your WiFi and Sound are not! for the WiFi follow this video:
Once rebooted WiFi is working!
For sound get the VooDooHDA.kext and place it into /Library/Extensions
Reboot once again and your sound is now working flawlessly!
Here's my driver for LSI MegaRAID SAS family of controllers called SASMegaRAID.kext. This one was requested few times at InsanelyMac and other Mac-related communities.
Download link https://github.com/dukzcry/osx-goodies/releases or https://www.insanelymac.com/forum/files/file/306-sasmegaraidkext/
Q: I can't manage controller via supplied utility
A: Only monitoring functional is supported, management is done via controller BIOS Q: Any chance to make cards based on SAS2208 chip work? A: Not currently, the chip belongs to the same family, but it requires a lot of handling different from common handling for supported cards. Q: The driver loads but my device doesn't show up anywhere in profiler. What should I do? A: Try inverting "PreferMSI" key value. It's under "Settings" dictionary in kext's plist. Q: macOS doesn't see my volumes A: Set them as virtual (logical) disks in controller's BIOS. If no luck try "Uncontiguous enumeration.zip" version. See full issue report https://www.insanelymac.com/forum/forums/topic/285197-driver-for-lsi-megaraid-sas-family/?do=findComment&comment=1987665
Q: Is it possible to push more from my setup? A: It may be.
The plist from "Unsafe settings unlocked.zip" allows tweaking of dangerous options. Before playing with them you need to detach all HDDs with critical data and attach some spare HDD for doing the tweaks. The "MaxSGL" option is number of scatter gather list entries you controller can handle. The "MaxTransferSize" determines the maximum size of data transfer (in bytes) per request your controller can catch. If you set them to some enormously big value then they will be truncated to the max values your hardware can achieve (may still be not safe enough for successful data transfers). "MaxTransferSizePerSegment" does the same but for a single SGL entry (will never be larger than MaxTransferSize). For the tests you need to stick to the system.log and start a transfer of a >= 100gb data. If the settings you set are inappropriate, you'll see the I/O errors.
Q: My Mac stopped to go sleep after i've loaded your kext. A: This is awaited. See https://www.insanelymac.com/forum/forums/topic/285197-driver-for-lsi-megaraid-sas-family/?do=findComment&comment=1986269 Use kext from "Unsafe settings unlocked.zip" and set "AllowSleep" key to true.
Q: Your driver doesn't work for me. Are there any alternatives? A: Yes there is one https://www.insanelymac.com/forum/forums/topic/314799-guide-z820-el-capitan-the-great-guide-sucess/?do=findComment&comment=2556863
Q: I get "mfiutil: mfi_open: not such file or directory" error
A: It maybe that unit number of you device is not 0 (which is default). Try the following:
$ ls /dev/mfi?
$ sudo mfiutil -u 2
Sono in procinto di installare Mojave nel mio pc (vedi firma) in dual con Win10, ho già installato una volta Sierra nel mio vecchio pc, quindi armato di quella poca esperienza, provo ad installarlo anche in questo nella seconda SSD m2, solo che mi si blocca all'avvio, potreste darmi una mano nella configurazione di Clover?