Jump to content

[GUIDE] USB Fix El Capitan 10.11


830 posts in this topic

Recommended Posts

Hi all, i have a problem with 1 of 2 usb2 on my laptop fujitsu E572.

I tried to modify info.plist of DummyEHCI adding ports without success

How can i make the usb to work?

Where am I wrong?

Attached ioreg with elcap and yose, dsdt and dummyehci

Thanks to all

Finall got working all USB ports, the problem is not EHCI, but XHCI, renamed XHC1 to XHC and used DummyXHCI

  • Like 1
Link to comment
Share on other sites

anyone tried 10.11.2 beta 4 yet?

 

seems os x can't initialize my SS0X ports for any reason after the update?

Nov 20 18:48:51 jans-iMac kernel[0]: 000013.136870 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to start device
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.136882 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to create device (0xe00002e9)
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254429 IOUSBHostDevice@14900000: IOUSBHostDevice::getDescriptorGated: type 0x01 index 0 length 18 completed with 0xe00002e8 and bytesTransferred 0
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254433 IOUSBHostDevice@14900000: IOUSBHostDevice::start: failed to get device descriptor
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254474 AppleUSBHostResources@: AppleUSBHostResources::allocateDownstreamBusCurrentGated: assuming successful wakeUnits 150 sleepUnits 0
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254497 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to start device
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254506 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to create device (0xe00002e9)
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.371904 IOUSBHostDevice@14900000: IOUSBHostDevice::getDescriptorGated: type 0x01 index 0 length 18 completed with 0xe00002e8 and bytesTransferred 0
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.371932 IOUSBHostDevice@14900000: IOUSBHostDevice::start: failed to get device descriptor

Link to comment
Share on other sites

 

anyone tried 10.11.2 beta 4 yet?

 

seems os x can't initialize my SS0X ports for any reason after the update?

Nov 20 18:48:51 jans-iMac kernel[0]: 000013.136870 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to start device
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.136882 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to create device (0xe00002e9)
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254429 IOUSBHostDevice@14900000: IOUSBHostDevice::getDescriptorGated: type 0x01 index 0 length 18 completed with 0xe00002e8 and bytesTransferred 0
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254433 IOUSBHostDevice@14900000: IOUSBHostDevice::start: failed to get device descriptor
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254474 AppleUSBHostResources@: AppleUSBHostResources::allocateDownstreamBusCurrentGated: assuming successful wakeUnits 150 sleepUnits 0
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254497 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to start device
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.254506 SS01@14900000: AppleUSBXHCIPort::resetAndCreateDevice: failed to create device (0xe00002e9)
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.371904 IOUSBHostDevice@14900000: IOUSBHostDevice::getDescriptorGated: type 0x01 index 0 length 18 completed with 0xe00002e8 and bytesTransferred 0
Nov 20 18:48:51 jans-iMac kernel[0]: 000013.371932 IOUSBHostDevice@14900000: IOUSBHostDevice::start: failed to get device descriptor

I think, your issue was there from 10.11.1 Public Release version. I have same issue with 10.11.1  - 10.11.2 Beta Build 15C47a. I have skylake too.

Link to comment
Share on other sites

could be -  i just updated because i got a lot of usb 3.0 disconnects of harddrives and thought maybe fixed that issue.. 

well i take some time later on maybe i can find out why this happens.. looks like he cant find the USB3.0 ports given. USB 2.0 seem to work fine.

 

didn't read properly. my system worked fine in 10.11.1 

its just from beta 10.11.2 on.

Link to comment
Share on other sites

could be -  i just updated because i got a lot of usb 3.0 disconnects of harddrives and thought maybe fixed that issue.. 

well i take some time later on maybe i can find out why this happens.. looks like he cant find the USB3.0 ports given. USB 2.0 seem to work fine.

You have an option in BIOS for the "100 series interrupt issue" or are you using the AppleAPIC patch?

Link to comment
Share on other sites

You have an option in BIOS for the "100 series interrupt issue" or are you using the AppleAPIC patch?

