Jump to content
InsanelyMac Forum
Zenith432

GenericUSBXHCI USB 3.0 driver for OS X with source

Recommended Posts

My laptop is the same on my signature, an HP ENVY j100el, SMBIOS instead is a MacBook Pro 11,2. I don't know if could be useful for you, but here's a system info file that I made under Windows where you can find all of the specs of my laptop.

Envy J series repo/guide link: https://github.com/RehabMan/HP-Envy-DSDT-Patch

Share this post


Link to post
Share on other sites
Advertisement

Which patch should I apply? This one?

That is not a patch. It is a usb port injector kext for 10.11.

 

You should follow the guide from beginning to end.

Share this post


Link to post
Share on other sites

Ok, I followed your guide on tonyxcam. Everything works fine until I need to execute command 

 

"cd ~/Projects/envy.git

./download.sh
./install_downloads.sh"

 

Terminal gives the following error

 

"fatal: destination path 'envy.git' already exists and is not an empty directory."

 

Then, if I go on another error at

 

"cd ~/Projects/envy.git

./disassemble.sh
make patch
make
make install"

 

./disassemble.sh: line 18: patchmatic: command not found

cp: ./native_linux/DSDT: No such file or directory

cp: ./native_linux/SSDT*: No such file or directory

cp: ./native_linux/dynamic/SSDT*: No such file or directory

