Jump to content

fluid | fixed

GenericUSBXHCI USB 3.0 driver for OS X with source

xHC USB 3.0

  • Please log in to reply
127 replies to this topic

#121
Rampage Dev

Rampage Dev

    InsanelyMac Legend

  • Local Moderators
  • 1,280 posts
  • Gender:Male

View PostRehabMan, on 25 April 2013 - 02:22 PM, said:

This war between tmx and other sites is ridiculous.  There is no stealing going on here.  

First of all credit is given in MB and whenever I reply to a message where the OP is confused  and trying to give me credit for Zenith432's work, I will always correct them to indicate that this is all Zenith432's work.

Second of all, this is open source.  Perhaps you should read up on it: http://en.wikipedia....source_software

You don't even have a clue.

#122
Rampage Dev

Rampage Dev

    InsanelyMac Legend

  • Local Moderators
  • 1,280 posts
  • Gender:Male
One of my users reported this issue with your latest release:

Asus P9x79
BIOS 4005

Attached File  KP_GenericUSBXHCI_P9X79Pro50.jpg   171.45K   28 downloads

#123
68x

68x

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts

View PostZenith432, on 21 May 2013 - 05:52 PM, said:

68x:
Your xhci chip can't sleep.  The delay is because of bus reenumeration.  I suggest you try booting with '-gux_nosleep' - the reenumeration might be faster that way because it starts from a better position.

LoLL
You're using some outdated IOUSBFamily.  The one in OS 10.7.5 should be version 510.4.6.  I tried loading GenericUSBXHCI with it in both 64-bit and 32-bit yesterday and it worked.

Is there a reason why my XHCI cannot sleep? Also the -gux_nosleep flag alleviates the problem, but none of the USB devices connected do not work after 2-3s from wake.

#124
Anonymous03

Anonymous03

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View PostZenith432, on 21 May 2013 - 10:05 AM, said:

Will people having problems with the extra-current errors please try this version and let me know if it makes any difference?  Thanks.

Seems it's not work, extra operating current @500mA for iPhone is not appeared in System Information -> USB
Can't test for iPad now.

attached screenshot of System Information and xhcdump

Attached Files



#125
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 300 posts
  • Gender:Male

View PostAnonymous03, on 22 May 2013 - 01:35 AM, said:

Seems it's not work, extra operating current @500mA for iPhone is not appeared in System Information -> USB
The screen shot shows the iPhone is connected as a high-speed device, for which 500mA is max.  The extra-current errors are for super-speed devices only.  They leave a message like this in system.log

Quote

The IOUSBFamily did not receive enough extra current for the SuperSpeed device ____ at _____, asked for 400mA but got 0 mA

Rampage Dev: The message

Quote

WaitForCMD: Timeout waiting for command completion, 100ms
indicates the xhci controller in stalled.  The KP later is in Apple's code (AppleUSBHub), probably because the controller is stalled and returning errors AppleUSBHub doesn't process well.  I'll need to see a xhcdump of the controller state.  Maybe with no connected devices it won't KP so xhcdump can be recorded.

68x: Usually it's because auxillary power is not supplied to the xhci chip during sleep.

#126
68x

68x

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts
@Zenith432

Sorry to sound thick headed, but is it possible to "fix" the issue?

#127
Anonymous03

Anonymous03

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View PostZenith432, on 22 May 2013 - 07:54 AM, said:

The screen shot shows the iPhone is connected as a high-speed device, for which 500mA is max.  The extra-current errors are for super-speed devices only.
so is it possible to enable extra current?
With Intel kext and on my macbook it also shows as high speed device, but adds extra operating current

#128
LoLL

LoLL

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

View PostZenith432, on 21 May 2013 - 05:52 PM, said:

LoLL
You're using some outdated IOUSBFamily.  The one in OS 10.7.5 should be version 510.4.6.  I tried loading GenericUSBXHCI with it in both 64-bit and 32-bit yesterday and it worked.

Right ! I've installed IOUSBFamily and Storage from X.7.5 combo and USB3 port is functionnal !
Thanks for your help.

Btw, well done for the Kext ! The use of USB3 port drove me to panic land before :-)






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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