You are right,, i used beta bios of Gigabyte Z170-HD3. There is option to enable/disable IOAPIC Entries, i select disable. And i use Pike R. Alpha Patch too at Kext and patch section of Clover Configurator. Is this problem?

Link to comment
Share on other sites

It may not be implemented in the driver. I saw the thread on it, but haven't really had time to look at it (cosmetic only).

 

It would be interesting to see what a real Mac with FL1100 shows, and what is in ioreg...

Hello,

 

I'm using a Macbook pro 5.1 with 10.11.1 updated. I'm looking for any method that could make my NEC uPD720202 expresscard 34 work...

If you could tell me how to make this ioreg, I'm happy to help.

NEC/Renesas USB3 is not supported with 10.11.

Do you mean it is not yet supported or never will be? Even with future possible update of genericusbxhc.kext ?

Link to comment
Share on other sites

You are right,, i used beta bios of Gigabyte Z170-HD3. There is option to enable/disable IOAPIC Entries, i select disable. And i use Pike R. Alpha Patch too at Kext and patch section of Clover Configurator. Is this problem?

You don't need the patch if your BIOS has an option to disable...

Hello,

 

I'm using a Macbook pro 5.1 with 10.11.1 updated. I'm looking for any method that could make my NEC uPD720202 expresscard 34 work...

If you could tell me how to make this ioreg, I'm happy to help.

Do you mean it is not yet supported or never will be? Even with future possible update of genericusbxhc.kext ?

No solution AFAIK for NEC/Renesas.  I have no ability to predict the future.  So far, I see no signs of anyone trying to fix GenericUSBXHCI.kext.

Link to comment
Share on other sites

You have an option in BIOS for the "100 series interrupt issue" or are you using the AppleAPIC patch?

I disabled via bios (modified my bios) and patched my IOUSBHostFamily to reflect all correct ports. (using your USBINjectAll kext first to determine the right ports. - thanks again for that)

 

It worked like a charm before uprading to 10.11.2 beta 4.

Link to comment
Share on other sites

I disabled via bios (modified my bios) and patched my IOUSBHostFamily to reflect all correct ports.

worked like a charm before uprading to 10.11.2 beta 4.

Beta will overwrite your patch.  Best to do in separate injector instead of patching...

Link to comment
Share on other sites

Beta will overwrite your patch.  Best to do in separate injector instead of patching...

yep i know its better to do inject will change to that soon, anyways even using your inject_all + removing ports using uia_exclude=xx could not get my usb 3.0 ports back running. Its also interesting to see that after the patch the imac 17,1 seems to be missing as personality in IOUSBHostFamily.kext.

 

And thanks for your reply, i do know my changes get replaced but if i repatch the file i assumed it should work again..

Link to comment
Share on other sites

yep i know its better to do inject will change to that soon, anyways even using your inject_all + removing ports using uia_exclude=xx could not get my usb 3.0 ports back running. Its also interesting to see that after the patch the imac 17,1 seems to be missing as personality in IOUSBHostFamily.kext.

 

And thanks for your reply, i do know my changes get replaced but if i repatch the file i assumed it should work again..

Using USBInjectAll (long term, not just testing) generally requires custom injection via RMCF.

 

I probably can't help much more... I don't have any 100-series hardware.  I'm still waiting for Intel to provide something significantly better than my 6-series/i7-2600k system.  So far, nothing compelling has been released.

  • Like 1
Link to comment
Share on other sites

thanks anyway Rehabman,

 

it seem to be not about the usb injection and or usb port mappings they work, the moment i plug in a device to the port ill see the following output via console:

 

it looks like he cant get the proper device descriptor to load the appropriate driver for the device. I dont know what apple did change but i did a reset of all IOUSB*.kext files back to 10.11.1 without success to get them back running. Seems so they changed something somewhere else in the usb driver stack / kernel extensions causing the issues mentioned.

