Jump to content

GenericUSBXHCI USB 3.0 driver for OS X with source

xHC USB 3.0

  • Please log in to reply
589 replies to this topic

#61
marcelol

marcelol

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
Does this driver support USB 3.0 hubs ( and by extension, external drives connected to the hub ) ? Anyone able to get that to run ?

#62
shenor

shenor

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
Gorgeous, finaly works my usb3 correctly (z68-ud5)
thanks a lot

#63
Sfairat

Sfairat

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
First of all, thanks a lot, your kext is the only one which enables usb3.0 on my lenovo y570 with upd720200a nec/renesas usb3.0 chipset. But, now I, among some other people, have problem with wake up from sleep both on 1.1 and 1.1.4 version. It doesn't matter if any device is connected to usb3.0 port, system doesn't wake up in any case. Anyway, I value +2 usb3.0 ports more than sleep, so thanx)

Attached Files



#64
johoe

johoe

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Thanks a lot for this great driver -

renesas usb3.0 - working perfectly!



johoe



#65
sapphire112

sapphire112

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts
thank you Zenith432 works well on chipset VIA VL800 missing more than webcam

#66
Api

Api

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
  • Gender:Male
  • Location:Germany
Thanks a lot, works great on GA-H67N-USB3 with AS2105

#67
jcatt

jcatt

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
First, Thanks Zenith432 for making the USB3 ports on my GA Z-68X UD3H B3 work.

I do have a small issue though, since installing the .Kext whenever I insert a USB2 device (Flash Drive) I get a complete system freeze. I have tried to look into the console to see if any errors pop up, but alas none do. (Unless I am not looking in the right log) I have tried the -gux_defer_usb2 boot flag but no change in the issue.

I am in the process of DL the Combo Update to 10.8.3 to see if for what ever reason that fixes the issue. (But I doubt it will)

Any Idea what could be causeing the issue and what is the best way for me to log the crash?

#68
songuke

songuke

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Works great for ML 10.8.2 on Asrock Z68-Pro3-M (which comes with EtronTech EJ168A chipset), at least can read files on a USB 2.0 card reader. Haven't tested performance with USB 3.0 devices yet.

#69
icarl

icarl

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
I have intel panther point controller in laptop. Using this kext my USB3.0 can now recognize USB2.0 devices. However it now makes it wake after sleep. Does one of the flags ,or any other fix for that?

#70
icarl

icarl

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male

For Intel Series 7, when the xhci driver initializes, it yanks control of the USB 2.0 ports away from the ehci driver (assuming the ehci driver initialized earlier). This may cause problems for some devices. I'm not sure what to do about this. For the time being, if this gives you trouble, go ahead and leave the ports with the ehci driver by "-gux_defer_usb2".
You can add permanent kernel flags in /Extra/org.chameleon.Boot.plist in the "Kernel Flags" entry.
Edit: Try looking in your bios settings if it's possible to route the ports to xhci from boot-time, that may also solve the problem (instead of "-gux_defer_usb2").

