Contribute
Register

[SOLVED] Sierra USB 3.0 External Hard Drive issue - Gigabyte Gaming 5 Z170N

Status
Not open for further replies.
Joined
Jun 17, 2016
Messages
64
Motherboard
GA Z170MX Gaming 5
CPU
i7 6700K
Graphics
GTX 1080 & GTX 960 (for macOS)
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
  3. Windows Phone
I currently have an almost perfectly running Hackintosh. Everything pretty much works including wifi, bluetooth, and even Handoff. There's just one little thing I seem to be struggling with getting to work, and that's external usb 3.0 hard drives. If I plug one into a USB 3.0 port on my motherboard, it won't be detected at all. Not even under system report. I've tried doing multiple things, including GenericUSB kext, increasing the port limits, and all sorts of things but nothing seems to resolve this issue. All other USB 3.0 devices work and even smaller USB 3.0 flash drives work.

Here's the weird thing.
I'm using the iMac 17,1 definition and my USB 3.1 and USB C port work on my motherboard. If I plug a hard drive into the USB 3.1 port, the hard drive will be detected and I can sort of read and write to it, however it's extremely slow and when I try to load large files and read large files the external drive crashes and just ejects itself. It's extremely weird. Could I get some help with this? I've been struggling with this issue for quite some time, and after extensively seeking answers this is pretty much my last resort.

EDIT:
Nevermind, I figured it out. Leaving this post here in case anyone else has this problem. I deleted every other 3rd party USB kext I had installed in L/E and just run the increase port limit in Multibeast. For some strange reason, that seemed to do the trick. Now all ports are working as they should including USB C, and 3.0 hard drives in full speed.
 
Last edited:
I currently have an almost perfectly running Hackintosh. Everything pretty much works including wifi, bluetooth, and even Handoff. There's just one little thing I seem to be struggling with getting to work, and that's external usb 3.0 hard drives. If I plug one into a USB 3.0 port on my motherboard, it won't be detected at all. Not even under system report. I've tried doing multiple things, including GenericUSB kext, increasing the port limits, and all sorts of things but nothing seems to resolve this issue. All other USB 3.0 devices work and even smaller USB 3.0 flash drives work.

Here's the weird thing.
I'm using the iMac 17,1 definition and my USB 3.1 and USB C port work on my motherboard. If I plug a hard drive into the USB 3.1 port, the hard drive will be detected and I can sort of read and write to it, however it's extremely slow and when I try to load large files and read large files the external drive crashes and just ejects itself. It's extremely weird. Could I get some help with this? I've been struggling with this issue for quite some time, and after extensively seeking answers this is pretty much my last resort.

EDIT:
Nevermind, I figured it out. Leaving this post here in case anyone else has this problem. I deleted every other 3rd party USB kext I had installed in L/E and just run the increase port limit in Multibeast. For some strange reason, that seemed to do the trick. Now all ports are working as they should including USB C, and 3.0 hard drives in full speed.

There's nothing strange about that at all. The 3rd party USB kext is only for USB ports provided by ASMedia and VIA chips; your motherboard's USB are all provided by the Intel Z170 chipset, so the 3rd party USB kext didn't do anything (and may have caused some of the problems).
 
I currently have an almost perfectly running Hackintosh. Everything pretty much works including wifi, bluetooth, and even Handoff. There's just one little thing I seem to be struggling with getting to work, and that's external usb 3.0 hard drives. If I plug one into a USB 3.0 port on my motherboard, it won't be detected at all. Not even under system report. I've tried doing multiple things, including GenericUSB kext, increasing the port limits, and all sorts of things but nothing seems to resolve this issue. All other USB 3.0 devices work and even smaller USB 3.0 flash drives work.

Here's the weird thing.
I'm using the iMac 17,1 definition and my USB 3.1 and USB C port work on my motherboard. If I plug a hard drive into the USB 3.1 port, the hard drive will be detected and I can sort of read and write to it, however it's extremely slow and when I try to load large files and read large files the external drive crashes and just ejects itself. It's extremely weird. Could I get some help with this? I've been struggling with this issue for quite some time, and after extensively seeking answers this is pretty much my last resort.

EDIT:
Nevermind, I figured it out. Leaving this post here in case anyone else has this problem. I deleted every other 3rd party USB kext I had installed in L/E and just run the increase port limit in Multibeast. For some strange reason, that seemed to do the trick. Now all ports are working as they should including USB C, and 3.0 hard drives in full speed.

Z170 chipset has native USB 3 support. 3rd party kexts are for USB 3 controllers like NEC, Frisco etc. It will be required to patch XHC in a DSDT to take full advantage of USB 3 and USB C of course.
 
Everything pretty much works including wifi, bluetooth, and even Handoff

Can I ask you how you got Handoff working? Can you post your patch, config.plist? What HW do you use? Btw. my USB devices won't load after sleep, I have to reconnect them after sleep...
 
