grandosegood Posted November 10, 2015 Share Posted November 10, 2015 Hello everyone, i am having issues getting any usb 3.0 device to recognize on my motherboard. here are the specs: ga-x79s-ud5-wfii 1.1 ,bios f4 32gb of ram gtx 480 (fermi) 1 x 2tb 7200rpm hdd I followed two separate guides on two different installs : the first was a legacy method using the tonymacx86 for creating a usb installer for mavericks. i followed a few guides from the forums, all of of which had very similar steps. in short, everything worked except the usb 3 and i got a boot0 error initially, which i fixed. my second method was to then use clover to install mavericks as outlined on the rampagedev site and his x79 dmg read-me. everything went well on this one as well, i even got the picky gtx 480 to work. however, usb 3.0 still does not work. on my motherboard and setup, what could i do to get usb 3 working at a good speed, in either my clover-uefi mavericks install or the legacy-chimera mavericks install? Link to comment Share on other sites More sharing options...
Allan Posted November 10, 2015 Share Posted November 10, 2015 Read here about Tonymac's tools: Why InsanelyMac does not support tonymacx86 For USB 3, Google for FakePCIID.kext + FakePCIID_XHCIMux.kext Link to comment Share on other sites More sharing options...
grandosegood Posted November 10, 2015 Author Share Posted November 10, 2015 insanelymac vip, thanks for the prompt response i was unaware that tonymac's route had gone like that, rather i thought these two sites were seperate schools with the same philosophy. so , by my understanding, these kexts (FakePCIID.kext + FakePCIID_XHCIMux.kext) will be used in the clover method. it seems i will need to edit fakepciid.kext and create my own FakePCIID_XHCIMux.kext, is that correct? and does this apply to any troublesome usb 3.0 or my ga-x79s-ud5 in particular. Link to comment Share on other sites More sharing options...
grandosegood Posted November 10, 2015 Author Share Posted November 10, 2015 update: fakepciid.zip, which is located on rehabman's github, comes with FakePCIID.kext + FakePCIID_XHCIMux.kext. however, it did not correct my issue. Link to comment Share on other sites More sharing options...
Allan Posted November 11, 2015 Share Posted November 11, 2015 Just install these kexts in S/L/E or Clover's folders, and add this in your config.plist: key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> Only do that. Link to comment Share on other sites More sharing options...
Riley Freeman Posted November 11, 2015 Share Posted November 11, 2015 You can either replace the AppleUSBXHCI kext with a patched copy or preferably use Clover's KextsToPatch feature to patch the kext. You can find the kexts (on the right hand side under previous versions) and the patch info here. Link to comment Share on other sites More sharing options...
grandosegood Posted November 11, 2015 Author Share Posted November 11, 2015 for clover, it would be efi > clover > kexts > 10.9 , correct? or just ust kext beast? i am new to the clover bootloader so i am not sure how to add the binary patch appleusbxhci just to confirm for the patched appleusbxhci, i either replace that kext within iousbfamily.kext, or use the clover kextstopatch method, which im not sure how to do. or i can use FakePCIID.kext + FakePCIID_XHCIMux.kext, just as they are without any other modifcations is this right? can i try both and see what works Link to comment Share on other sites More sharing options...
Riley Freeman Posted November 11, 2015 Share Posted November 11, 2015 Easiest solution for now is to replace AppleUSBXHCI. Make a backup of the original kext if you want to do the kextpatch later via Clover. It's in /S/L/E/IOUSBFamily.kext/Contents/PlugIns. Ideally this is where you should put the patched kext but /S/L/E will also work. Just delete the original copy from IOUSBFamily first if you do this. The tidiest solution is to leave the kext alone and use Clover to patch it. If you want to see how to do the clover patch, have a look here. The FakePCIID stuff is only for Intel USB3 which your board doesn't appear to have. Link to comment Share on other sites More sharing options...
grandosegood Posted November 11, 2015 Author Share Posted November 11, 2015 update - after modifying the iousbfamily kext, reinstalling it with kext wizard, the repairing disk permission, rebuild kernel cache and rebooting....i still do not have usb 3.0 questions: should i now try the clover method? and does it matter that on my board, both ehci hand-off and xhci hand-off are enabled? Link to comment Share on other sites More sharing options...
Riley Freeman Posted November 11, 2015 Share Posted November 11, 2015 I don't think hand-off should matter. Restore the original AppleUSBXHCI and try the clover patches. The post I linked to with the patches might need some patches changed to work with 10.9.5. I haven't used either method as I'm lucky enough to have the only chipset these patches don't fix on both of my boards. However these patches claim to fix VL800 and FL1009. Link to comment Share on other sites More sharing options...
grandosegood Posted November 12, 2015 Author Share Posted November 12, 2015 update: teh clover patches did not appear to work. i used clover configurator.to do so. the usb 3.0 device shows up in system profiler, but does not mount perhaps i am missing something here? should i try for 10.10.4? Link to comment Share on other sites More sharing options...
Riley Freeman Posted November 14, 2015 Share Posted November 14, 2015 If it doesn't work in Mavericks, it won't work in Yosemite either. I don't know why it's not working for you. With RampageDev's method you would have used GenericUSBXHCI whch worked for me with my ASM1042 in Mavericks. So at the very least that should have gotten you working USB3. Link to comment Share on other sites More sharing options...
grandosegood Posted November 14, 2015 Author Share Posted November 14, 2015 update : the patched kext (appleusbxhci) did end up working for me in Yosemite. however, bus powered usb 3.0 devices, such as my adapter for connecting 2.5 hard drives, does not work on usb 3.0. it sees the device in system profiler but does not mount. powered usb drives with wall plugs do work. is there any way to fix usb 3.0 so bus powered devices mount? or should I just take what I can get. I have to say, everything is (mostly) working. even the picky gtx 480. also, my 450mbps wireless card works too, OOB! Link to comment Share on other sites More sharing options...
Recommended Posts