Contribute
Register

[Guide] 10.11+ USB changes and solutions

Status
Not open for further replies.
Hey @RehabMan , had a quick question regarding sleep issues and was wondering if you could help me out. I followed the guide here regarding setting up my hackintosh. It involves the USBInjectAll.kext + a patched .SSDT for the USB ports. I use a nvidia gpu with a disabled IGP. When I have "Allow bluetooth devices to wake this computer" my computer will go to sleep for a period of 15 seconds then wake immediately. (Wake reason: XDCI) When I disabled "Allow bluetooth devices to wake this computer" it sleeps fine.

What can I do to fix this?
 
Last edited:
Hey @RehabMan , had a quick question regarding sleep issues and was wondering if you could help me out. I followed the guide here regarding setting up my hackintosh. It involves the USBInjectAll.kext + a patched .SSDT for the USB ports. I use a nvidia gpu with a disabled IGP. When I have "Allow bluetooth devices to wake this computer" my computer will go to sleep for a period of 15 seconds then wake immediately. (Wake reason: XDCI) When I disabled "Allow bluetooth devices to wake this computer" it sleeps fine.

What can I do to fix this?

Bluetooth controller on USB is waking the computer. Keep it disabled.
 
Overview of the tools/solutions

There are a few methods/kexts/techniques for dealing with it all.

  • Choosing correct BIOS options
  • Renaming EHCx->EH0x in DSDT
  • using FakePCIID_XHCIMux to route USB2 devices on XHC to EHCI
  • injecting ports with a custom port injector
  • injecting ports with USBInjectAll.kext
  • patching DSDT to simulate a version of Windows when running OS X

I was able to fix USB 3 with injecting ports with USBInjectAll.kext. I don't have DSTD in patched folder I only have SSDT-1.aml, SSDT-2.aml, SSDT-3.aml, this is for Dell Vostro 3450. Could you provide some guidance how to fix USB 2 ports?
 
Last edited:
Overview of the tools/solutions

There are a few methods/kexts/techniques for dealing with it all.

  • Choosing correct BIOS options
  • Renaming EHCx->EH0x in DSDT
  • using FakePCIID_XHCIMux to route USB2 devices on XHC to EHCI
  • injecting ports with a custom port injector
  • injecting ports with USBInjectAll.kext
  • patching DSDT to simulate a version of Windows when running OS X

I was able to fix USB 3 with injecting ports with USBInjectAll.kext. I don't have DSTD in patched folder I only have SSDT-1.aml, SSDT-2.aml, SSDT-3.aml, this is for Dell Vostro 3450. Could you provide some guidance how to fix USB 2 ports?

Read post #1, "Specific Recommendations..."
 
Thanks for your help!
How do I find out what's my series for Dell Vostro 3450?
Which section I should look it closely:
Specific Recommendations (older than 7-series)
Specific Recommendations (7-series, 8-series, 9-series, X99)
Specific Recommendations (100-series)
 
Thanks for your help!
How do I find out what's my series for Dell Vostro 3450?
Which section I should look it closely:
Specific Recommendations (older than 7-series)
Specific Recommendations (7-series, 8-series, 9-series, X99)
Specific Recommendations (100-series)

Your profile indicates Sandy Bridge CPU. While Sandy can be paired with 6-series or 7-series, most are 6-series.
 
Is this the reason the "waiting for root device" problem exists?

I have a dell 980, can get going with Clover from the USB stick, but I hit the "missing bluetooth controller transport" message and then get "waiting for root device".

Would patching with this USB ktext get me past that?
 
Is this the reason the "waiting for root device" problem exists?

I have a dell 980, can get going with Clover from the USB stick, but I hit the "missing bluetooth controller transport" message and then get "waiting for root device".

Would patching with this USB ktext get me past that?

Follow the Clover guide linked from the FAQ.

http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Open a separate thread. This thread is for post-install USB investigation.
 
hi guys.
i was used to have a fully working el capitan system, following first post suggestion.
the issue is that, with sierra pb4, usb3 peripheral don't work in my system, they are not recognized.
usb2 peripheral like bluetooth, webcam or usb pendrive work.
usb3 pendrive or hard disk don't work.
here you are jorge and clover of my system.
is this problem related to the usbinjectall.kext or to something new in mac os 10.12?
 

Attachments

  • CLOVER.zip
    1.9 MB · Views: 115
  • ioreg.zip
    753.1 KB · Views: 100
hi guys.
i was used to have a fully working el capitan system, following first post suggestion.
the issue is that, with sierra pb4, usb3 peripheral don't work in my system, they are not recognized.
usb2 peripheral like bluetooth, webcam or usb pendrive work.
usb3 pendrive or hard disk don't work.
here you are jorge and clover of my system.
is this problem related to the usbinjectall.kext or to something new in mac os 10.12?

You're hitting the 15-port limit.
 
Status
Not open for further replies.
Back
Top