Jump to content

GenericUSBXHCI USB 3.0 driver for OS X with source


928 posts in this topic

Recommended Posts

@Mirone: If you were happy with the CalDigit, I'd stay with those or use the Oyen Digital driver (mXHCD). These drivers are fine for storage devices.

 

GenericUSBXHCI will allow other features like audio and charging but starting with 10.10 (and continuing with 10.11) it has trouble detecting devices if they're powered up or attached after startup.

 

 

The question is, does CalDigit and Oyen disable USB3 for Intel or Fresco Logic FL1100 in 10.11.2 because Generic did cause this before Rehabman did his updates to fix this issue.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Hello.

 

I have a Texas 7340 usb3 controller (see my sign). When I install this kext  ( or the Zenith version)  usb3 ports show up,but I get an annoying Error -36 when I try to copy files from or to disk. I've tried with diferent usb devices, memories, hdds, different file systems, etc.

 

I can see my controller is supported.  I guess maybe I should apply some dsdt patch, but I have no idea where I could start.  Any suggestion?

 

Thanks

Link to comment
Share on other sites

  • 1 month later...

Hi, I've been away for a while, because my Mavericks 10.9.5 installation works mostly fine and I want to work with it, as it is my main desktop. Before I ran Mountain Lion and in that time I ordered a USB 3.0, 2 ports PCI-E card with NEC chipset as was suggested and everything worked fine, I even had full sleep on my MSI P55-GD65 mobo.

 

Later I installed Niresh 10.9. Everything seemed to work OOB, except sleep, I lost that and I ran into problems moving VIDEO_TS folders from my desktop to my Samsung D3 desktop drive, formatted HFS+

I solved that by plugging the cable into a standard 2.0 port, which of course takes much longer, but I could move stuff. The other day I had a broken mouse and opted for a used Apple Magic Mouse. I had a class 2 version 4 BT dongle, but I could not pair wit the mouse. After reading a lot in the many forums, I found out I needed a dongle with Broadcom chip. Ordered it, installed it and it worked as it was "native to the Mac chipset"

 

Under the same token, I thought, I could just order a USB 3.0 card, with the Fresco FL 1100 chipset, which I found in China for a good price, as I read everywhere: "It runs like native OOB"

Today it arrived. I installed it, started up the Hackintosh and it is recognized:

 

Schermafbeelding%202016-02-26%20om%2014.

 

 

As it has exactly the same data as the Hi-Speed bus, I reckon this card is recognized as a native Apple card, am I right? Or not? As when I connected 1 larger drive with my (old) Time Machine data, it recognized it. The strangest thing was, I could not disconnect this drive, after it was connected, there was not even a force-eject possibility!

I tried my Samsung D3 drive and it was not even recognized??? Tried later back in a USB 2.0 bus and it did, what it ought to do...

A USB 2.0 thumb drive was detected, but it also took quite a while, before it was disconnected.

 