chmod: ./tmp/*: No such file or directory

rm: ../unpatched/*.dsl: No such file or directory

./disassemble.sh: line 43: iasl: command not found

mv: rename *.dsl to ../unpatched/*.dsl: No such file or directory

Share this post


Link to post
Share on other sites

Ok, I followed your guide on tonyxcam. Everything works fine until I need to execute command 

 

"cd ~/Projects/envy.git

./download.sh

./install_downloads.sh"

 

Terminal gives the following error

 

"fatal: destination path 'envy.git' already exists and is not an empty directory."[/size]

 

Then, if I go on another error at[/size]

 

"[/size]cd ~/Projects/envy.git

./disassemble.sh

make patch

make

make install"

 

./disassemble.sh: line 18: patchmatic: command not found[/size]

cp: ./native_linux/DSDT: No such file or directory

cp: ./native_linux/SSDT*: No such file or directory

cp: ./native_linux/dynamic/SSDT*: No such file or directory

chmod: ./tmp/*: No such file or directory

rm: ../unpatched/*.dsl: No such file or directory

./disassemble.sh: line 43: iasl: command not found

mv: rename *.dsl to ../unpatched/*.dsl: No such file or directory

You need to follow it from the beginning. The USB must be prepared according to the guide. You must boot from USB when running the post install steps (especially ./disassemble.sh). And running ./download.sh and ./install_downloads.sh succesfully is a prereq for the rest of the steps.

 

No idea without seeing what exactly you're typing and the output.

 

At any rate, troubleshooting your issues here is not correct. It is off-topic as this has nothing to do with GenericUSBXHCI.kext.

 

The link for feedback is provided in the README.

Share this post


Link to post
Share on other sites

GenericUSBXHCI.kext should not be used on Yosemite+.

 

Use native AppleUSBXHCI.kext instead. May require DSDT patches and/or FakePCIID_XHCIMux.kext.

I have Samsung laptop running 10.10.5/Clover  with Intel Core i7 3537U/HM75 rev. 04 and Renesas USB 3.0 controller 0x1912:0x0015 As far as you recommend not to use GenericUSBXHCI.kext, I used patches for AppleUSBXHCI.kext from here http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/ and it does work for me. However, I can't find a way how to recover usb drives after sleep. The only thing I found related to this problem is  InjectClockId in clover config. I switched this option on, but no effect. What else can be done to get rid of this problem?

 

Thank you, Dmitry

Share this post


Link to post
Share on other sites

I have Samsung laptop running 10.10.5/Clover  with Intel Core i7 3537U/HM75 rev. 04 and Renesas USB 3.0 controller 0x1912:0x0015 As far as you recommend not to use GenericUSBXHCI.kext, I used patches for AppleUSBXHCI.kext from here http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/ and it does work for me. However, I can't find a way how to recover usb drives after sleep. The only thing I found related to this problem is  InjectClockId in clover config. I switched this option on, but no effect. What else can be done to get rid of this problem?

 

Thank you, Dmitry

This version do the work

     IOUSBFamily 10.8.4 Slice+AnV with full AppleUSBXHCI support for any USB3 chip (V12)    

Share this post


Link to post
Share on other sites

 

has anyone tried all the options for ASM1042 on 10.11 El Capitan like oyen/highpoint/caldigit kexts?

 

and is it not possible to apply the patches from      IOUSBFamily 10.8.4 Slice+AnV with full AppleUSBXHCI support for any USB3 chip (V12)     or simply replace the iousbfamily with a legacy patched one?

 

is there any hope for us ASUS users? =0( this chipset is used on a hell of a lot of boards.

Share this post


Link to post
Share on other sites

is there any hope for us ASUS users? =0( this chipset is used on a hell of a lot of boards.

 

Yeah I am also really interested in a good solution for ASM1042 chipsets and 10.11 ... apart from buying a separate card of course.

Share this post


Link to post
Share on other sites

Still nothing. I don't think Apple have released the source code yet.

 

And they've maybe sunk some money into Fresco Logic shares.

Ok... Damn, why did Apple have to pull this stunt and ruin it for us with non-Intel USB 3.0, smh

Share this post


Link to post
Share on other sites

Anyone know about any other solution for ASMedia 1042 USB 3.0 solution for El Capitan?

 

Thanks!!

Share this post


Link to post
Share on other sites

Seems the option you currently have is to disable the controller and buy a FL1100 based USB card. The Inateck ones are known to work fine, they even are bootable.

Share this post


Link to post
Share on other sites

Still nothing. I don't think Apple have released the source code yet.

 

And they've maybe sunk some money into Fresco Logic shares.

 

Ok... Damn, why did Apple have to pull this stunt and ruin it for us with non-Intel USB 3.0, smh

Although I dreaded it, I conceded defeat and invested in the most likely solution

S8wXz8cl.jpg

Share this post


Link to post
Share on other sites

No, this one has a VIA chipset.

 

Sorry I meant this one, I did not realize this company made the same card with a different chipset, very weird!!  I believe the one I just now linked may be the FL1100 chip and if so will that boot an OS from a USB flash drive?

 

http://www.ebay.com/itm/381043285559?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

 

Now that Apple has released the source for OSX 10.11 hopefully the developers look into updating their drivers if at all possible!!

 

http://www.insanelymac.com/_/apple/apple-released-today-the-open-source-code-of-os-r1053

Share this post


Link to post
Share on other sites

Sorry I meant this one, I did not realize this company made the same card with a different chipset, very weird!!  I believe the one I just now linked may be the FL1100 chip and if so will that boot an OS from a USB flash drive?

 

http://www.ebay.com/itm/381043285559?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

 

Now that Apple has released the source for OSX 10.11 hopefully the developers look into updating their drivers if at all possible!!

 

http://www.insanelymac.com/_/apple/apple-released-today-the-open-source-code-of-os-r1053

 

Hmm it states "other Mac OS needs GenericUSBXHCI open source USB3.0 xHC driver" in the description. And as we know, that wont work with 10.11. I do not see the specific chipset mentioned. So maybe you just better go with one of the Inateck ones, they work fine (apparently all of them, including the 5 port + internal header version I have myself). Also has very mixed reviews, personally I would stay away from that.

Share this post


Link to post
Share on other sites

Managed to get GenericUSBXHCI to "work" under 10.11 by manually copying headers from 10.10 SDK. No USB bus seen under System Information/USB, but devices attached to the USB 3.0 controller mount fine. I had to delete AppleUSBXHCI.kext in order to get GenericUSBXHCI to load. Attached is the (very hacky) source. See a few posts down for the GitHub link.

 

I probably won't work on this anymore at all, as I have no need to (have native Intel 7 Series xHCI), but I guess it could be useful for someone.

 

RozeLID.png

j7nk2K8.png

Share this post


Link to post
Share on other sites

Hmm it states "other Mac OS needs GenericUSBXHCI open source USB3.0 xHC driver" in the description. And as we know, that wont work with 10.11. I do not see the specific chipset mentioned. So maybe you just better go with one of the Inateck ones, they work fine (apparently all of them, including the 5 port + internal header version I have myself). Also has very mixed reviews, personally I would stay away from that.

 

 

I just found out the model PME-4U is the Fresco Logic Chip FL1100.  Is that the chip used on the newer Mac Pros?  Anyhow I saw someone from another thread mentioned they had that one for 10.11 but never made too many comments on it is why I asked here.   I'll check out the Inateck for sure.

Share this post


Link to post
Share on other sites

I just found out the model PME-4U is the Fresco Logic Chip FL1100.  Is that the chip used on the newer Mac Pros?

 

Yes, FL1100 is the chip you want.

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="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/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
×