I uploaded v1.1.4 (see post #1). Anyone that's being having trouble with not-coming-back-from-sleep, or spontaneous-reboot-on-shutdown, I suggest you try it, as I made code for those things more robust.


Hi Zenith432..thanks for the work in this. I finally got USB3.0 to recognize USB2.0 devices. When I first loaded it, devices mounted but caused wake during sleep. So reading some more I used this flag and now stays asleep, and port works for non USB3.0. Great work!! :thumbsup_anim:

#71
jcatt

jcatt

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

First, Thanks Zenith432 for making the USB3 ports on my GA Z-68X UD3H B3 work.

I do have a small issue though, since installing the .Kext whenever I insert a USB2 device (Flash Drive) I get a complete system freeze. I have tried to look into the console to see if any errors pop up, but alas none do. (Unless I am not looking in the right log) I have tried the -gux_defer_usb2 boot flag but no change in the issue.

I am in the process of DL the Combo Update to 10.8.3 to see if for what ever reason that fixes the issue. (But I doubt it will)

Any Idea what could be causeing the issue and what is the best way for me to log the crash?


*UPDATE

So I managed to figure out what was causing the issues I had experienced. It turns out anytime I inserted a Mass Storage device into one of my USB2 ports, Android File Transfer was causing the kernel panic. I was only able to see it when I had booted up with the verbos logging kernel flag. I don't know why it had such an issue, could it be related to the isochronous endpoints?

I have an image from the kernel panic if you want it for debuging, just let me know...

#72
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,779 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
@Zenith432 I would like to put GenericUSBXHCI into Pandora, there are particular conflicting kexts to remove, as PXHCD.kext, CalDigitUSBxHCI.kext and CalDigitFastIO.kext etc. if found? ... Know any others?
Another thing, I can make script that allows installation only if OS is greater than or equal to 10.7.5, but this is really right, or give freedom is best?
I would like to be sure that everything runs smoothly.

Congratulations for this work

Micky

#73
jaminmc

jaminmc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
Woohoo!!! I finally have working UDB 3 on my EVGA Classified SR-2!! All the other USB 3 drivers I would try wouldn't show any of the devices, or they would run at USB 1 speeds.. I am getting full speed, and my USB 3 Hub is working fine too... (Shows up as both a USB 2 hub and a USB 3, Does the same on my Retina Macbook)

Surprised #the beast# doesn't have this driver in it yet. Glad Pandora is getting it... I will have to checkout Pandora.

About sleep, With my motherboard, I have to put it to sleep at the Login screen, then wake it up for my Blackmagic Decklink, and Firewire cards to work. Haven't tried usb3 before that stage... The LaCee Driver before would make my bootup take longer, and now my box even boots faster with this driver... I have used Seagate Backup +, a Buffalo Raid, and Lacee rugged drive all at the same time connected to my USB 3 hub.

#74
icarl

icarl

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male

@Zenith432 I would like to put GenericUSBXHCI into Pandora, there are particular conflicting kexts to remove, as PXHCD.kext, CalDigitUSBxHCI.kext and CalDigitFastIO.kext etc. if found? ... Know any others?
Another thing, I can make script that allows installation only if OS is greater than or equal to 10.7.5, but this is really right, or give freedom is best?
I would like to be sure that everything runs smoothly.

Congratulations for this work

Micky


Micky..mille grazie.. I got hdmi to work on my laptop reading your thread on it, in italian of all things.

#75
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,779 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
Thanks, even if this is off topic here

Micky

#76
icarl

icarl

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male

Thanks, even if this is off topic here

Micky


Yeah i know..sorry but could find that post again.. Again Zenith great work on this, works for me with the flag..

#77
giacomoleopardo

giacomoleopardo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts
  • Gender:Male
Zenith432, great work!
Maybe you'll find useful some tests I've just done. Take a look at update #2 and #3 of the op.
Cheers!

#78
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 6,298 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana
Hi Zenith432,
I did some testing and this is my feedback:
With or without DSDT edited for USB3 Intel and the kext GenericUSBXHCI the USB seem to work fine, but I have no USB3 devices to test the speed.
The generic kext in my case does not replace the CalDigit, without these the doors are not detected, with or without DSDT (tested on P8Z77-V LE),
The generic kext detects very well the USB3 NEC / Renesas (tested on P5P55D), you can eliminate PXHCD (which in some cases creates problems and instability).
In any case without DSDT edited the doors work, but the system does not go to sleep (my Mobo ASUS, I do not know the others).
I also tried out a new installation on my hard disk test, without DSDT and other kexts but the results are the same (perhaps because the doors are seen as PCI device)
Sorry for my bad english
Regards
Marco

#79
shiecldk

shiecldk

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 233 posts
  • Gender:Male
  • Location:Taiwan
Fuxk tonymac!

They stole others work again:
http://www.tonymacx8...5-3-update.html


See "USB 3.0 - Universal which is RehabMan's branch of Zenith432's GenericUSBXHCI.kext"

#80
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male

Fuxk tonymac!

They stole others work again:
http://www.tonymacx8...5-3-update.html


See "USB 3.0 - Universal which is RehabMan's branch of Zenith432's GenericUSBXHCI.kext"


They didn't steal anything. It's a fork and Zenith432 got credits.
I'm not a big fan of Tonymac tools, but RehabMan did a lot of great work for the HP notebook community.





Also tagged with one or more of these keywords: xHC, USB 3.0


5 user(s) are reading this topic

1 members, 4 guests, 0 anonymous users


© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy