Jump to content
Zenith432

GenericUSBXHCI USB 3.0 driver for OS X with source

920 posts in this topic

Recommended Posts

I uploaded v1.2.5 that works on both OS 10.8.5 and 10.9.  It is functionally the same as 1.2.5d5.

 

For Intel Series 7 chipsets (Z77, X79, etc), you should use "-gux_defer_usb2" kernel flag, as the bios sometimes causes conflicts.  This was mentioned several times in the thread.

Thanks Z,

Just want to say so far so good on 10.8.5. I have become quite dependent on this driver so thanks for updating, i couldn't go to 10.8.5 until USB 3.0 worked.

Cheers!

g\

Share this post


Link to post
Share on other sites
Advertisement

 

ML 10.8.5, updated to GenericUSBXHCI.kext v1.2.5 - worked initially, but stopped working after one reboot. Didn't make any changes since that I can recall. 
 
Is there any documentation I can provide to help?
 
 
Just tried 1.2.6. No difference.

 

Hi,

 

well zenith 432, I can confirm this ticket apoorv. Tested with Intel Chipset Series 7 (Panther Point) and got the same result. I tried the kernel-flag (which wasn't necessary before), but no success.

I also tried 1.2.5 and 1.2.6d1

 

Anyway, keep up the good work :-)

Share this post


Link to post
Share on other sites

Try a clean reinstall and rebuild kernelcache.

tar xvf GenericUSBXHCI_1.2.5.tar.gz
sudo chown -R 0:0 GenericUSBXHCI.kext
SLE=/System/Library/Extensions
sudo /bin/rm -rf $SLE/GenericUSBXHCI.kext
sudo /bin/mv GenericUSBXHCI.kext $SLE
sudo kextcache -system-caches
sudo kextcache -system-prelinked-kernel

Edit: Oh, and if using 10.9DPx, you need to update the allowed version for GenericUSBXHCI in
/System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist
It only allows up to 1.2.4, so newer versions may be getting blacklisted.

well zenith 432, I can confirm this ticket apoorv.
Edited by Zenith432

Share this post


Link to post
Share on other sites

Hi again,

 

just did what zenith432 wrote (removed the kext / rebuild the caches / reboot / installed again /rebuild the caches / reboot).

 

Well, the ports are still not recognized like before. The Driver is loaded, but behaves like the Apple Driver, when I do not load GenericUSB, which means: Bus is recognized, but non of my USB devices is mounted or recognized.

 

