#1
|
||||
|
||||
USB3 capable IOUSBFamily (10.6.5, USB3 fix + legacy fix + errata fix + sleep fix)
I rewrote IOUSBFamily to be capable to use USB3 devices at full speed.
I also implemented the Orbyte legacy fix and the Slice errata fix + sleep fix (made sleep fix togleable in Info.plist of AppleUSBEHCI and AppleUSBOHCI). Download (10.6.5/10.6.6): http://rapidshare.com/files/43550053...y_USB3_AnV.zip Source patch (build 417.4.1): http://rapidshare.com/files/43550134...1-AnV.diff.zip Source patch (build 424.4.1): https://rapidshare.com/files/2702776...patch.diff.zip xHCI controller kext: http://rapidshare.com/files/43643800...BxHCI.kext.zip Enjoy... EDIT: Added customized CalDigitUSBxHCI.kext for USB3 controller support (requires this custom IOUSBFamily) Last edited by andyvand; 07-07-2011 at 06:43 AM. |
#2
|
||||
|
||||
Added edited CalDigitxHCI.kext for USB3 controller support (modified for generic controller support).
|
#3
|
|||
|
|||
Thank you so much for these kexts! I tried and failed at modifying my DSDT file to have my OHCI USB devices recognized as built-in and consequently I couldn't sleep. With your IOUSBFamily kext, however, all my devices appear as built-in and sleep works!
I have one small problem though with the USB3 controller support provided by the xHCI kext. After I installed the CalDigitUSBxHCl kext, the USB 3.0 ports on my Asus U3S6 pci-e card would be recognized and are visible in the system profiler but they would not function. Furthermore the Kext would break sleep with the Asus U3S6 pci-e card installed. Using the default IOUSBFamily and the modified Lacie kext (PXHCD.kext) would give me full USB 3.0 support at the cost of sleep and the OHCI/EHCH fixes. Trying to use both your modified IOUSBFamily and the Lacie kext results in a kernel panic that is no doubt due to a conflict between the two drivers. Do you have any idea how to resolve my problem with USB 3.0 support and sleep functionality? Last edited by tekm; 01-14-2011 at 12:37 AM. |
#4
|
||||
|
||||
I updated the source patch for the latest IOUSBFamily (10.6.8 version, build 424.4.1).
The built binaries are soon coming (when I have the time to finish downloading 10.6.8 combo update). I have them built completely but I still need to put in some missing USB drivers (which are included in OS X under the plugins). Soon more... 💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. |