Jump to content

GenericUSBXHCI USB 3.0 driver for OS X with source

xHC USB 3.0

  • Please log in to reply
727 replies to this topic

#721
frankiee

frankiee

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 254 posts
  • Gender:Male
  • Location:Earth
  • Interests:Everything

Would be also interested in these .... depending on the chipset they support. Is that ASM1042?

​And after BOTH(!) my iPad and my iPhone were nearly bricked (I got a "Error: detected missing packet.") during iOS update, and only could be rescued using a "real" Mac, I am actually interested in ANY solution that's not GenericUSBXHCI. Let's face it, this kext SERIOUSLY needs some work, at least on my machine it is buggy, shaky and highly unreliable.
 

Any chance it will be further developed? Any idea what else I could do to finally solve my endless USB woes? is there any X79 Mobo with an USB3 chipset that is ​natively   supported in OSX? My impression is that as soon as you need an extra kext, you loose. And while I would totally hate it , maybe I even need an addiotinal card ...

​And finally, my reward offer is still valid! So I would be really really really happy about some help.



#722
Allan

Allan

    InsanelyMacaholic

  • Moderators
  • 4,908 posts
  • Gender:Male
  • Location:Brazil

What bootloader you use?



#723
frankiee

frankiee

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 254 posts
  • Gender:Male
  • Location:Earth
  • Interests:Everything

I am using Clover, and I think I have a pretty stable and reliable system with that - still some very minor issues here and there - but in general I am happy with my install ... except that whole USB(3) stuff of course.



#724
Allan

Allan

    InsanelyMacaholic

  • Moderators
  • 4,908 posts
  • Gender:Male
  • Location:Brazil

Ok.

 

What version of OS X and GenericUSBXHCI are you using?

About USB3, you can use this boot arguments for help:

-gux_defer_usb2 -gux_no_idle

And try mark all this options in config.plist:

Attached File  USB.png   38.55KB   3 downloads



#725
frankiee

frankiee

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 254 posts
  • Gender:Male
  • Location:Earth
  • Interests:Everything

Hi Allan,

​thanks for your hints! Unfortunately I have tried all of them, and nothing helped. Still having all those problems, esp. with my iOS devices.

​Am using 10.9.5, and Clover r3128, with GenericUSBXHCI I have tried all sorts of versions, currently I am on 1.2.8d9



#726
Allan

Allan

    InsanelyMacaholic

  • Moderators
  • 4,908 posts
  • Gender:Male
  • Location:Brazil

Try this: Attached File  GenericUSBXHCI.kext.zip   115.84KB   8 downloads


Or try add this patch in your USB3 entries in DSDT:

Device (XHC1)
{
    Name (_ADR, 0x00140000)  // _ADR: Address
    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
    {
       0x0D, 
       0x04
    })


    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
        If (LEqual (Arg2, Zero))
        {
            Return (Buffer (One)
            {
                0x03
            })
        }


        Return (Package (0x09)
        {
            "AAPL,current-available", 
            0x0834, 
            "AAPL,current-extra", 
            0x0A8C, 
            "AAPL,current-extra-in-sleep", 
            0x0A8C, 
            "AAPL,max-port-current-in-sleep", 
            0x0834, 
            Buffer (One)
            {
                 0x00
            }
        })
    }


    Device (RHUB)
    {
        Name (_ADR, Zero)  // _ADR: Address
    }


    Method (MBSD, 0, NotSerialized)
    {
        Return (0x01)
    }
}


#727
pkdesign

pkdesign

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
  • Gender:Male

Ok.

 

What version of OS X and GenericUSBXHCI are you using?

About USB3, you can use this boot arguments for help:

-gux_defer_usb2 -gux_no_idle

And try mark all this options in config.plist:

attachicon.gifUSB.png

 

Finally! i have been messing around with this for days. I went so far as to take apart my machine and move cards around. I booted into Windows to make sure tha card was working which it was. I tried every version of the kexts I could find.

 

Finally I settled on the Yosemite version and put a check mark next to all the USB settings in Clover and VOILA! Its works and works well. I can even plug my USB 3 hub into the card and it still works.

 

FYI, I have a Renesas uPD720200a version USB 3.0 card with 4.0.1.5 firmware.



#728
Allan

Allan

    InsanelyMacaholic

  • Moderators
  • 4,908 posts
  • Gender:Male
  • Location:Brazil

Nice! Glad that work for you  ;)







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


3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users

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