So, for OOB this seems not totally right in my situation. Has anybody any idea, what is wrong?  :(

Link to comment
Share on other sites

After some testing on a extra disk with a somehow clean install, I found out, the Samsung disk was to be found, but it was flaky, I got unexpected disconnections all the time. When I tried to move a VIDEO_TS folder, it said, when he ready, that er was an unexpected failure, it seemed I only copied the folder, not moved it (I did not write it down, could it be #50 or something?) Then I tried booting with the disk active and to my surprise, it is recognized. I have to do some more testing.

 

Update 1: Moving to and from desktop works, speed, I don't know yet...

Update 2: Screen print of what is working:

 

Schermafbeelding%202016-02-27%20om%2014.

 

Update 3: removing the disk, check, pretty fast. Reconnecting in disk utility: very good. Reconnecting after powering off: check. I'll have to come back to check, if the disk will be recognized after reboot without active disk...

Link to comment
Share on other sites

I tested again: reboot, without active disk, just the cable connected, power from disk off: After reboot, power the disk and....WORKS! It is as if the disk had to be recognized once at boot. It boots SLOWER with the active disk connected, but it seems not to be necessary any more! Glad I've sorted it out without changing any kext or whatever...

Link to comment
Share on other sites

You should remove GenericUSBXHCI so that the native driver will load for the card. Right now you have a natively supported chip but you're using a third party driver with it.

 

Is the GenericUSBXHCI needed for USB 2 or is it just needed for USB 3?

 

I've installed an Inatek USB 3 card running Mavericks with the GenericUSBXHCI installed.... seems to run fine with powered external HDs, but when self-powered devices are installed, like the iPhone, a warning pops up "iPhone Not Charging... Connect to a power adaptor or a USB port on this Mac to charge" The iPhone does charge by the way.

 

Would removing GenericUSBXHCI affect USB 2?

 

Edit: I'm guessing removing GenericUSBXHCI would affect the built-in USB 3 ports on my Giga Z68XP-UD3 board!

 

Thanks!

Link to comment
Share on other sites

  • 4 months later...

Is Zenith432 still maintaining this driver? I guess not, since the last update was made in 2014.

 

Is everyone here aware that RehabMan has continued working on it on his own? (https://bitbucket.org/RehabMan/os-x-generic-usb3)

 

It would be nice if Zenit432 could at least update the SF page as well as his first post here to make others aware of this. E.g, I see a comment on the SF page that people are not aware of the new development and have probably lost USB 3 support when updating to 10.11, it seems.

Link to comment
Share on other sites

RehabMan's version is mainly build-focused, rather than any improvements to how it works. It's still pretty broken on anything after Mavericks. For example, it only detects devices attached at boot, not afterwards.

 

On my Z68 I use the Oyen driver for my ASM1042 and on the X79 I disabled it completely and added a FL1100-based card.

Link to comment
Share on other sites

  • 7 months later...

This doesn't seem to help with my Asmedia 1042a controller on an Asus X99-s mobo. Tried entering the 'Disable UAS' string but that kills my Highpoint USB3 riser and (predictably) doesn't help with port detection.

 

Annoyingly some ports seems to randomly work sometimes, but at other times they dont work. It's all very erratic. 

 

Anyone know of any X99 boards with 100% working USB3?

Link to comment
Share on other sites

  • 7 months later...

Hey, 

i cannot get the USB3.0 Express Card with upd720202 to work on my Sierra UEFI install on a Lenovo T420. Everything works exeptionally good, but the Express card ist trangely not working.

In the original state everything what happenend is that osx showed a new symbol in the top right indicating that i have installed an external card + the USB3 host showed in the systemprofiler. BUT no usb sticks show up.

And now i downloaded this kext here - genericUSBCHCI placed it in /System/Library/Extentions - just nothing changes. 

Did i install the kext wrong? do i have to disable the original usb3.0 kext (if there is such thing) 

 

Any help would be really appriciated ;) !!!!

 

Thank you so much!!!

Link to comment
Share on other sites

Hey, 

i cannot get the USB3.0 Express Card with upd720202 to work on my Sierra UEFI install on a Lenovo T420. Everything works exeptionally good, but the Express card ist trangely not working.

In the original state everything what happenend is that osx showed a new symbol in the top right indicating that i have installed an external card + the USB3 host showed in the systemprofiler. BUT no usb sticks show up.

And now i downloaded this kext here - genericUSBCHCI placed it in /System/Library/Extentions - just nothing changes. 

Did i install the kext wrong? do i have to disable the original usb3.0 kext (if there is such thing) 

 

Any help would be really appriciated ;) !!!!

 

Thank you so much!!!

You need use the mxHCD.kext 

Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...

can anyone try using the 10.13.0 IOUSBHostFamily.kext in 10.3.2+? i've attached the kext from 10.3.0 gm (the only one i've had)

install it using kext utility overwriting the original (make a backup if you wish)

do not delete generic usb kext

kind of in a rush here, about to buy an x79 mobo tomorrow, don't want to get stuck in sierra

IOUSBHostFamily.kext.zip

 

since no one reacted I'll share my findings. the VIA vl805 chipset to my surprise continues to work normally with the generic kext  holy {censored}, it works without any kext whatsoever!!!

the NEC has problems on 10.13.2+ with generic and if flashed to caldigit (the last being the better solution that doesn't require to stick-eject-stick and yet with a drawback of only drive type peripherals working) which is why I've attached the pre 10.13.2 usb system kext for someone to test

can anyone report about asmedia?

Edited by rotoyouoio
just an edit
Link to comment
Share on other sites

  • 2 years later...
  • 4 months later...
  • 3 months later...
14 hours ago, Vinicius P. Miranda said:

@Zenith432 Is there any possibility that you can update "GenericUSBXHCI.kext" to run on Big Sur? It seems that we have no possibility of running USB 3.0 with ASMedia 1042 on Big Sur.

Make the IOProbescore in the kext equal to 9000
Link to comment
Share on other sites

11 hours ago, ACIDSky said:

Make the IOProbescore in the kext equal to 9000

You say, edit the info.plist inside the "GenericUSBXHCI.kext" and change the "IOProbescore" from 1 to 9000 like this photo?

If so, it didn't work. With 1 or 9000, I can see my External HD on IOJOnes using the USB 3.0 port, but it doesn't mount to be able to use. Like this 2° photo.

Any other solution that I can try?

 

1566636866_CapturadeTela2020-12-19s15_33_36.thumb.png.5cafab1f9656dc6e584bad90b37eea00.png

1896989705_CapturadeTela2020-12-19s15_28_35.thumb.png.ef79891b160e01cf62337f951d185d12.png

Link to comment
Share on other sites

×
×
  • Create New...