Nov 20 23:45:25 jans-iMac kernel[0]: 000454.952457 IOUSBHostDevice@14b00000: IOUSBHostDevice::start: failed to get device descriptor
Nov 20 23:45:25 jans-iMac kernel[0]: 000454.952507 AppleUSBHostResources@: AppleUSBHostResources::allocateDownstreamBusCurrentGated: assuming successful wakeUnits 150 sleepUnits 0
Nov 20 23:45:25 jans-iMac kernel[0]: 000454.952539 SS02@14b00000: AppleUSBXHCIPort::resetAndCreateDevice: failed to start device
Nov 20 23:45:25 jans-iMac kernel[0]: 000454.952549 SS02@14b00000: AppleUSBXHCIPort::resetAndCreateDevice: failed to create device (0xe00002e9)
Nov 20 23:45:25 jans-iMac kernel[0]: 000454.952551 SS02@14b00000: AppleUSB30XHCIPort::resetAndCreateDevice: failed to create device after (30) tries, disabling port
  • Like 1
Link to comment
Share on other sites

Hey first post, but I used the resources here to make a decision and thought I would share the results.


 


Add the Inateck KTU3FR-502U (5 + 2 PCI USB3.0) card to the list of boards that work out of the box with El Capitan. This is on a Mac Pro (Early 2008; MacPro3,1, El Capitan 10.11.1)


 


I had to replace an Anker 4 port board (was getting USB 2.0 after a long delay). I was using the GenericXHCD....drivers can't remember the rest of the acronym. However, SIP killed the GenericDrivers and I'm tired of messing around with KEXT's and {censored}. That's why I bought a Mac...tired of PC work-arounds. So, if you need a lot of USB ports, 5 external, 2 internal, the KTU3FR-5O2U PCI-E USB 3.0 card from Amazon works great OOB on Mac with El Capitan.


 


Here's the simple URL: http://amzn.com/B00FPIMICA $25.99 Prime Shipping


 


CaptnJB

Link to comment
Share on other sites

Hello, i have a problem with sleep, since i installed El Capitan my laptop doesn't go to sleep but only lcd off, fan running and hdd led on. My sleep worked fine with OS X 10.8-10.10. If i disable all usb ports in bios (internal and external) then sleep works perfectly. Does anybody know how to fix in dsdt or in usb kext. I also tried USBInjectall kext with dsdt edit, but it didn't help. 

 

Laptop: Asus N53Jn Intel® Core™ i5 450M, Intel® HM55 Express Chipset.

 

DSDT.zip

Link to comment
Share on other sites

Hi all, please help me solve my USB 2.0 problem.
I trend several time to install 10.11 using Clover Legacy, but i cannot reach Installer due to USB stop problem with El Capitan. I tried various solution to fix USB (by rename EHCx>EHCx, using injector, DSDT patch...) but nothing. 
So found a solution by installing 10.11 with Enroch. All good...
Create my own Patched DSDT/SSDT, fix a good number of stuffs, and create my own USB injector to make all my USB port works.
 
Seems to work fine, but read on various blog that i could have more advantage using Clover instead of Enroch, but remember the USB problems on CLOVER, i start to test with Clover on a PenDrive if i could solve the problem before to switch to Clover definitively. 
Here starts all my problems.
Strangely my USB Injector fully working under Enroch, is not working under Clover or better, only EH02 ports are working but not my EH01 ones.. but my system has on EH01 the external ports...so no PenDrive. Also try RahabMan USBInjectAll, but with the same result of only EH02 working.
I'm trying various solutions but no one is working under CLOVER.. 
But damn why i haven't problems on Enroch?? :wallbash:
 
So please, can you help me?
Here is my IOReg file from Clover, IOReg file under Enroch, my DSDT file, my EFI/Clover folder, My USB Injector
Any help?

CLOVER.zip

IOReg-Clover.zip

IOReg-Enroch.zip

DSDT.aml.zip

MyUsb_kext.zip

Link to comment
Share on other sites

I've already thrown in the towel and ordered a FL1100 expresscard34.

 

I really don't wanna give up on it, but damn, why did Apple have to pull this stunt and ruin it for us with non-Intel USB 3.0, smh

Although I dreaded it, I conceded defeat and invested in the most likely solution

S8wXz8cl.jpg

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...