Contribute
Register

[Guide] 10.11+ USB changes and solutions

Status
Not open for further replies.
does this mean that as of right now, any os 10.11 or above will not support any PCIE usb cards without one of these fixes? has anyone had any success with any of these?

Off-topic.
This thread does not address non-Intel USB3.
 
As far as I understand the routing of XHCI devices to EHCI will not work with 100 chipset or later due to the missing EHCI controller. So what to do if the XHCI controller provides more than 15 devices, even with disabled (11 USB2 and 6 USB3). Especially in respect to your warning about keeping the port limit patch permanently.
 
As far as I understand the routing of XHCI devices to EHCI will not work with 100 chipset or later due to the missing EHCI controller. So what to do if the XHCI controller provides more than 15 devices, even with disabled (11 USB2 and 6 USB3). Especially in respect to your warning about keeping the port limit patch permanently.

Easy/obvious: Sacrifice one or more ports to stay within the 15 port limit.
 
Overview

Note: This guide is for Intel USB3. Third party USB3 such as Asmedia, NEC/Renasas are problematic. No solution for these controllers AFAIK. Please do not ask about it in this thread.

Thanks for the info. Apple and Intel. Still i need to ask, as i didn't see anyone needing this. Can anyone point me a direction to VIA USB? I have a weird configuration and i wish to find out if i'm lucky or not, after i fix this one. Everything works, but i tried every hamster and keyboard i had. In windows there is no problem with the usb ports. I have also tested these, on the other computer. Or does it have anything to do with the FakeSMC.kext? VIA Tech made good deal with MS, while Apple started a journey with Intel in 2006 when they ditched the "PearPC". MS was with Texas Instruments (Cyrix rings any bell?) Also, the onboard video, on this weird configuration, is S3 (aquired by VIA, later by HTC) and it's working! :crazy:

A link to my answer would be boring, after writing all this (hi)story.
Thank you for reading. :thumbup:
 
Thanks for the info. Apple and Intel. Still i need to ask, as i didn't see anyone needing this. Can anyone point me a direction to VIA USB? I have a weird configuration and i wish to find out if i'm lucky or not, after i fix this one. Everything works, but i tried every hamster and keyboard i had. In windows there is no problem with the usb ports. I have also tested these, on the other computer. Or does it have anything to do with the FakeSMC.kext? VIA Tech made good deal with MS, while Apple started a journey with Intel in 2006 when they ditched the "PearPC". MS was with Texas Instruments (Cyrix rings any bell?) Also, the onboard video, on this weird configuration, is S3 (aquired by VIA, later by HTC) and it's working! :crazy:

A link to my answer would be boring, after writing all this (hi)story.
Thank you for reading. :thumbup:

Off-topic... AND...
VIA chipsets are not supported here.
Please read the rules (you already agreed to them): https://www.tonymacx86.com/rules/
 
Random USB freezes on customac-mini, keyboard & mouse stop working. ga-z77n-wifi, i3-3225. Problem reporting files attached. Step-by-step spoon feeding is welcome. Thank you for your help.

Log fills up with:
3/31/18 3:26:03.000 PM kernel[0]: 012297.492903 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:03.000 PM kernel[0]: 012298.037061 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:05.000 PM kernel[0]: 012299.159303 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:05.000 PM kernel[0]: 012299.701687 AppleUSB20HubPort@1a124000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:06.000 PM kernel[0]: 012300.791173 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:07.000 PM kernel[0]: 012301.334966 AppleUSB20HubPort@1a124000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:07.000 PM kernel[0]: 012301.335001 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:08.000 PM kernel[0]: 012302.418310 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:08.000 PM kernel[0]: 012302.967120 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:08.000 PM kernel[0]: 012302.967148 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
 

Attachments

  • debug_5417.zip
    587.9 KB · Views: 64
Random USB freezes on customac-mini, keyboard & mouse stop working. ga-z77n-wifi, i3-3225. Problem reporting files attached. Step-by-step spoon feeding is welcome. Thank you for your help.

Log fills up with:
3/31/18 3:26:03.000 PM kernel[0]: 012297.492903 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:03.000 PM kernel[0]: 012298.037061 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:05.000 PM kernel[0]: 012299.159303 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:05.000 PM kernel[0]: 012299.701687 AppleUSB20HubPort@1a124000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:06.000 PM kernel[0]: 012300.791173 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:07.000 PM kernel[0]: 012301.334966 AppleUSB20HubPort@1a124000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:07.000 PM kernel[0]: 012301.335001 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:08.000 PM kernel[0]: 012302.418310 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:08.000 PM kernel[0]: 012302.967120 AppleUSB20HubPort@1a122000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8
3/31/18 3:26:08.000 PM kernel[0]: 012302.967148 AppleUSB20HubPort@1a123000: AppleUSB20HubPort::interruptOccurred: clearing change bits failed with 0xe00002d8

"Problem Reporting" files are incomplete (EFI/Clover is missing).
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Note:
- CPU PM not implemented
- IGPU PM not implemented
- USB power properties not implemented
- USB not configured correctly
- kextcache output shows serious mistakes/errors
 
Thanks for the fast reply. Here's a more complete set of problem reporting files using the gen_debug.sh tool.
 

Attachments

  • debug_4415.zip
    1.1 MB · Views: 76
Thanks for the fast reply. Here's a more complete set of problem reporting files using the gen_debug.sh tool.

No accommodation for _OSI("Darwin") (look into _OSI->XOSI and SSDT-XOSI.aml, as mentioned in post #1).

Also, post #2795 identifies plenty of tasks you need to work on.
Also, you might look for well written guides specifically for your board.
 
Status
Not open for further replies.
Back
Top