(I'm on 10.8.5)

Share this post


Link to post
Share on other sites

GenericUSBXHCI (with -gux_defer_usb2) work only when I skip caches, after normal reboot kext is loaded but doesn't work (1.2.4, 1.2.5).

Share this post


Link to post
Share on other sites

This fixed my USB 3.0 (xHCI) on a Z77m-D3H (rev 1.0).

 

Thanks so much! Now my iPhone charges twice as fast with the extra operating current :D

Share this post


Link to post
Share on other sites

There is still a problem in 10.8.5. If we want working GeericUSBXHCI we must boot with rebulding cache or with some device in USB 3.0. The same for Z77A-G45 and P8Z77-V PRO Thunderbolt.

Share this post


Link to post
Share on other sites

Guys how do I edit this flag: "-gux_defer_usb2" in "org.chameleon.Boot.plist"? is as follows: <key> Kernel </ key> _ <string>-gux_defer_usb2 </ string>? I'm using 10.8.5 ML and USB 3.0 ports do not work.

Share this post


Link to post
Share on other sites

    <key>USB3</key>

    <string>FixitPlz</string>

Friend and this key: "-gux_defer_usb2"? I like to edit it in org.chameleon.Boot.plist?

Share this post


Link to post
Share on other sites

Thanks friend! Now you can tell me how I edit this kext here to work also in the Mavericks? Follows the local kext: On OS 10.9, when installing GenericUSBXHCI, you need to edit the file /System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist and make sure GenericUSBXHCI is allowed up to the version you install.

 

Valeu amigo! Agora você pode me dizer como eu edito essa kext aqui pra funcionar também no Mavericks? Segue o local da kext: On OS 10.9, when installing GenericUSBXHCI, you need to edit the file /System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist and make sure GenericUSBXHCI is allowed up to the version you install.

Share this post


Link to post
Share on other sites

That's right, just that I do not know where to edit the lines in the file "info.plist" the kext "AppleKextExcludeList" where I add ID information on my USB device.

Share this post


Link to post
Share on other sites

I've never seen that kext but it sounds to me like you need to find GenericUSBXHCI.kext in the info.plist inside and then add the version number of the one you have installed so that it doesn't get blacklisted. If it isn't on the list then you don't need to do anything I guess.

Share this post


Link to post
Share on other sites

I found a serious bug that would cause KPs with any USB3 drive that has a certain high-performance feature called streams endpoints.  If you've been experiencing KPs or freezes, get v1.2.6d2 and retry.

This fixed the system freeze when lacie disk is attached! bravo!!

g\

Share this post


Link to post
Share on other sites

So I was tryin to fix my USB 3 on my hackintosh , I installed 3 new updated Kexts IOUSBAttachedscsi.kext shows up that it cannot be used. My mouse doesn't work on desktop , that's my problem , I only manged to get to desktop by using clover USB stick in safe mode . If anyone could help me fix my mouse id be so happy. Or how do I remove or replace those 3 USB Kexts ??

 

On 10.8.5 on clover efi

 

rest specs

z77 ds3h

i5 3570k oc

GTX 650 ti

Share this post


Link to post
Share on other sites

Anyone ?? Really really need help here

If you installed kexts that are causing problems, find them in System/Library/Extensions and delete them. Repair Permissions and reboot.

Share this post


Link to post
Share on other sites

Yea that's the thing tho ,my mouse doesn't work on desktop so how am I supposed to repair an delete the kexts ? I tried deletin a few at command promt at begging of login. I can't use mouse to repair , thank you so much if you can help me

Share this post


Link to post
Share on other sites

Btw I did end up managing to delete IOUSBFamily.kext and IOUSBAttachedSCSI.kext, but now keyboard an mouse don't work :(

Share this post


Link to post
Share on other sites

Btw I did end up managing to delete IOUSBFamily.kext and IOUSBAttachedSCSI.kext, but now keyboard an mouse don't work :(

You probably don't want to just delete those. They're installed by OS X. If you are going to patch, modify ory replace kexts in S/L/E, always back them up so you can put them back if you mess something up. What OS are you on?

Yea that's the thing tho ,my mouse doesn't work on desktop so how am I supposed to repair an delete the kexts ? I tried deletin a few at command promt at begging of login. I can't use mouse to repair , thank you so much if you can help me

Try booting -x (safe mode) and see if your mouse is usable.

Share this post


Link to post
Share on other sites

10.8.5 but USB don't work now ! Haha wow this sucks

I hope there some way to fix mouse n keyboard because I jus want to back important stuff on my ext hd an do fresh inst of osx

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By cwestpha
      Looks like after the 10.12.6 update something reset in my USB subsystem and now I am no longer able to reliably use almost half of my USB ports. This is across both USB 2.0 and 3.x ports. It looks like the ports re-organized themselves and I am hitting limits again though I am not sure why (granted I have 4 USB hubs attached to my computer in addition to the internal ones). I guess I havent been keeping up on grooming my edits and patches since .3 so it was bound to happen. [i really hope the USB subsystem is better in 10.13]
       
      Any assistance would be appreciated. I have attached my ACPI dumps as patched by Clover, the original unpatched dumps, my current config.plist, my patched ssdt.aml, and an IOREG USB dump.
      Asrock Z170 Ext 6+ 6700K @ 4.4.zip
    • By misterphoton
      Thanks to the website for being a resource and making hacktintosh a valuable resource to the little guy.
       
      I have a HP Elitebook 8560p with a Radeon HD 6470m video card / Hackintosh that I was able to get Mavericks onto with everything working but Sierra has problems with the USB 3.0, as well the Radeon Card working with GPU acceleration.
       
      I have installed Sierra and I cannot get the GPU to work with OPEN CL, resolution or the USB 3.0 to be recognized, unlike the Mavericks partition.
       
      As far as the Radeon goes, It is in VGA mode with no GPU acceleration, but it sees it in the system profiler but not correctly with the V RAM. I for the life of me cannot remember how I resolved these issues in Mavericks, as I was foolish enough not to take notes or make a build sheet.
       
      Can you point me in the right direction on these 2 issues? I can provide my contact information as well if this is OK to?
       
      Hardware is: (Bolder text being an immediate priority for assistance if anyone can)
       
      i7 quad core 16gb ram (OK) 2 USB 2 ports working 2 USB 3.0 port not working Radeon HD 6470m with 1024 v RAM, that is in VGA mode with no GPU acceleration motherboard:  Intel MX67QM (not sure if this is a 6, 7, 8 or 9 series chipset) The chipset is listed as MX67QM BIOS: AMI 64 (updated) NO Intel HD graphics enabled on the motherboard HDMI not tested, but says the audio is working via HDMI Intel 82579LM Gigabit LAN not tested Intel 82574 PCIe LAN not tested (not seen, but listed in motherboard specs) Intel Centrino Ultimate N6300 AGN (says for network adapter, but I  Realtek ALC 887 working by Voodoo 2,8,8 Card Reader: Not recognized No dual Intel HD graphics (not seen by system profiler) and HP stated the card is either removed or disabled (perhaps by BIOS)  
       
      Thanks for your time, Nick Teti, Mister Photon Media. [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] worked in the past for USB 3, but I do not remember how I got the GPU issue fixed. I can be contacted through the forum or by my profile if this is not breaking the rules?
    • By insanelymacdonald
      CPU | Intel core i7 6700 3.4Ghz
      Mobo | Gigabyte H170-D3hp
      Ram | Corsair Vengeance 16GB (2x8GB) 2133Mhz
      GPU | Galax GTX970 4GB
      SSD | Samsung 850 Evo 500GB
      PSU | Thermaltake 600w
      OS | 10.11.6

      I initially thought this issue was a blown port and while it still could be hardware I've noticed something very odd.

      Two days ago I was using a USB 3.0 portable drive doing some colour grading in Da Vinci resolve. Quite suddenly, the mouse stopped working and then a couple of seconds later the system reset itself. I have no idea what happened but when the system rebooted a message popped up and for a tense few seconds I was worried the drive was ruined. The message said something like 'drive connected to mac but does not have power' or something along those lines but specifically indicating that I should plug the device in to a port that has power.

      This was the same port the drive was plugged in to when the reset happened and so I unplugged it and moved it to the port above and it worked. I was curious about the issue today and didn't have any critical work to do so I had a test with another bus powered drive that also previously worked fine. This one also had not encountered any dodginess like the sudden system reset either. I plugged it in to the port that I knew had caused issue and received the same message. I plugged it in to the port immediately adjacent and also received the same message. The thing is the drive is spinning so it *is* receiving power and the fact that it's giving me that message suggested to me that is registering on at least some level with OSx.

      Anyone know what I should do?
    • By mediocre
      Ciao a tutti ragazzi, ho aggiornato da Mavericks a Sierra, tutto ok, le uniche 2 cose che non sono riuscito ancora ad installare sono le porte usb 3.0 e la scheda ethernet realtek 8169sc che funzionava con Mavericks, la scheda ethernet è aggiuntiva Pci perchè quella della motherboard si è bruciata ho fatto alcune prove ma non ci sono riuscito qualcuno può aiutarmi per favore? Grazie mille
      Questa sotto è la mia configurazione:
      i5 2400 - Motherboard P8H61 Asus, 12Gb Ram DDR3, SSD Evo 850
    • By rhew90
      Hello, There is a solution to my problem? do not work as USB 3.0 ports 3.1. Also not working the sound card and for this I thought I Buy the Asus Xonar x3 to Solve
×