Can I ask you how you got Handoff working? Can you post your patch, config.plist? What HW do you use? Btw. my USB devices won't load after sleep, I have to reconnect them after sleep...
First, I replaced the wifi card in my motherboard with an Apple certified Broadcom chip. It was actually really simple. Then I just used the regular Bluetooth and Wifi kexts. You need to have wifi working. If you just have Bluetooth or just have wifi, Handoff won't be enabled. When I get home from work I can show you my config.plist with the patches I'm running along with a lists of kexts.
 
Z170 chipset has native USB 3 support. 3rd party kexts are for USB 3 controllers like NEC, Frisco etc. It will be required to patch XHC in a DSDT to take full advantage of USB 3 and USB C of course.
What do you mean by patching XHC? I actually have very little knowledge with DSDT and I'm not sure if it's just my clover method or what... but I've seemed to get an extremely competent and capable hackintosh (nearly 100%) without exactly knowing what DSDT is. I'm probably editing and changing things and I'm not sure it's the DSDT. I use clover configurator and a few kext patches... is that what that means?
 
What do you mean by patching XHC? I actually have very little knowledge with DSDT and I'm not sure if it's just my clover method or what... but I've seemed to get an extremely competent and capable hackintosh (nearly 100%) without DSDT. I use clover and kext patches... is that what that means?

ACPI requires patches on any Hackintosh can't expect OS X & macOS to just work. XHC requires appropriate properties.
 
First, I replaced the wifi card in my motherboard with an Apple certified Broadcom chip. It was actually really simple. Then I just used the regular Bluetooth and Wifi kexts. You need to have wifi working. If you just have Bluetooth or just have wifi, Handoff won't be enabled. When I get home from work I can show you my config.plist with the patches I'm running along with a lists of kexts.

Well, I replaced my wifi chip too with a Broadcom, I have Wifi/Bt working. AirDrop working, AppleWatch Unlock not working. Handoff/Continuity doesn't work as intended. It works From hack to iPhone/iPad, but not the other way around. I see the icon on my mac, click it, but nothing happens. The data doesn't flow to the hack.
 
I currently have an almost perfectly running Hackintosh. Everything pretty much works including wifi, bluetooth, and even Handoff. There's just one little thing I seem to be struggling with getting to work, and that's external usb 3.0 hard drives. If I plug one into a USB 3.0 port on my motherboard, it won't be detected at all. Not even under system report. I've tried doing multiple things, including GenericUSB kext, increasing the port limits, and all sorts of things but nothing seems to resolve this issue. All other USB 3.0 devices work and even smaller USB 3.0 flash drives work.

Here's the weird thing.
I'm using the iMac 17,1 definition and my USB 3.1 and USB C port work on my motherboard. If I plug a hard drive into the USB 3.1 port, the hard drive will be detected and I can sort of read and write to it, however it's extremely slow and when I try to load large files and read large files the external drive crashes and just ejects itself. It's extremely weird. Could I get some help with this? I've been struggling with this issue for quite some time, and after extensively seeking answers this is pretty much my last resort.

EDIT:
Nevermind, I figured it out. Leaving this post here in case anyone else has this problem. I deleted every other 3rd party USB kext I had installed in L/E and just run the increase port limit in Multibeast. For some strange reason, that seemed to do the trick. Now all ports are working as they should including USB C, and 3.0 hard drives in full speed.

Hello there! I have the same motherboard.. but cannot get my USB 3.1 Type C nor Type A to work. At the beginning I had the same problem with larger files... I couldn't copy large files to my devices.. But I've never had my USB 3.1 ports really working. Type A (the red one) works sometimes... but Type C, only works with USB 2.0 devices, and it's extremely slow. Whenever I try to plug, let's say a 3.0 external hard drive, it doesn't work. Could you share your config.plist / EFI folder?

Thanks in advance!
 
ACPI requires patches on any Hackintosh can't expect OS X & macOS to just work. XHC requires appropriate properties.
When I read things like ACPI and XHC and DSDT I realize there's still so much I have to learn... but oh well I have everything working perfectly using basic clover configuration, kexts, and multi beast.
Hello there! I have the same motherboard.. but cannot get my USB 3.1 Type C nor Type A to work. At the beginning I had the same problem with larger files... I couldn't copy large files to my devices.. But I've never had my USB 3.1 ports really working. Type A (the red one) works sometimes... but Type C, only works with USB 2.0 devices, and it's extremely slow. Whenever I try to plug, let's say a 3.0 external hard drive, it doesn't work. Could you share your config.plist / EFI folder?

Thanks in advance!

Uploaded the config, and here's an image of a USB 3.0 capture card being detected and is fully functional over the USB C port.
View media item 187940View media item 187941
 

Attachments

  • config.plist
    7.2 KB · Views: 789
Last edited:
Status
Not open for further replies.
Back
Top